hopefully final refactoring before the switch

Change-Id: I47eff66d5ddfbe93cc9709d6e8446fb7caac617c
diff --git a/nkjp2korap.xsl b/nkjp2korap.xsl
index d95b780..2f04231 100644
--- a/nkjp2korap.xsl
+++ b/nkjp2korap.xsl
@@ -59,8 +59,8 @@
 <!--           MODES               -->
 
   <xsl:mode name="corpus-header" on-no-match="deep-skip"/>
-  <xsl:mode name="text" on-no-match="deep-skip"/>
-  <xsl:mode name="header-text" on-no-match="text-only-copy"/>
+  <xsl:mode name="text-header" on-no-match="deep-skip"/>
+  <xsl:mode name="text_inside_header" on-no-match="text-only-copy"/>
   <xsl:mode name="copy" on-no-match="shallow-copy"/>
   <xsl:mode use-accumulators="#all"/>
 
@@ -792,72 +792,72 @@
       xpath-default-namespace="http://ids-mannheim.de/ns/KorAP" href="{$target}">
 
       <idsHeader type="document" pattern="text" status="new" version="1.1" TEIform="teiHeader">
-        <xsl:apply-templates select="$text.doc//tei:TEI/tei:teiHeader/tei:*" mode="text">
+        <xsl:apply-templates select="$text.doc//tei:TEI/tei:teiHeader/tei:*" mode="text-header">
           <xsl:with-param name="compoundID" as="xs:string" select="$compoundID" tunnel="yes"/>
         </xsl:apply-templates>
       </idsHeader>
     </xsl:result-document>
   </xsl:template>
 
-  <xsl:template match="tei:fileDesc" mode="text">
+  <xsl:template match="tei:fileDesc" mode="text-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="text"/>
+      <xsl:apply-templates mode="text-header"/>
     </xsl:element>
   </xsl:template>
 
-  <xsl:template match="tei:title" mode="text">
+  <xsl:template match="tei:title" mode="text-header">
     <t.title>
       <xsl:apply-templates/>
     </t.title>
   </xsl:template>
 
-  <xsl:template match="tei:titleStmt" mode="text">
+  <xsl:template match="tei:titleStmt" mode="text-header">
     <xsl:param name="compoundID" as="xs:string" tunnel="yes"/>
     <titleStmt>
       <textSigle>
         <xsl:value-of select="$compoundID"/>
       </textSigle>
-      <xsl:apply-templates mode="text"/>
+      <xsl:apply-templates mode="text-header"/>
     </titleStmt>
   </xsl:template>
 
-  <xsl:template match="tei:publicationStmt" mode="text">
+  <xsl:template match="tei:publicationStmt" mode="text-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="text"/>
+      <xsl:apply-templates mode="text-header"/>
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="tei:availability" mode="text">
+  <xsl:template match="tei:availability" mode="text-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="text" select="@* | *"/>
+      <xsl:apply-templates mode="text-header" select="@* | *"/>
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="tei:profileDesc" mode="text">
+  <xsl:template match="tei:profileDesc" mode="text-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="text"/>
+      <xsl:apply-templates mode="text-header"/>
     </xsl:element>
   </xsl:template>
 
-  <xsl:template match="tei:textClass" mode="text">
+  <xsl:template match="tei:textClass" mode="text-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="text" select="@* | *"/>
+      <xsl:apply-templates mode="text-header" select="@* | *"/>
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="tei:catRef" mode="text corpus-header">
+  <xsl:template match="tei:catRef" mode="text-header corpus-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="text" select="@* | *"/>
+      <xsl:apply-templates mode="text-header" select="@* | *"/>
     </xsl:element>
   </xsl:template>
   
-  <xsl:template match="@status | @scheme | @target | @type | @xml:id[ancestor::tei:classDecl] | @xml:lang" mode="text corpus-header">
+  <xsl:template match="@status | @scheme | @target | @type | @xml:id[ancestor::tei:classDecl] | @xml:lang" mode="text-header corpus-header">
     <xsl:copy-of select="."/>
   </xsl:template>
   
-  <xsl:template match="tei:p" mode="text corpus-header">
+  <xsl:template match="tei:p" mode="text-header corpus-header">
     <xsl:element name="{local-name()}">
-      <xsl:apply-templates mode="header-text"/>
+      <xsl:apply-templates mode="text_inside_header"/>
     </xsl:element>
   </xsl:template>
   
@@ -892,7 +892,7 @@
   <xsl:template match="tei:title" mode="corpus-header">
     <c.title>
       <xsl:apply-templates mode="corpus-header" select="@*"/>
-      <xsl:apply-templates mode="header-text"/>
+      <xsl:apply-templates mode="text_inside_header"/>
     </c.title>
   </xsl:template>
 
@@ -932,7 +932,7 @@
   <xsl:template match="tei:bibl/tei:title | tei:edition | tei:desc" mode="corpus-header">
     <xsl:element name="{local-name()}">
       <xsl:apply-templates mode="corpus-header" select="@*"/>
-      <xsl:apply-templates mode="header-text"/>
+      <xsl:apply-templates mode="text_inside_header"/>
     </xsl:element>
   </xsl:template>
 <!--