Hillside Gardening: Evaluating the Site, Designing Views, Planting Slopes