All-In-One Garden: Grow Vegetables, Fruit, Herbs and Flowers in the Same Space