Add CanvasOptions interface