RadioControllerImpl
Platform-agnostic RadioController composition root for any target where the service runs in-process (Desktop, iOS, or Android in single-process mode).
Rather than implementing every command itself, this class assembles four focused collaborators — one per sub-interface — and delegates to them via Kotlin interface delegation, mirroring the SDK's layered API design (AdminController → AdminApi, MessagingController → RadioClient.send*, NodeController/QueryController → AdminApi/TelemetryApi/RoutingApi). When the SDK is adopted, each collaborator becomes a thin adapter and this class is the seam where they are wired together.
Only the cross-cutting concerns that don't belong to any single sub-interface live here directly: connection-state surfacing, packet-id generation, location provisioning, and device-address switching.