How do I mix numberbox, VLayout and EZGUI programming

I want to have a vertial layout of

[ numberbox , numberbox ]
[ EZRanger ]

How do I go about doing this? EZRanger seems to need a window decorator, so for a it’s usually

w=Window.new;
w.view.decorator=FlowLayout(w.view.bounds);
nb1=NumberBox(w);
g=EZRanger(w ... );
w.front

If I don’t use a flowlayout decorator, the widgets start drawing over each other. Ideally, I’d like to use HLayout, VLayout to place objects like so:

h=VLayout[
 HLayout[ button1, button2 ],
EZRanger 
]
w.view.layout=h;
w.front;

But the way EZGui is coded makes it difficult. There’s this post:

But are there more recent solutions?