1. A computer implemented method of generating an image display with a video camera mounted relative to the display, comprising: storing a database of images comprising images of a product inventory; storing a plurality of templates each having template attributes and a designated location for disposing a digital image; selecting a digital image template whose template attributes match the product inventory; detecting an individual within a focal field of the mounted video camera and capturing digital images of the detected individual; monitoring movements or gestures of the detected individual using the captured digital images; displaying on at least one electronic display products or information about products from the product inventory in the designated location, wherein the products or the information about products displayed are selected in response to movements or gestures of the detected individual; receiving information that the product inventory has changed; updating the digital image template attributes to match a current product inventory; and displaying on the at least one electronic display an updated digital image template and products from the current product inventory.