This is very illustrative. I'm sure a great learning experience for you but so much more for so many others.
Respect and thanks.