ENH: g1.types as separate module, remove redundant modules creeping inside...

ENH: g1.types as separate module, remove redundant modules creeping inside mapviewer module, fixes #137
2 jobs for modules in 2 minutes and 12 seconds