Chartlets.js currently requires plugin components to implement ComponentType<ComponentProps>
forcing component providers to wrap existing components or apply superfluous type casts, as the ComponentProps
could be optional.
See:
https://github.com/xcube-dev/xcube-viewer/blob/715ca00ee53f1fc3d2200b6b3b15e8c8498fa33b/src/ext/plugin.ts#L12-L19