Fixed UMLs, Interface comments comply with style
Updated UMLs