This is something I've been working on for a while. This abstraction (via Python code in an PyExt object) saves a lot of tables and arrays to a single file using marshalling (using pickle) in Python. Some of us may have different approaches to saving parameters/presets, but I hope this is useful to many. One advantage of this method is that the whole process of gathering data and saving is in a different thread than Pd. The Python script goes to the PyExt scripts folder, as usual.
All suggestions are welcomed. Happy coding!