Generalised Survey Optimisation with Constraints | Synapse