Save points in time?

Is there any way (or addon) to save points in time kinda like what Photoshop can do? I keep tinkering settings and reverting to a previous point etc. and thought it would be nice to have points saved for easier switching. This includes nearly all properties as well as objects / lights etc.

PowerSave lets you save autosave files separately. You can also save your file as a version (by adding 1, 2, etc) to the end of the name. PowerSave will let you cycle through those versions pretty easily from the 3D Viewport. https://blendermarket.com/products/powersave

Thanks will consider it.