added way of breaking BSplines into line segments in Shape2DView
Draft: made last commit more backward-compatible