Architectural Design: An Analogy