As a state contains parsed experiment data it is also associated with a byte offset, which points to the
location of the file where the parsing has reached.
Every time that the position is changed by the user, either with by stopping or seeking the visualization
process, a new xml stream reader is constructed.