A theory for integrating knowledge in architectural design education | Synapse