Pivot Table Config Storage

This is my take on a configuration storage for the pivot table. I`ve created the PivotConfig container class to store and restore the current state of the Pivot Table. The PivotConfig class only contains the fields and datatypes which can be safely serialized. E.g. aggregates and functions are referenced by name, etc.

The configuration itself is stored in a IPivotConfigStorage. In my application this interface is implemented with some database access. For the demo application I just build a sample session storage.

The UI is very basic at the moment, but thats enough for my usecase (for now).