Foundations of the Substrate Framework | Synapse