this implicates a first attempt to build a dummy buffer provider implementation. Mostly just defining stubs here....
Better solution where to place the extension points to be implemented by concrete output systems