Model Diagrams

In a range of formats. I've also edited the GUI to use the new diagram.