UML: class diagram (basic classes and packages)