From OpenSCADAWiki
На основі класу бібліотечного віджету VCA::LWidget сформовано абстрактний клас термінального віджету VCA::PrWidget. А вже на його основі сформовано реалізації примітивів базових віджетів, які й формують бібліотеку базових віджетів, що створюється модулем при ініціалізації. Значення властивостей базових віджетів, також, можуть зберігатися у БД (таблиці бібліотеки віджетів), формуючи потрібні шаблони. Крім того, базова бібліотека примітивів може довизначатися розширеними примітивами, з модулів інтерфейсів представлення, яким базових недостатньо. Але, у цьому випадку, треба враховувати, що подібні дії — це шлях до несумісності між модулями інтерфейсів представлення!