Exergetic Port-Hamiltonian Systems: a compositional, energy-based language for modeling mechanical, electromagnetic, and thermodynamic systems | Synapse