10. A method of searching, comprising: receiving a two dimensional object; mapping the two dimensional object to a three dimensional representation; searching one or more data stores with the three dimensional representation as a first search query; and presenting one or more items in an answer set that is responsive to the first search query of the one or more data stores.
10. A method of searching, comprising: receiving a two dimensional object; mapping the two dimensional object to a three dimensional representation; searching one or more data stores with the three dimensional representation as a first search query; and presenting one or more items in an answer set that is responsive to the first search query of the one or more data stores. 15. The method of claim 10 wherein the mapping further includes: converting the two dimensional object into a two dimensional skeleton; generating candidate three dimensional vertices for each of two dimensions of the two dimensional skeleton; generating candidate three dimensional edges from the candidate three dimensional vertices; creating candidate three dimensional faces from the three dimensional edges on a same surface; creating one or more three dimensional objects from the candidate three dimensional faces; and associating the one or more three dimensional objects with the received two dimensional object as the three dimensional skeleton.