Attempt to make a general-purpose way to make a GUI for a data source. This should probably be evaluated, because there's another automatic gui-creator that is more effective.
set the data source factory that is used to generate parameter lists from the completion context.