Operation task, for a specific handling of one object or function.
Each task to be performed should be placed in it's own element of this type. The task should be documented as a complete package of information, with specific pre- and post-conditions.
An operation task may also contain operation tasks, i.e. the element is recursive. This should be used sparsely, and only when it is not possible to divide the operation module instead.