General Spin Restricted Open-Shell Configuration Interaction Singles (GS-ROCIS): Implementation of Spin–Orbit Coupling and Zeeman Operators for Calculation of Optical and X-ray Absorption and Magnetic Circular Dichroism Spectra of Magnetically Coupled Transition Metal Systems | Synapse