The architecture of the Earth System Modeling Framework | Synapse