Components of a computation