A storage medium encoded with a computer-readable program, said storage medium being loadable into a computerized apparatus having a front end merger having an output connected to a visualization device that emits information concerning a surgical site to a surgeon conducting a surgical procedure at the surgical site, and having a first input that receives first image data from a first video camera affixed to the visualization device, said first video camera having a first field of view of said surgical site, and having a second input adapted to receive second image data from a second video camera having a field of view, different from said first field of view, of said surgical site, and additional information associated with said surgical site from at least one additional information source, said program operating said front end merger to control which of said first image data, said second image data and said additional information are included in the information supplied by the front end merger to the visualization device to be emitted by the visualization device the surgeon.