Common apis (like weather, currency exchange, etc.) can have their own source (like --source openweather) and handling of api results