Make it so that transaction log can run without a remote to write to and use it for xxdk cMix initialization
Make it so that transaction log can run without a remote to write to, and add a LocalKV initializer which initializes only with a filesystem FileIO implementation. Then, swap out the current versioned.KV with the sync version of VersionedKV.