A provider is an instruction to the Dependency Injection system on how to obtain a value for a dependency.
Describes how the Injector should be configured.
Clickable & Draggable!