. "However, the operations required may be implemented in software if sufficient processing power is available. [0509] The modules and other components have been described in terms of the features and functions provided by each component, together with optional and preferable features." . . .