I'm working on refining preview mode and getting steps 6-7 to work better. I think that will make things feel much more solid. Do you think you could figure out how to reindex the stats dataframes after they'er reloaded from JSON.
I have been beating my head coming up with a tricky technical solution for reordering the keys, but i just now thought of a clever "trick" that might make it a millllion times easier and simpler.
I need to know if this will work for what you need. Instead of getting all fancy with ordered dicts and stuff, which is a true pain, i implemented the repr() function for ObjDict, and inside this function it does the sorting.
Hm, maybe that won't work...
The OrdObjDict road I was taking got really really hairy.