Well snapshot are just another name for a keyframe (like what is used in flash), or dopes on a dope sheet. The underlying idea of copying a "state" would still be the same.
It is a feature that can be added in any version. I would be curious to see what kind of UI improvements we are getting with YL2. I hope they add in a part of the UI that shows what (if any) active snapshot we are working on.