Кстати да, полностью согласен с ew8ap.
На мой взгляд, лучше пойти по пути различных интерфейсов для различных применений и видов модуляции (JT65, MSK/FSK, FT8... ).
"Метеоры и Луна" - это одно, "Тропо" - несколько иное.
В довесок, в голове крутится режим "соревнования", его протокол. Ведь там надо передать/принять контрольный номер, прописанный в текущем регламенте.
То есть, конечно можно запихнуть все в одну кучу... Но, на мой взгляд, как то не тот путь развития получается.