WDBezierSegment rewrite (in progress)