Designing the Perfect Garden