There are some trees, shrubs or plants that once planted (they are not usually part of the natural habitat) take over the soil and light resources preventing other (desired) species from developing.
Rock gardens add a sense of wild beauty to your home by imitating at small scale a mountain scenery. Find out what flowers and shrubs look best in your rock garden.