GEOMESA-579 Sketch out additional needs for raster support

This is a PR to add some refactoring and comments to guide additional development on the raster support branch.