Design rationale: the argument behind the artifact | Synapse