Rename a variable, as it'll hold more things later
Allow modules to specify whether they're core modules
Add IModuleData functions to be called on load or unload