Hi @serviteur ,
This is not going to solve all your roadblocks, but i’d recommend modeling the terrain (with the roads and so) flat, then Displace that in Z for the necessary elevation and then distribute the houses and cars through Geometry Nodes.
Not sure what exactly you mean by modular in this case.