Modules forming the current workflow are assembled into a sequential list, with the first to be evaluated at
the top. A pair of fixed modules, "Input control" and "Output control", are always present at the top and
bottom of the module list. These are concerned with selecting the file(s) to process and exporting results,
respectively.
Each module can be enabled and disabled using the associated

and

buttons, where a strike-through indicates the
module is currently disabled. Most modules are also able to display an immediate visual output when they
have been evaluated, this visualisation can be toggled using the

(visualisation enabled) and

(visualisation disabled) buttons.
Module parameters can be edited by selecting the associated module name (see "Module parameters" below).
Modules can be moved within the workflow by selecting their name and dragging them to a new position.
Multiple modules can be moved by holding down the Ctrl or Shift keyboard buttons or dragging the mouse over
multiple module names. Modules can be assigned nicknames by right-clicking the name and selecting "Rename".
Primarily for the purpose of testing, workflows can be run manually, one module at a time using the
evaluation buttons. The

button indicates a module
not yet run,

a module currently being evaluated and

a module previously run. Editing a module will
cause any previously-evaluated modules downstream to reset to the "not yet run" state.
Separators can be used to break modules down into groups. Groups can be collapsed and expanded using the

and

buttons on the associated separator row. All
modules of a group can also be simultaneously enabled or disabled using the associated separator

button.
Any modules identified as containing errors (e.g. missing input images or objects) will be shown in red with
the

icon. It is also possible to have optional modules
which are disabled under specific conditions (see
workflow modules). Skipped modules are highlighted
in orange and given the

icon.