[Issue #174][Finished] Added UML