> I have never been able to understand how things like FreeCAD lay out their UI.
I'm 100% with you there. One of the most utterly confusing UI I've had to deal with.
And I suspect the answer is : the FreeCAD devs don't either.