Request for more events in GH2

I think it is better if GH2 can provide more events than we have now, just as Rhinoceros does, like Begin/EndOpenDocument. It will allow developers to control GH’s behavior better, or append customized data into GH chunk, etc.

By this way, you can even implement hot-fix more quickly. For example, in a EndOpen (but before solution) event, if a plugin detects the document is an autosave before wiring and GH doesn’t exit normally, it can lock the solver temporarily in case of losing responsiveness again.

Can you provide a more comprehensive list of events you’d like to see, ideally combined with the reason for them (i.e. what you’d like to be able to do with those events)?