[Issue #179] [WIP] adds UML