A Pattern Garden: The Essential Elements of Garden Making