Initial session recording support

Playback not yet implemented.
Session playback support