Added drawing on the same plane as a shape.
Generalized rotation and intersection for non-rectangles.
Generalized all shape references.
Added drawing of arbitrary polygons.
Added tooltips and labels.
Added labels to all on screen shapes.
Labels edit the name of their associated shape.
Set up labels to view/edit different properties of each shape.
Added an auto-complete line edit, for the data field.
Removed starting strings from auto-completion.