In the same way as Web can load multiple template engines, allow for adding datasource providers examples: TwitterProvider (which already exists), KirbyProvider (in development)