Implementations of this interface will define how an analysis module will be evaluated. This could e.g. be triggered
by some stream event or started and stopped.
The implementation of this also will have an influence on how the inputs for the respective calculations will be
collected.