How to plant and grow a vertical (or roof) garden