Rule-based layout solving and its application to procedural interior generation
The LaHave House Project: Towards an Automated Architectural Design Service