CSS code surgery as a universal construction | Synapse