Rewrite (already)

Starting from scratch without peewee to allow far greater control / far
greater chances of things to go wrong.

Using a (very) similar metaclassing system for the model objects.

Can create tables and add entries to that table with rudimentary data
types and minimal configuration.