Internal library used by iSub, encapsulates the data model and audio engine.