TOperation – базовый класс семейства. Содержит универсальные методы запуска и окончания операции, вследствие чего можно формировать составные операции


TSubSetOperation - содержит список TChildOperationList. В перекрываемом методе GoNext можно произвольным образом определять операцию, которую необходимо выполнить следующей.
TSequenceOperation - последовательно запускаются операции из списка.
TChildOperationList. Если какая-то операция завершилась с флагом Done = false, последующие операции не запускаются, составная операция также завершается с флагом Done = false. Подчиненные операции заполняются в перекрываемом методе InitOperationList.
TActionOperation – класс для простых операций, вызывается перекрытый метод Action, после чего операция успешно завершается
TWizardOperation - операция, содержащая набор диалоговых шагов (формируются в перекрываемых методах InitWizard). По диалоговым шагам можно переходить вперёд и назад.