Only modified pages go into a version data file [1]
Have a look at https://github.com/sudeep9/mojo/blob/main/design.md#index
Mojo can run on any filesystem which does not support snapshots/versions. This makes it portable not only across different fs but also across OS.