Began switch towards UML specifications

title.
Also just commiting so I can work on my laptop