Constraint-based curve manipulation | Synapse