small reorg, pushing TableMap and ColumnMap to their own file