Intrim commit with few feautres.

1. DataProvider
2. Project Config classes.