App
-
main frame
toolbar
menu
statusbar
notebook (with tabs for the different layouts)
JobLayout
JobList panel
data panels (tabbed)
stdout, stderr, properties, etc
...
HostLayout
HostList panel
data "properties" panel
Preferences are stored under the qbPrefs.preferences Python dict (associative array)
Submit dialogs add their own unique components to the standard set supplied by submit.py. Job Parameters should be specified in both GetValues() and SetValues().