Sure. You can build your own GoLayoutNetwork and do a layout on that collection. (Search the Layout User Guide for AddNodesAndLinksFromCollection.)
With tree layout, this may be a little tricky, since the whole tree layout can depend on the parts. Tree Layout is very fast, so if your concern is performance / overhead, it’s probably not worth worrying about.