https://www.townscapergame.com/ does a great job of this, even if the agglomerations it produces are more cartoony than not.
For me, this is a really good example of a generative approach: basic rules with well-tuned interactions, producing a great range of complex outcomes that are all coherent despite a large variety of actual layouts.
For me, this is a really good example of a generative approach: basic rules with well-tuned interactions, producing a great range of complex outcomes that are all coherent despite a large variety of actual layouts.