Поэтому тебе и писали, что нужно напрягать мозги. Если ты хочешь
версионировать прошивки по функциональности, то и модульность
должна проистекать отсюда же, и добиться этого наверняка можно.
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.