This is to capture design rationale and alternatives that were considered.
Currently they are just saved to user preferences. This is simple to implement, and should work nicely cross-platform. It does mean that the palettes cannot be easily shared, but there is a simple work-around for this - create a draft using the palette you ant to export. Give that to the recipient. Get them to save the palette.