Split ProcessSequence into storage container, and algorithms.
The ProcessSequence has developed more and more into a mixture of storage object and algorithm collection. This is bad design and needs to be changed. Maybe we can directly find a solution that is compatible both, with a static and a dynamic process sequence container...