Introduce `CyclicIterator`, move away `_generateJumpingFrames()`.