- Added Documentation.
- Refactored some methodnames / variables.
- Updated the MainDiagram.