Complete redo of how sections 1, 2, 5, 6, 10, and 14 are handled.
This big change:
- Removes packing and mapping for 6 out of the 14 database sections.
- Reforms those 6 sections into fixed C code.
- Modernizes writing console output.
Left to do:
- Fix how parameters are passed into the console output functions (including the pillow bug).
- Replace some hard-coded (but big) array sizes with dynamic allocation.