Added description of different types of dependency injections.