Уважаемый DrkNs, во-первых не сочтите за критику.
Во-вторых, я совершенно в курсе о вашей проделанной работе, о самых лучших ваших намерениях и планах, вашей бескорыстности, и проч.
вы справедливо не любите костыльность и кривизну реализации, совершенно верно что затрудняет жизнь развитие продукта.
Я вижу что вы делаете это не только для себя, и возможно даже не столько для себя.
Вот вы же не хотите чтобы ваша работа, и вот это все, стало напрасным и ненужным?
Если сильно тянуть с функционалом, то юзеров просто не будет, и зачем тогда ваши оптимизации и заделы на будущее?
Пока надо же просто облегчить людям строгание временных внешних костылей, и потом постепенно их заменять.
Компромис можно найти в выдаче наружу внутренней кухни, например АПИ работы с историей изменений редактора.
С оговоркой большими красными буквами что может сломаться в любой момент и никак не поддерживается.
АПИ наружу - это такая штука что переделывается относительно легко в любом случае.