Если поделить работу над документом на две части (разработка и использование), то необходимо ввести в интерфейс такую штуку как несколько видов одного и тоже документа. Т.е. скрытыми сплиттерами можно разделить область просмотра на участки, допустим: область данных, область кода, область результата.
Для конечного пользователя может хватить и стандартных скрытых областей, т.к. протестированный код документа обычно не меняется. Для разработчика документа в процессе отладки ВАЖНО видеть одновременно несколько областей: какие дынные ввели, какие результаты получили и собственно сам код документа. Это нужно, если код большой и не умещается на одном экранном "листе". Я давно мечтал о такой фиче в Маткаде, т.к. постоянно двигал документ туда-сюда, чтобы либо вспомнить данные, либо посмотреть на результат. Это очень неудобно.
Как это работает можно посмотреть в Word'е или Excel'е. Там есть такое деление на виды.
Это локализация при работе с большой задачей. Отлаживаешь какой-нить небольшой участок документа, а тебе виден и результат и исходные данные.
Россия навсегда!
Вячеслав Мезенцев