Те скрипты не прикладные, они отвечают исключительно за обмен -
подготовить и передать байты, разобрать пришедшие байты (хотя
технических ограничений на то, что в них запрограммировано нет).
Прикладные в проекте SCADA. Растровые подложки это не так уж здорово. Я считаю очень полезной автоматическую адаптацию выдаваемой "картинки" под размер монитора. С векторной "картинкой" это можно сделать без замыливания. Собственные редакторы бывают очень мощным средством, не имеющим ничего общего с условным Paint, цель у них совсем другая - не нарисовать картинку, а настроить отображение информации. Способы экономии ручной работы есть и другие - объектная ориентированность, база объектов.