I have a Raspberry Pi 2 on which I'm running Octopi, which is basically a headless installation of Raspbian Buster. It runs a web application from which I can remotely control a 3D printer.
Now, I would like to run a desktop application on it and display it remotely on a browser on the same network, much like you can do for the 3D printer control. The application in question is Prusa Slicer. I tried running Prusa Slicer on a Linux Mint machine via PuTTY and it's doable, although my Mint computer is a fully fledged desktop environment, with an X server and all the bells and whistles.
Is this possible while maintaining the Buster installation headless? Is this even possible at all?