Should I create another module for the variables?
One for this, e.g. `IniFiles.jsm`, one for the variables, `variables.jsm`?
And `IniFiles.jsm` would by used by `variables.jsm`, which would by used by `nightly.js`?

It's OK to me, but would make the patch / pull more complicated.