I see how it's used, but I disagree with it. There should be only one top-level module. Until now that has been aloha.js (which shouldn't be part of the src folder, instead it should be in sandbox or wherever). If you want to reuse logic from aloha.js, then you should factor it out into a separate module. The reasoning is that you want only one place where all the logic comes together, the tip of the call tree so to speak.