Add back ellipse support

It's not a complete object, like polygon, and supports all geometry options.