Run-Length Encoding. Allows to generate and emit RLE chunks.
Number of RLE chunks
RAW data in chunks of three values: start, count and data
Resets this RLE to start from scratch
Emits an RLE chunk starting in start with count elements repeated of the specified value
Iterates over the RLE chunks emitting in function block the number of the chunk, the start of the chunk, its size, and the repeated value