# An instance of this is setup by a command together with a load
# of callbacks and then runs with a state machine until completion
#
# An instance of this is setup by a command together with a load
# of callbacks and then runs with a state machine until completion
#