Added UML diagrams. Bug fix to 3D UI zooming. Some refactoring. Various
small tweaks