I wanted to break down the problem and solve it in a more modular way. The old system was hard to update/support, where hopefully this change brings good things.
All fields that are nested dicts are now split off into their own tables
Support for modular plug-ins to create new output types
Lower memory profile
Improved speed and reliability
Tox/PyLint/Other goodies
More stuff I can't think of right now, but it's def there
I wanted to break down the problem and solve it in a more modular way. The old system was hard to update/support, where hopefully this change brings good things.