You can add/edit program steps manually using the 'Add/Edit program step' screen.
The list on the left shows families of program commands, while the list on the
right shows all commands for the selected family. If the selected command
requires a value then the "Value" field will become visible at the top,
otherwise it will be hidden.
A label can be applied to each programming step.
This is necessary for program flow involving jumps to a different part
of the code, such as Goto or Gosub commands.
Selecting "OK" will save the program step
information, and return you to the "Program view" screen.
Selecting "New" (only visible when you are "Adding" program steps, not
"Editing") will save the current step and allow you to immediately add
a subsequent step.