Micro-Gardening: Big Yields in Tiny Spaces