On previous lesson we were providing some hardcoded photos on the business layer. Now, we want to retrieve them from a network source of data. On this lesson, you will learn about:
* Data Sources as a way to decouple your business logic from the frameworks.
* Injecting Data Sources on your Use Cases to delegate retrieval logics into those.
* Injecting singletons.