1. A method for generating content of a topic for an intended audience, comprising: obtaining topic information regarding a topic to be presented to an intended audience; obtaining knowledge information regarding the intended audience; determining, using a processor, one or more metaphors relating to the topic and potentially understood by the intended audience based at least in part on the topic information and the knowledge information; and generating content for the topic information, for display on an interface, based on a comparative analysis of the topic information to at least one of the one or more metaphors.