[issue #176] [WIP] adds UML sequence diagram