Added v 3.0 of the UML diagram