Stream fidelity checks and byte positions calculated correctly. Flux is
now an object (gap length with associated position in stream).