However, those experienced in the art will realize that multiple other embodiments, including, but not limited to embedded code for processors embedded in hardware; software for running on general purpose computers, and hardware devices such as ASIC and FPGA devices, can be used.