support flat earth approximation on anti-pole
consolidate how pole caps are colored
polar edge cases
refactoring primary shader
correctly calculate zoom level for flat-earth approximation