Started writing project documentation.
Added a UML diagram.