Added more documentation to block_ptr.h