как мне кажется с архитектурной точки зрения это именно нужный уровень абстракции. именно они и должны этим заниматся. не хватает только событий от реле
смотрите, мне надо в корпус ВБ, добавить еще одну платку, она сильно больше, чем я думал, не лезет никак. Придется мне на 3д принтере отрисовать заднюю, увеличенную крышку корпуса