Evolutionary design assistants for architecture