ENH: g1.types as separate module, remove redundant modules creeping inside mapviewer module, fixes #137 (closed)