I did a quick search of the forum for this idea but couldn't find anything resembling it.
I wonder if it was possible to select an item in the history dialog, then only edit that particular item from the project.
I was recently editing a MIDI track and realised that there was a section that I'd altered quite a few steps back. I wanted to undo that particular edit without undoing the edits after this one. How difficult would it be to reach into the History and selectively undo something?