1. A computer-implemented method comprising: receiving visual data from a client, the visual data including placeholder information associated with a placeholder, the placeholder comprising: a first portion operable to provide detection of the placeholder information; a second portion operable to provide placement information related to the placeholder, the second portion including at least two shaded objects that are dissimilar in color, the at least two shaded objects being operable to provide an orientation of the placeholder and a distance of the placeholder from a camera; and a set of unique markings operable to identify an item corresponding to the placeholder; detecting the placeholder information included with the visual data using the first portion of the placeholder; determining the placement information using the second portion of the placeholder, the determining of the placement information comprising determining the orientation of the placeholder and the distance of the placeholder from the camera using the at least two shaded objects of the second portion of the placeholder; identifying the item corresponding to the placeholder based on the set of unique markings of the placeholder; retrieving information about the item using the set of unique markings of the placeholder; selecting an image of the item from a plurality of images of the item based on the determined placement information, the selected image of the item being a best fit image according to physical dimensions of the item; retrieving the selected image of the item; and using a processor, modifying the received visual data to include image data associated with the retrieved image and to include the retrieved information about the item with reference to the location of the placeholder.