Manages recording and enables playback for client sent events.
Clients can store multiple, named recordings.