Designing for Permaculture