More geometry classes

About to branch to play around with the qt3d project that is available.
Will merge back if everything works out.