Whether it is possible to create an instance of the object via a GUI dialog.
Provides an optional initial configuration for the make-new-instance dialog.
Creates an object from a configuration.
Creates an object from a configuration.
The reason that the result type is not Obj.T[S, E]
is
that we allow the returning of a number of auxiliary other objects as well.