Conceptual structural system layouts via design response grammars and evolutionary algorithms