Tree-like organization of parsed structural UML elements in the UMLPool, classes for UML dependencies