Structure-mapping: A theoretical framework for analogy | Synapse