Update documentation
Add class diagrams
Optimize class diagram and include it in docs