Constraint-based motion adaptation | Synapse