Added the UML charts mentioned previously