Algebraic Global Gadgetry for Surjective Constraint Satisfaction | Synapse