A High-Level Metamodel for Developing Smart Contracts on the Ethereum Virtual Machine | Synapse