Would I reccommend to model everything within #b3d #geometryNodes ? - No!
But is it very fun? - Yes!
All withing one Object with no input Mesh and all parametric building blocks. (but most things are hard coded values sooo, not that procedural.)
Edit: Switched out the Animation because I did not like the timing in the first one.