16. A non-transitory computer-readable medium storing executable instructions that, when executed, cause a computer to perform operations comprising: storing a set of mnemonic names, associated with a set of multimedia objects, that includes a first mnemonic name associated with a first multimedia object; receiving a sequence of control inputs that designates, content of an electronic communication to be sent from a first user to a second user; identifying, in the received sequence of control inputs, occurrences of the first mnemonic name; setting a theme for multimedia objects that applies to a plurality of multimedia objects and presents a variant of each of the plurality of multimedia objects consistent with the theme; determining a replacement of the identified occurrence of the first mnemonic name with the first multimedia object in the electronic message based on a user selection of the first multimedia object; replacing, in the electronic communication, the identified occurrence of the first mnemonic name in the received sequence control inputs with the first multimedia object; and sending the electronic communication including the first mnemonic name replaced with the first multimedia object to the second user.
18. The non-transitory computer-readable medium of claim 16 , further comprising selecting the theme for the first multimedia object by the second user.