A guide to growing vegetables and perennials in compact environments