use the demis layer as default
break the map generation into parts for easier re-use/customization in other skins