NewShapeModifier gives feedback for first geometry points as a polyline. This means that ellipse shape before being defined (ellipse in Naro asks three points: first two defining the major axis, the third defines the minor axis) it will show a line.
Also, the Naro sample plugin is updated to use NewShapeModifier.
Ellipse bug was almost fixed, but there is still an issue as I don't understand exactly how is the mapping between axis values and the three points. But this is the only issue in the code. There is *only* a TODO section to be written.