diff --git a/index.html b/index.html
index 0197df2..391f105 100755
--- a/index.html
+++ b/index.html
@@ -773,9 +773,21 @@ let PivotBranch = props =>
 
 let PivotRoot = ({pivot}) =>
 {
+    let labelsDefault = (N.Step(Pivot.Schema, "hidden")||[]).map(column => column.Meta.Index);
+    let labelsSum = (N.Step(Pivot.Schema, "sum")||[]).map(column => column.Meta.Index);
+    let labelsPivot = (N.Step(Pivot.Schema, "label")||[]).map(column => column.Meta.Index);
+    let labelsAll = (N.Step(Pivot.Schema, "all")||[]).map(column => column.Meta.Label);
+    let labelsAllState = useState(labelsAll.map(column=>true));
 
-    let labels = (N.Step(Pivot.Schema, "all")||[]).map(column => column.Meta.Label);
-    let [visibleGet, visibleSet] = useState(labels.map(column=>true));
+    let headersDisplay = [];
+    labelsAllState[0].forEach((visible, index)=>
+    {
+        if(visible)
+        {
+            headersDisplay.push(html`
${labelsAll[index]} | `);
+        }
+    }
+    );
 
     let stylesRoot = css`
         display:block;
@@ -796,42 +808,63 @@ let PivotRoot = ({pivot}) =>
         Render();
     };
 
+
+    let displayColumnGroup = (inAllLabels, inAllState, inIndicies) =>
+    {
+        return html`
+        
+            
+            
+        
+        
+            ${inIndicies.map((index) => html``)}
+        
`;
+    };
+
     let rows = [];
     N.ID.Walk++;
-    N.Walk(n=>rows.push(h(PivotBranch, {node:n, visible:visibleGet}, null)), pivot, "Hierarchy");
+    N.Walk(n=>rows.push(h(PivotBranch, {node:n, visible:labelsAllState[0]}, null)), pivot, "Hierarchy");
 
     return html`
     
         ${pivot.Meta.Label}
         <${Section} key="settings" label=${`Settings`}>
-            
pivot
             
-            
columns
-            
-                
-                
-            
-            
-                ${visibleGet.map((v, i) => html``)}
-            
+        />
+        <${Section} key="columns" label="Columns">
+            
Unused
+            ${displayColumnGroup(labelsAll, labelsAllState, labelsDefault)}
+            
Summation
+            ${displayColumnGroup(labelsAll, labelsAllState, labelsSum)}
+            
Pivot
+            ${displayColumnGroup(labelsAll, labelsAllState, labelsPivot)}
         />
         <${Section} key="tree" label=${"Tree"}>
             
-            ${rows}
+                
+                    
+                        | Label | Modifications | ${headersDisplay}
+                    
+                
+                ${rows}
             
         />