A long term issue in TW has been that it lacked an "Undo" function. Your "Trash" tool largely addresses that issue.
I'm wondering if it could be integrated with TC in such a way that you can from the interface progressively undo? I.e. click "Undo" once and the last change is restored?
FWIW, at the moment I do by using Mal's "versioning" plugin, but have to remember to use it manually.
A thought! TT