Tags

Tagging of models.
First impl of uml
Layout changes