If your app module is calling it, then there is no difference, as app module sees everything. Tricky part is communicating between modules. I suggest you dont use Uber Ribs, or rather, not yet, its complicated framework, and you have to go full buy in