Refactor/maptype layer

MaptypeLayerClass & PantropicalLayer