Refactor BatchManager to remove duplication
Remove fillRect from LabelCanvasPainter (already done by StandardCanvas)
clean up CanvasProgressSpinner example