Calls backend once for every operation of the list, in order.
public void Replay(IRenderingBackend backend)
The backend that draws.
Reads only the list (never the document or its file) and allocates nothing; safe to call on several threads at once with a backend per thread. See IRenderingBackend for the state a replay starts from.