The UML in Context