Для кожного типу контролу показує релевантні атрибути (common + специфічні).
Атрибути можна вмикати/вимикати чекбоксом: якщо вимкнено — значення стає None і в експорті/перегенерації прапорець не пишеться.
Підтримує різні типи полів: int/float/bool/string/cmd, popup, image picker, color picker, списки (наприклад attachForm/attachControl/attachPosition, tabLabelIndex, paneSize, columnWidth тощо).
Є кнопка Refresh Window: зберігає поточні значення з панелі у dataDirc і перегенерує UI.
refreshDisplayUI() формує список команд через getExportStrList() і виконує їх (exec) — тобто UI в Maya перебудовується з поточного стану дерева + атрибутів.
Скрипт не дає додавати “не туди” (наприклад radioButton тільки в radioCollection, menuItem тільки в певні меню, dock/toolBar тільки один і тільки в layout, тощо). При помилці показує confirmDialog.