dem_mosaic: First cut

dem_mosaic: First cut
dem_mosaic: More work