Added map layer visibility, and functions to get/render individual layers