add shader hint to voi
this PR adds shader hint to voi. This adds metadata on how the volume should be interpreted, and, adds context when multi channel data are available and how they should be interpreted.
This should eventually (possibly already) supercede the shader
key value pair in volume object.
Expected possible values are:
- red
- green
- blue
- rgb
- grey
- null