This is exactly what I'm working on. Very rough yet but it's progressing nicely.
https://github.com/pantoniou/fyai
The idea is that your session data are what's important, and what you need to keep yourself, using a model similar to git.
This doesn't (and cannot) solve what the post is talking about
This doesn't (and cannot) solve what the post is talking about