For most users, authoring multimedia documents remains a complex task. One solution to deal with this problem is to provide template-based authoring tools but with the drawback of limited functionality. In this paper we propose a document model dedicated to the creation of authoring tools using templates while keeping rich composition capabilities. It is based on a component oriented approach integrating homogeneously logical, time and spatial structures. Templates are defined as constraints on these structures. Categories and Subject Descriptors I.7 [Document and Text Processing]: Document Preparation—Hypertext/hypermedia, Multi/mixed media, Standards General Terms Design, Languages Keywords multimedia documents, document models, document authoring, template-based editing