WIP: Begin the long journey to UML.