AUv3 out-of-process - AU2 - free data structures questions

So AUv3 is said to be running out-of-process, but does that mean that GUI and AudioProcessor still running in the same process?

It is still save to share pointer to data-structures between processor and GUI (for non automation data, or visualisation-data etc)

Is there a chance that AUv2 or other formats also might run out-of-process?