Extend ImageData to 2d
Just as the title says, extend to 2d. We could also then look into utilizing it for texturing. Additionally the aptly named ImageDataRenderDelegate which does volume rendering of a 3d image should be renamed and a 2d RenderDelegate added.