bugfix: ComponentTree should have a single root node, even if there is a size limit