Topics in structure-preserving discretization | Synapse