the different types of flowers and plants that can be used to create an edible garden