Adding optional parameters for persistent cache and tile fetching to KnownTileSources.Create, fixing #8