The core package is a dependency that is used by all our panel sdks and must be imported to use any of the panels. It provides the Client which is the primary controller which powers the MediaPanel as well as other panels. Besides authentication and initializing the low level SDKs under the hood, it allows you to configure user metadata that the panels relies upon, control logging, and provides methods to connect/disconnect to listen to important events that happen behind the scenes that your app might be interested to plug into. The Client allows your app to bring your existing user/channel models and seamlessly integrate them into the panels.
The Client is the primary controller that powers the panels.