A framework for generating and evaluating façade designs using a multi-agent system approach. (December 2018)