Add Tile Provider Class Formalize API around map objects make them QObjects give them a standard set of signals and slots Example switch between tile providers interact with map objects Document APIs