Further, while some of the disclosed implementations describe processing components such as hardware elements or software, systems and methods consistent with the present invention may be implemented with any combination of hardware, software and/or firmware.