Great work there! What do you think about adding an "editing" mode in addition to "generating"? Like where a user can define major features like shape of walls, streets, castle etc. and the generator attaches some meat to these bones drawing quarters of houses?
Thanks! Implementing an editing mode is a big task though an interesting one. Maybe I'll try it later on a more stable stage of development. Same for forking: now when I add any new feature it leads to massive refactoring and maintaining open source would be a pain.