Move away from using only one layer to using a list of layers (unsorted at the moment, though). Added two convenience methods for retrieving and setting the list of visible layers (get/setVisibleLayers)