Hope you find it interesting!
I'm reading comments coming in and will try to answer your questions as best I can!