Rethinking Column structure and how to implement data types.