I can not believe how much work and inspiration you have put into it, I simply bow down to you.