Add Projection/GeographicProjection
BoundingRectangle complete, few other type fixes, start TerrainProvider