In addition to the above, the ArcStroker and ArcEstimator are helpful when deal with Arcs (Curves)
The ArcStroker will convert the Arc to a polyline, and the ArcEstimator essentially does the opposite - takes a polyline and estimates an Arc that fits