A column generator defines how data is generated for a column.
They are used in a resource generator (aka generator) to define the data generated for each columns.