File formats, methods, and computer program products are provided for
representing a presentation in a modular content framework. The modular
content framework may include a file format container associated with
modular parts. A file format includes logically separate modular parts
that are associated with each other by one or more relationships where
each modular part is associated with a relationship type. The modular
parts include a presentation part representing a start part for the
presentation, a slide master part associated with the presentation part,
and a slide layout part associated with the slide master part. The
modular parts may also include a document properties part containing
built-in properties associated with the file format, a thumbnail part
containing associated thumbnails, and a slide part containing a slide in
the presentation. Each modular part is capable of being interrogated
separately, extracted from the presentation, and/or reused in a different
presentation.