Hi,
Good idea. We have started to work on a slightly different solution.
With version 8025, you can have:
@startuml
class A {
member1
memberB()
}
note right of A::member1
This member is annotated
end note
note right of A::memberB
This method is now explained in a UML note
end note
@enduml
The implementation is not finished yet, but basically, we group all notes on members in the same node (from a Graphviz point of view).
Then when drawing, we draws separate notes (with a top-down direction). Links between those notes and the members are still to be coded (as you can see).