#3: Added colors to UML.