A UML Pattern Language | lit.salon