Add dependency-injection.md
Update doc