That's interesting, thanks for the update on toolbox. In my projects using Keechma I've been using a similar pattern, where I package up functionality in "modules" that provide a combination of datasources, controllers, components and subscriptions to the app. It has been working really well for me, and I think it is a powerful pattern, as it makes testing different modules in isolation very easy.
I've also been using a broadcast side-effect, similar to the one added to toolbox.
@mjmeintjes yes, we’re using broadcast in few of our apps, so it makes sense to formalize it. Dataloader is one of the obvious uses, but it’s also useful when doing react-native apps, for instance we’re using it to track app-state (https://facebook.github.io/react-native/docs/appstate.html).