Sketch out queue structure for remote playback

Still needs some work. Session store is not working as expected. Probably
missing something obvious.