Let user create draggable control points

Hmm, not sure if layout is the right place, but can't think of a better place. +1 on giving it a try and seeing how it works out.