Added interfaces, new framework for buffers
Added new framework for Buffers
Merge pull request #4 from nstruds/NewBufferFramework

New buffer framework