Add circle and ellipse model
Rename CadWindow->MainWindow, IDocument->SubWindow
Refactor out common table parts, add generic foreignkey code
New command handling via signals