A graph-based data model and its ramifications | Synapse