Headless Grasshopper Script Execution

Feature Request

As Rhino Inside provides Rhino that is headless, it would be really nice to get headless Grasshopper that would not show any UI and simply execute scripts via code.

Our company does that manually now for some b2b clients. We hide GH via code and use GH_RhinoScriptInterface to interact with GH Instance. This makes GH client optional in our case. This hackish approach could be replaced with some better worked out strategy by McNeel.

Thinking a bit further it would also be very good to somehow protect such Runnable GH scripts from IP theft. Current implementation keeps all View information, which could be removed for such a script, saving on the file size.

Would be interesting to hear some thoughts on such possibility. Thanks!