Implements the tilelive api for a variety of data sources