Restoring Design Patterns diagrams for teaching...