Creating Evolutionary Architecture and Design: From Problem to Solution by exploring patterns