Add support for multiple data sources. Reports should be able to consume the following data sources. 1. SQLite database 2. REST API 3. CSV file 4. EXCEL file 5. XML file