Accumulator is now known as ReplayStream, actually should be called LameReplayStream. Various modifications to Tree and Node