A table where each cell can be text or another control (e.g. a button).
Each child of the root is a new data item, its children are the values, and example (with a button) is shown below:
- There is the assumption that every row has the same data as the first one (even if some are blank...)
- The names of the very first row are used as the column names
- The name of Checkbox and Button are keywords and will reference the appropriate checkbox & buttons to be inserted.