Constrained Curve Flows