Undo / Redo in overall system

The idea is:

Please add Undo / Redo Functionality in general, specially in redoing node

My use case:

Lot of time Node get deleted by mistake and its really frustrating to make it again.

I think it would be beneficial to add this because:

It helps prevent repetitive work

Any resources to support this?

Link to external documentation

Are you willing to work on this?

Not a developer so can’t. else would really happy to work on