Updated docs and UML.