TreeLayout code from Pharo implementation