Would separating the UI elements (objects) into their own VMs break reflection? Because that is the magic stuff that makes Smalltalk amazing (and human)
I'm thinking maybe it wouldn't, because in smalltalk that's all message passing too, I believe (I'm still learning, so if I'm wrong, I'm listening)