How about if we added a UI component to the configuration bundle? So in addition to the state file (config.ser) there was also a UI component that the bundle could provide for editing its manageable persistent attributes.
This would have the advantage of allowing each bundle to provide a better UI than a set of name/value pairs, and would avoid hard coding any particular UI code into the installer.
-- Jeremy
