Do the folders get copied into it on mounting? it takes care of a lot of issues if you can easily roll back to your starting version of some folder I think. Not sure what the UI would look like for that
Make sure that your rollback system can be rolled back to. It's all well and good to go back in git history and use that as the system, but if an rm -rf hits .git, you're nowhere.
ZFS has this built-in with snapshots.
`sudo zfs set snapdir=visible pool/dataset`