Hey @dimitrie!
That clears some things up, yes. Your assumption is in basis correct
So for routines I (plan to) use, at the end of the routine I manually need to combine the objects of incoming stream with the modified/added objects from the routine itself, before sending it back to Speckle?
I found a post about the same sort of idea I was playing with: Cross-stream commit binder
I will use this one to further go down the rabbit hole 