Generalizing GIS: Development of Spatial Grammars for Landscape Planning