Initial implementation for ellipticalArc.
Updated version.