move column definitions to individual files
Split ColumnBase into multiple files