Using MKTileOverlay with tiles generated locally and on the fly