Add UML and Readme