      */
     private function measureAndPositionColumns():Number
     {
+        // TODO (klin): Parameterize this to work for both columns and rows.
+        // This may mean we need to add some mx_internal properties to 
+        // the columns for "major size", etc... Question is, what about
+        // 1-D properties like baseline? What parts can we parameterize and
+        // what parts aren't possible.
+        
         if (_constraintColumns.length <= 0)
             return 0;
         

    }
    
    /**
     *  @return Returns the maximum value for an element's dimension so that the component doesn't
     *  spill out of the container size. Calculations are based on the layout rules.
     *  Pass in unscaledWidth, hCenter, left, right, childX to get a maxWidth value.
     *  Pass in unscaledHeight, vCenter, top, bottom, childY to get a maxHeight value.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    static private function maxSizeToFitIn(totalSize:Number,
                                           lowConstraint:Number,

import mx.containers.utilityClasses.ConstraintRow;
import mx.core.ILayoutElement;
import mx.core.mx_internal;
import mx.resources.ResourceManager;

import spark.components.supportClasses.GroupBase;
