iterative garden planning