A system, method and media for performing a composite task, comprising:
determining an undo task for each subtask in a plurality of subtask for
the composite task; performing each one of the plurality of subtasks;
performing the associated undo task for each subtask that was performed
if the performing of any subtask in the plurality of subtasks fails. This
abstract is not intended to be a complete description of, or limit the
scope of, the invention. Other features, aspects and objects of the
invention can be obtained from a review of the specification, the figures
and the claims.