Add buffered data classes

Check it and the concept in background
What is still missing in this test?
Or is it completely implemented now? Then you can remove this comment.