Wolfram Technology Guide: Symbolic Interface Construction  previous | next 
Programmatically Create Arbitrary Patterns of Controls
Mathematica lets you arrange controls in any pattern specified by any program.