UML Class diagram added

A not even close to complete UML diagram has been added, viewable in
violet UML editor.