refactor: clean up cell-type-specific logic from the ColumnConfig class