nit: it may be just clearer to always pull modules from Gaia.buildModules, rather than introducing yet another global.
You can rename it to `Gaia.modules` to keep it shorter.