Introduced event source factory
Created data provider factory
Moved event source factory
Depend on RSS module
Register module and its event sources