2 App -> GUI -> VTerm -> Driver
3 - App creates 3D window
4 - GUI passes X,Y WxH to VTerm (and can issue resize notices upwards)
5 - VTerm passes to driver (and can disable display of local regions when VT switch)
7 Allocates command ring buffer for libgl