Create shader provider to manage both shader for planet.
Init planet shader correctly.
New planet factory.
Moved planet specific files into subdirectory.
New map manager.