Aha, the cross product of all controls with all properties.
I think a better approach is to have a row per control.
Create a table with columns for all the unique properties like name, x, y, width, height, backcolor, forecolor etc etc.
Then create a new entry (row) in the table for each control.