A Board procedure is a sequence of actions organized into groups. The execution of a procedure starts with the first action of the first group (usually called Main group) and ends after executing the last action of the first group. The execution flow can jump to other groups - by invoking a specific Go to Group action - or even jump to another procedure. This allows to better organize the procedure and reuse common pieces of program.