1. A computer implemented method for a publication system, the method comprising: receiving, via a wireless communication channel, a query comprising a product category from a client machine; responsive to receiving the query, presenting, via the wireless communication channel, a first interface at the client machine, the first interface displaying: a plurality of selectable silhouette images each representing a different product in the product category, and a plurality of selectable icons each representing a respective brand of the products in the product category, the plurality of selectable silhouette images and the plurality of selectable icons configured so that any combination of one of the plurality of selectable silhouette images and one of the plurality of selectable icons can be selected on the first interface by a user; detecting selection of one of the plurality of selectable icons and selection of one of the plurality of selectable silhouette images on the first interface; responsive to detecting selection of the one of the plurality of selectable silhouette images, mapping the selected one of the plurality of selectable silhouette images to textual information; querying computer storage, using the textual information, in response to detecting selection of the one of the plurality of selectable icons and selection of the one of the plurality of selectable silhouette images, to identify a plurality of images of the product represented by the selected one of the plurality of selectable silhouette images and bearing the brand represented by the selected one of the plurality of selectable icons, the represented product having various attributes and listed on the publication system; responsive to the querying, identifying in the computer storage, by a hardware processor, a plurality of images of the represented product that bears the brand, each of the plurality of images of the represented product having at least one of the various attributes; presenting, via the wireless communication channel, a second interface at the client machine, the second interface displaying at least some of the identified images as selectable silhouette images; detecting selection of one silhouette image of the displayed selectable silhouette images; and responsive to detecting the selection of the one silhouette image of the displayed selectable silhouette images, presenting, via the wireless communication channel, a third interface at the client machine, and displaying on the third interface a selectable listing of the selected one silhouette image for selection.