"The user interface can be contained in any device such as a Personal Digital Assistant (PDA), Personal Computer (PC) such as a desktop or laptop computer, or smart mobile telephone and the like, web server, network server and other distributed systems, all being devices which can support virtual module 640. [0368] User 600 may also use Workstation 602, a device comprising peripheral module 100 (se" . . . . .