The memory 320 may include random access memory (RAM), read-only memory (ROM), hard disk drive (HDD) memory, andother forms of memory, both volatile and nonvolatile.The processor 302 may be any type of algorithmic processing unit, such as a microprocessor, microcontroller, or digital signal processor (DSP), capable of executing software instructions for completing the various tasks described in gr