[Source] Add AbstractDataProvider
[Source] Add GitHubDataProvider
[Source] Add FileSystemDataProvider
[Source] Add support for data providers
[GitHubDataProvider,FileSystemDataProvider] Sort the pods