Refactor RasterOverlayRenderer to support zIndex properly