Wolfram Technology Guide: Symbolic Interface Construction  previous | next 
Programmatically Create Arbitrary Interface Structures
Mathematica makes it possible to create arbitrary interface structures symbolically--here is a nested tabview with more than 69,000 inner tabviews.
In[1]:=

Click for copyable input
Fold[TabView[Evaluate[Table[i -> #, {i, #2}]]] &, 20!, Range[8]]
Out[1]=