UML 2 toolkit