constraints: rename Manipulable to Manipulator.
constraints: use deltas from motion constraint, handle multiple violations roughly.