Decouple .connectionStatus to TunnelStatus.withEnvironment() for easy testing.
Implement inside AppContext.
CommonLibrary barely used as standalone, almost always together with AppLibrary.