I've reverted the "DependencyInjection" to "Dependency Injection" change. 

I think updating to consistent component names should be done in a separate PR because it's a lot of changes and so it would be hard to read if it's mixed with the other changes here. I also found an inconsistency in *SomeComponent component* vs. *SomeComponent Component* (not only in the headings). What do you prefer?

If this PR is ok now, please feel free to merge :smile: