CoinGekko is currently hardcode as the API used by the PaperLedger, but it might be nice to be able to add different API's (for example BitcoinAverage). This would require abstraction the API and creating providers to deal with the differences between API's.