There are different types of gardening ... structured patterns and shapes or naturalistic gardens that mimic a natural landscape. This style of garden incorporates elements such as water, rocks ...