refactor(*): rework the core to allow us to create another instance of the service with a custom configuration