Previously the renderer required that pixel values followed sequential numerical order. This refactor allows values to be skipped, so that only certain color index will be rendered.