When running headless, remoting programs (e.g. VNC servers) might want to capture outputs without the cursor, and send the cursor image separately.