Allocates new document Does not actually update the BlockFile just reserves new block's
a pointer to the blocksegment.
Allocates new document Does not actually update the BlockFile just reserves new block's