code: func NewConfigFactory() (ConfigurationFactory, error) {
  	arc := new(ConfigFactory)
  	//// Source init should be before config manager init
  	//sources.NewSourceInit()
  	arc.dispatcher = eventsystem.NewDispatcher()
  	arc.configMgr = configmanager.NewConfigurationManager(arc.dispatcher)
  
  	openlogging.GetLogger().Debug("ConfigurationFactory Initiated")
  	return arc, nil
  }
docs: // NewConfigFactory creates a new configuration object for config center