Я бы хотел нарисовать такую диаграмму.

Но единственная диаграмма, которую я могу нарисовать, это:

Как я могу заставить ребро указывать на центр другого ребра в GraphViz?
Пока это мой код:
digraph {
graph [rankdir = LR]
node [shape=box]
X;M;Y;M2
d2 [shape=point,width=0.01,height=0.001];
X->M M->d2[dir=none] d2->Y X->Y
M2->d2
{
rank=same
M2,d2
}
}
Буду признателен за любую помощь.