Evolutionary algorithms for generating urban morphology: Variations and multiple objectives | Synapse