The file chooser dialog and widget is a replacement
for the old FileSelection dialog. It provides a better user
interface and an improved API.
The FileChooser (as opposed to the dialog or widget) is the interface that
the FileChooserDialog and FileChooserWidget implement, all the operations
except construction are on this interface.