document
<xsl:template match="/document">
... load (extern) proto(s)
DEF slides slideset { slides [ <xsl:apply-templates/> ] # slides }
... include user interface
</xsl:template>