Are the roots of the tree too big for the amount of soil in a rooftop garden or what? And if you can grow a tree on a rooftop garden what is the largest possible size of a tree that can be grown on the rooftop garden? And is the weight of the tree to heavy for a roof to support? The rooftop garden would be of a small sized house not a building.