Changed the config systems first emit to be an INITIALIZE scope rather then DIRECT so that all modules will get their configs only once just before start