Recording the reasons for design decisions | Synapse