Completed UML Class Diagram. Ready for production.