After moving free space handling to new pages mark the old ones as free
Passing test of UnmanagedBits
Dispose the transaction even if it's creation failed (to avoid UnauthorizedAccessException when test is disposed and a storage file is deleted)
Changing the way that we initialize free space handling for a new storage
For every 4096 (page size) bytes of free-pages designate 1 bit for marking a modification.
Even if we have more modification bits we should track the number those ones that are currently in use
A lot of work with regards to modified bits position adjustment, copying dirty pages and needed required  memory calculation