Thank you! This notebook is so useful! But even so I don't understand `adjustSizes`. I looked at the code. It subtracts the size of the two nodes from the distance between them. So I thought it was about avoiding cases where nodes overlap. I can see some examples of that on the left. But I can also see examples on the right. And what's that huge void in the center??