Может можно оптимизировать ваш проект, помню я когда-то выкатил свой вариант коммутатора, раз в 10 проще, чем другие предлагали: https://owen.ru/forum/showthread.php?t=12691&page=27
В смысле, хотя бы что бы раза в два меньше места занимало, ну чтобы сильно не думать!