Minor optimizations to column data type handling, additional documentation.