Yet more work on the new model loading mechanism. Geometry has been changed to use operators, some minor refactoring of drawing.cpp.