A guide to temporary save states for WIPs

So this system is currently working, and can be used to save all variables at various checkpoints? If that’s confirmed, it has some advantages over what I described in the first post.