Documentation restructured and overhauled.
Remaining UML diagrams added and existing ones updated.
Documentation: added the remaining files, but without content so far.
Again another huge update to the documentation.Still incomplete, though.