Add di package
Merge pull request #3828 from manveru/di

Add di package