Modified Tile, TileRequest and calling web API functions to aim to enable
Difference calculations to be able to use different graphs for the
calculation.