Alternatively, the presently described functions may be embodied in whole or in part using hardware components such as Application Specific Integrated Circuits (ASICs), state machines, programmed logic devices, controllers or other hardware components or devices, or a combination of hardware components and software processes without departing from the inventive concepts herein described.