Container base class and some tests definition.
Create playback abstraction.

closes #12