по 1) Создается корневой элемент структуры обьект(рабочий обьект) к нему импортируются(или забиваются руками) из файлов настроек переменных *.map контроллеров(segnetics) списки обменных ячеек,
там же создаются списки элементов отображения.
Об удобствах и шаблонах речи пока не идет, причина тому очень простая
данный проект разрабатывается одним человеком мною а для введения в проект таких наворотов требуется команда разработчиков . Проект никем не финансируется. К тому же многие навороты описанные в большинстве скад не используются конечным потребителем, основная задача сводится к тому чтобы видить состояние обьекта и получать уведомления о неисправностях.
по 2) не будет (требует написания компилятора), нет,пока нет будет по мере надобности
по 3) отображение алармов есть остальное в проекте когда будет не знаю, вывод на печать пока нет будет когда не знаю;
по 4) модемная связь т е смс предусмотрена но не дописана, WEB сервер есть, меседжеры нет и не надо.
по 6) не предусмотрено но возможно будет. базы данных рассматриваю как наворот абсолютно ненужный.
по 7) Прект даже не бетта поэтому говорить о загрузке и надежности рано тесты на подобное требуют времени
PS количество используемых переменных ограничено возможностями компа и качеством написания кода.
На сегодняшний день проект не камерческий. Возможно станет камерческим после того как уже делать больше нечего будет
до этого далеко. Даже если будет камерческий продаваться будет как среда разработки без всяких ограничений на количетва и качества...
Что бы обсуждать детали нужна площадка а то разговор ни о чем