An encapsulation of a repetitive action to be controlled by a functionality manager.
See the Manager design pattern.