Visualisation: initial commit
foreign keys, uml layout
small cleanup