WDBezierSegment rewrite, cleanup, and commenting