Added UML modeling for modules and classes