Due to the nature of the process, which may have long time delays and slow dynamics, each task may involve a series of short sub-tasks separated by waits of minutes or hours before results of the actions can be seen and the operator can decide what sub-task to perform next.