Updated the repository to match what was actually shipped in release 2.4.3. Removed some outdated diagrams and added the UMLish diagrams.