@apetro -- The data model for these choices is very simple.  Using portlet preferences, we can piggyback on existing capabilities for (1) persistence, (2) migration, and (3) management in the UI.