Investigation - using git as backend for version control of state

Git branches and merge conflict resolutions are a great model for offline user contributions and rewinding/replaying history of a “universe”/ project space evolution.

Determine feasibility of using git to manage this.

Can this relate to CouchDB or something handled by Vuex