Description
Is your feature request related to a problem? Please describe.
Messages can be used as graphical decorators, according to the BPMN 2.0 standard
One use case is to attach them to message flows
Currently, we render those message elements, but without it's name (cf. #777). However, it should be possible to model some in a diagram.
Describe the solution you'd like
It should be possible to model a message element for a given message flow.
It should be possible to give a message element a name.
Describe alternatives you've considered
Consider the fact that message flows also can have labels and it should be avoided to have 2 labels at the end (one for the connection and one for the message element).
Additional context
It might be difficult to determine the position of the marker, since this is not reflected in the DI, as far as I know. Some auto-positioning logic would be sufficient as a first stept (e.g. positioning is always in the middle)