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