evolution of architectural floor plans .
Rule-based layout solving and its application to procedural interior generation