Dass so etwas nett wäre, ist keine Frage:
https://bugzilla.gnome.org/show_bug.cgi?id=51937
Das im letzten Kommentar erwähnte
Command pattern ist ein sogenanntes Entwurfsmuster, die Implementierung eines Undo-Stapels damit eines der Standardbeispiele:
http://de.wikipedia.org/wiki/Kommand...wurfsmuster%29
Es muss sich als nur noch jemand finden, der das macht.