Hi @Monfed!
We don’t really recommend creating branches from GH, as it can lead to weird things happening when you incorrectly wire things up in Grasshopper (which is bound to happen at some point)
That being said, I think you’ve already discovered this thread Creating branches from Grasshopper - #8 by RickTitulaer where Matteo shared a quick script to do this programmatically.
I’ll try to share the gh file on that thread today; but we also have instructions on how to setup the script nodes
https://speckle.guide/user/grasshopper.html#using-the-c-python-script-nodes
As for the globals, it’s just another branch so you can send stuff from Gh using a url like https://speckle.xyz/streams/STREAM_ID/branches/globals
Hope that helps!