Full functionality for Greyhound raster support, viewshed calculation, and demo.