Previously, only the first block in a chain of blocks would be overwritten while all subsequent blocks would be appended to the heap. Now we make sure to reuse all existing blocks in the chain.
Block::Index
pointer
block_index
LibFileSystem
Serializer
m_heap
Heap