Makes sense. So the goal here is to pin the range of floating point images to a maximum of `[0, 65535]` (unsigned) or `[-32768, 32767]` (signed) until we have the opportunity to refactor the rendering engine?