Program should have an AppleScript dictionary to support remote invocation of connections, recording of sessions.
Program should invoke AppleScript on other apps for QSO logging, notification of connection successes/failures, appearance of particular nodes.