I hope to find a way to implement this kind of customization, but for now I don't know how to do it "gracefully", because each room type is not just a name, but also its average size, how regularly shaped it should be, how many windows it requires etc...