Understanding the building blocks of dynamic systems | Synapse