Convenient factory for creating a Columns instance based on the options for the individual columns.
Columns
The names of the product elements
The name of the type