Semi-done version of the two UML diagrams.