Implement "buffer" backed Blobs.

[TIMOB-10083]
Merge branch 'TIMOB-10083'