16. A non-transitory computer readable storage medium storing one or more sequences of instructions executable by one or more processors to perform a set of operations comprising: acquiring an image of an object using a camera of a computing device; analyzing the image to identify an object type for the object and a projection template for the object type; determining a graphical element to be projected proximate to the object according to the projection template for the object; and projecting the graphical element proximate to the object.
20. The non-transitory computer readable storage medium of claim 16 , further comprising instructions executed by the one or more processors to perform the set of operations of: detecting an interaction with the graphical element; and modifying the graphical element based at least in part on the interaction.