UML View update! With a preview!

It was a lot more difficult than it should have been to push this stupid change.

Don't look at the commits :3