Explains
	1. Using @Provides annotation to define the binding.
	2. Using @Provides along with custom/Named annotations.