Расскажу что я задумал.Честно говоря, с универсальностью особо и не сталкивалась, но интересно.
Каждая форма будет описана в текстовом файле. Имя текстового файла будет совпадать с именем класса формы. Файл будет содержать описание элементов, содержащихся на форме: тип элемента, русское наименование, метод (ObjectIndex, ID и т.д.).
Хочу создать функции, которые могли бы обращаться к элементу по русскому наименованию: нажимать на элемент, получать данные, вводить данные, проверять текст, состояние элемента и т.д.
При изменении ID, ObjectIndex и т.п. какого-либо объекта мне не потребуется корректировать все скрипты, оперирующие этим объектом, достаточно будет внести изменения только в текством файле, а точнее описание данного объекта. Плюсь, при написании скриптов, будут фигурировать русские названия объектов, что позволит улучшить скорость написания и читабельность скриптов.