Don’t forget that you can install a virtual X server. Any end application won’t care if the monitor is just a virtual buffer pretending to be a monitor, or if it is a real monitor. Basically the VNC or similar applications. I don’t have a recommendation of a particular virtual X server.