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?