конфиги работают можно делать окно настроек для симуляции периферии мб конечно причесать это все потом, но это потом
теперь для дефайна используется альтернативное имя alias. и есть функция, которая выставляет дефайн по chekcbox/edit и его альтернативной функции для конфигов такая механика тоже реализована - и она работает