UML https://rio.st/2002/05/25/uml/