Computational generation of a spatial layout through syntactical evaluation and multi-objective evolutionary optimization. (September 2022)