Swapped order.
Implemented _Append for PathSegments.
Updated rawpath endx/endy on merge.
Implemented all projections.