1. A method comprising: receiving a query input via a computing device; generating a candidate set of images based on the query input; receiving a selection of one or more images from the candidate set of images; facilitating composition of a composite image including the one or more images from the candidate set of images including receiving an indication of placement of the one or more images on a canvas via a user interface of the computing device; and submitting the composite image as a query image for a visual search.