Renamed DefinitionReaders into DefinitionSources + added a sub-namespace to clear up DI\Definition