A Forest Garden Pattern Language