<pipeline xmlns="http://TBD/"
                version="1.0">
  <declare-input port="document"/>
  <declare-input port="stylesheet"/>
  <declare-output port="document" source="xform!result"/>

  <stage name="xinc" component="xinclude">
    <input port="document" source="document"/>
  </stage>

  <stage name="normalize" component="xslt">
    <input port="document" source="xinc!document"/>
    <input port="stylesheet" href="normalize.xsl"/>
  </stage>

  <stage name="xform" component="xslt">
    <input port="document" source="normalize!result"/>
    <input port="stylesheet" source="stylesheet"/>
  </stage>
</pipeline>