How to layout children to be the center of all of its parents under the go.TreeLayout?

Hi, I just want to change the go.TreeLayout from

to

I have tried go.LayeredDigraphLayout. It seems to cater for my requirements. But I want to know whether under go.TreeLayout, it can position children to be center of all its parents because go.TreeLayout is faster than go.LayeredDigraphLayout. Thank you!

TreeLayout works best on tree-structured graphs, but your graph is clearly not a tree.

Perhaps you could set or bind Link.isLayoutPositioned to false on all but one of the Links coming into each Node.