Интерфейс редактора скрипта + переменные

Запросы функционала
    1. Добавить для блоков с вложениями (if, for, while, и т.п.) линии связи как в дереве папок виндовского проводника, которые будут проявляться при раскрытии этих блоков.
      Очень часто скрипт проще и компактнее написать с бо'льшим количеством вложенных условий и циклов, чем растягивать его в линейную реализацию с кучей дополнительных условий, но при этом без чётких визуальных ориентиров начинаешь просто сбиваться в коде и быстрее уставать.

    2. Сохранять текущую позицию в коде независимо для КАЖДОЙ функции, а не относителную как это сделано сейчас.
      Даже при написании кода приходится доволно много скролить код внутри функции, а уж при отладке или редактировании это просто бесить начинает (перешел на секунду из одной функции в другую что-то уточнить, проверить, подправить, а потом вернулся обратно и каждый раз скроль до искодной точки).

    3. И еще было бы не плохо иметь возможность добавлять описание для всех переменных в списке существующих, а не только для ресурсов или предопределённых действиями (как "X" и "Y" из экшена получить размер элемента).
      Потому, что если давать совсем понятное смысловое имя - оно становится неудобным при использовании в коде, а если достаточно укоротить, то через некоторое время приходится даже в своём коде голову ломать, что это за название такое и где оно применялось, что тоже не слишком удобно, да и просто при большом количестве переменных короткие сокращения становятся однообразными и легко ошибиться.