Hillside Gardening: Designing Views and Planting Slopes