Again, users can add points or delete any of the points to form lines, and more elegantly, our software could allow user to drag any set of connected points to make strings they want. The idea is we could introduce the Fixed Point operation: when a user click a point with hitting F key, that point is now being marked fixed, then when the user drag the point P1 from A to C, only three points can be moved (see the green line). The behaviour of the lines to transform is no longer like the one being moved from A to B (see the blue line).
This week, I think I'm going to draw a draft interface using VS windows forms and Photoshop.