This software could also be very useful as a library. In my repository shadertoy-headless, I’ve removed all UI components. I believe it would be a good idea to separate the main project into a desktop application and a standalone library.
What do you think about this suggestion?