Moved moduleLoader into a hook.
Added implicit default config todos (split into hooks).
TODOs
More todos