Ok, I looked at Delphi and notice I couldn't find that in the listing of possible classes already defined and I don't like recreating the wheel when there is code already in the pile that can be implemented.
The TVirtualGrid just happens to have the layout I need although the names of the fields are not exactly what I pictured but it will do..
The other alternative was using a collection which to me looks like it could turn into a fragmented heap nightmare .
Thanks.