I live @ 9200 ft in the rocky mountains in colorado. Plenty of tree growing right out of the granite. It amazes me how easily plants and trees can make their homes here. At these altitudes, a wide, horizontal root system works better than a deep vertical root system. It is definately within our ability to plant trees on top of buildings.