Properly configuring a component can be quite difficult especially if there are parameters with a restricted set of legal values.
I recommend we add support for specifying recommended/acceptable values for parameters.
These values can then be displayed in a drop down list in the component configuration box (similar to the input list drop down lists). In some cases, the user should also be able to set a custom value.
This is probably best implemented using a structured value on the right hand side of the parameter setting.
Consider the example from initdb.config file
$;RDBMS$; = [sybase|postgresql|mysql|oracle]
-Sam