It looks like several of these methods are manually building editor history tokens. We should take a serious look at replacing all this with the actual HistoryToken class to avoid duplication and improve maintainability.