How to garden in small and unusual spaces