Adapt SimConnectClient constructors to manage on-open callbacks.
Move plugin responsibilities to a new Plugin class.