adding builder api for constructing DiskBuffers