This package contains all classes that are necessary to store and manage the history of the workflow.
The history consists of history objects which are added step by step to the history "stack". Each of them represents one change to the workflow and is in charge of the execution of this change.