So it seem that the way layeredDiagraph and tree layouts align child items is based on the total size of the node’s bounds, irrespective of where the node’s to/From ports are.
Is there a way to make those layouts line items up based on those ports, rather than the node bounds (to force straight lines for links)?
e.g to go from the left hand style to the right:
I see a bunch of settings that are close to the behavior I’m looking for, but nothing quite right. I assume I’ll need to subclass tree or layeredDiagraph?