Probably base it on inkscape's snapping!
Probably base it on inkscape's snapping!