The three graphical user interfaces described all have a similar execution syntax. Each can execute up to two arguments. The first argument can be either a filename (in which case the an instance of the class that was launched is started with the provided file) or one of -gui/-capture/-tester. In the latter case, the appropriate GUI is launched and any provided second argument is loaded as a file into this GUI.