custom column definitions, prefixes, and suffixes along with sensible defaults and options