Renderer clean -ups

No functional changes, just a tidy up of the map and layer renderers, many related to method and property visibility.