Snapshots while editing

Please follow the format below for requesting a feature.

The problem that this feature will solve:

I regularly try out bigger changes in my designs. As export and import is not great to handle revisions and I actually like the Cloud approach, I find the way: go back to homescreen → switch to designs → right click → duplicate → rename duplicate very annoying.

Brief description of the outcomes that you expect from this feature:

This feature should ideally allow to manage of multiple revisions of one design inside a single design, with the possibility to switch forth and back. Ideally even a GIT like approach would be great ;). But i guess this would go to far.
The easiest acceptable Solution could be a “Save Copy as …” Feature where you can duplicate and rename the copy while editing (you from then on work on the copy) or a “Store Snapshot as…” feature, where you have the active Version open and can create a background snapshot of the current state before you change it further.

But ideally It would be something inside a design and you could then export the whole versioning snapshots in a single file.

What can’t you achieve without this feature?
A proper versioning workflow