2DA Format

File Format
Header: Column Names: Row Names: Row Offsets Row Data
 * "2DA " - file type
 * "v2.b" - file version
 * "\n" - newline
 * Column name with tab delimiter
 * "\0" - null terminator
 * 32-bit integer - row count
 * Row name with tab delimiter
 * array of 16-bit integer offsets to row data, relative to the start of the row data
 * 16-bit integer - size of row data block
 * Null terminated strings