More globe surface work
Add GlobeSurfaceTileProvider, start implementing Camera