I can see a lot of work put into this, very well done. I hope to see some more progress in the future!