4. A computer-readable storage device tangibly embodying instructions operable by one or more data processing apparatus to cause a computer system to: receive an electronic document including one or more embedded files and a manifest, the manifest including representations of each of the embedded files and metadata associated with the embedded files, each representation of the metadata being associated in the manifest with representations of one or more corresponding files of the embedded files, the manifest including presentation information defining how the representations will be presented to a user, the manifest including one or more interactive controls associated with representations of the corresponding one or more of the embedded files, the interactive controls being selectable by a user to perform one or more actions on the corresponding embedded files; and present the manifest to a user according to the presentation information.
5. The storage device of claim 4 , wherein: the metadata includes text information, image information or graphics information.