As an idea to improve API:
It could be common to have several instances of the same components in several native workers with different extra configurations.
It will be nice to have access to worker id and component id from a component instance.
For definition of register/publish urls as a example.
Otherwise it is necessary to repeat this info in extra configurations. That can lead to errors.