amateur radio linux open source Technology Tiny RF Simulator: Modular C++20 and Dear ImGui RF Signal Chain Modeling