ITileSource now derived from IProvider, closing #13