Functional representation as design rationale | Synapse