This was really educational! I love the design of the webpage, and I especially like how you can rotate the 3d diagrams and see each component from every angle.
If anyone is looking for a hands on educational model, my 6 year old and I put together a model V8 engine [1] (made by Haynes of technical manual fame I think) that does a pretty reasonable job of capturing the essence of the main parts of an internal combustion engine. It kept him (and me) thoroughly engrossed for a few hours.
[1] https://www.themotorbookstore.com/build-your-own-v8-engine-m...