This tool object would be used in a list view and above a portal when drawn on the layout each segment would pre fill and align with the fields just below in the body or portal row.
- When attached to a portal it would just know the fields contained; perhaps with a checkbox that would toggle what fields you wish to be included.
- when in a header for a list view layout it would present you a field list ( similar of like how when defining a portal you are presented with fields to populate it )
- When aligning your fields the Label bar would auto update each segments width to match the fields.
This tool will also generate a stock script with necessary parameters and logic to provide basic sorting columns. The developer would be able to edit each segment label with regard its text, (or calculated text). or adjust the parameter or independent script.