These operations, while described functionally, computationally, or logically, are understood to be implemented by computer programs or equivalent electrical circuits, microcode, or the like.
It has also proven convenient at times, to refer to these arrangements of operations as modules, without loss of generality.