You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by mb...@apache.org on 2019/12/12 15:08:32 UTC

[incubator-daffodil-site] branch asf-site updated: Publishing from 17d801ba07c12fa85cbc0282fc1e61e162f88624

This is an automated email from the ASF dual-hosted git repository.

mbeckerle pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-daffodil-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 6c19745  Publishing from 17d801ba07c12fa85cbc0282fc1e61e162f88624
6c19745 is described below

commit 6c19745f34bd24dba9440fa7c770200edd9c7b0f
Author: Michael Beckerle <mb...@tresys.com>
AuthorDate: Thu Dec 12 10:08:16 2019 -0500

    Publishing from 17d801ba07c12fa85cbc0282fc1e61e162f88624
---
 .../assets/tutorials/aboutTDMLTutorials/index.html |  207 +++
 content/dev/Readme.txt                             |    9 +
 content/dev/aboutAsciiDoc/index.html               |  488 +++++++
 content/images/cyclic.svg                          |   61 +
 .../diag-033cd46f992147b399df05c38c6cb0cf.png      |  Bin 0 -> 24331 bytes
 .../diag-0d30d58bcdf5ebb25188b6c2fe72c721.png      |  Bin 0 -> 18569 bytes
 .../diag-5ec81af94d1dc3a298a6fd43da5f7a80.png      |  Bin 0 -> 16606 bytes
 .../diag-67c737a775095ab65bc0eea2b6f973e4.png      |  Bin 0 -> 8886 bytes
 .../diag-8ac9b322bf3e2e1e7b0df17f6f64d0a6.png      |  Bin 0 -> 12364 bytes
 .../diag-9161b5895c4f12c5eff371d944811204.png      |  Bin 0 -> 23107 bytes
 .../diag-a533150cad63a03a5be9a7b02fd19671.png      |  Bin 0 -> 22237 bytes
 .../diag-ee13bb3811e9428e06959f035316547b.png      |  Bin 0 -> 21986 bytes
 content/images/diagram-classes.png                 |  Bin 0 -> 9154 bytes
 content/images/test_packet_diagram_1.svg           |  181 +++
 content/tutorials/DFDLTutorialStylesheet.xsl       |  283 ++++
 content/tutorials/bitOrder.tutorial.drawing01.svg  |  456 ++++++
 content/tutorials/bitorder.tutorial.tdml.xml       | 1457 ++++++++++++++++++++
 content/tutorials/bugReportTemplate.tdml.xml       |  100 ++
 content/tutorials/tdmlTutorial.tdml.xml            |  217 +++
 19 files changed, 3459 insertions(+)

diff --git a/content/assets/tutorials/aboutTDMLTutorials/index.html b/content/assets/tutorials/aboutTDMLTutorials/index.html
new file mode 100644
index 0000000..71166d8
--- /dev/null
+++ b/content/assets/tutorials/aboutTDMLTutorials/index.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title>Apache Daffodil (incubating) | </title>
+    
+    <meta name="author" content="">
+
+    <!-- Enable responsive viewport -->
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    <!-- HTML5 shim, for IE6-8 support of HTML elements -->
+    <!--[if lt IE 9]>
+      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+
+    <link href="/assets/themes/apache/bootstrap/css/bootstrap.css" rel="stylesheet">
+    <link href="/assets/themes/apache/css/style.css?body=1" rel="stylesheet" type="text/css">
+    <link href="/assets/themes/apache/css/syntax.css" rel="stylesheet"  type="text/css" media="screen" />
+
+  </head>
+
+  <body>
+
+        <div class="navbar navbar-inverse" role="navigation">
+      <div class="container">
+        <div class="navbar-header"><a class="navbar-brand" href="/"><img src="/assets/themes/apache/img/apache-daffodil-logo.png" alt="Apache Daffodil"/></a></div>
+        <nav role="navigation">
+          <ul class="nav navbar-nav navbar-right">
+            <li><a href="/releases">Releases</a></li>
+            <li id="documentation">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Docs<b class="caret"></b></a>
+              <ul class="dropdown-menu dropdown-left">
+                <li><a href="/getting-started/">Getting Started</a></li>
+                <li><a href="/examples/">Examples</a></li>
+                <li><a href="/docs/latest/javadoc/">Java API</a></li>
+                <li><a href="/docs/latest/scaladoc/">Scala API</a></li>
+                <li><a href="/docs/dfdl/">DFDL Specification</a></li>
+                <li><a href="/unsupported/">Unsupported Features</a></li>
+                <li><a href="/faq/">Frequently Asked Questions</a></li>
+              </ul>
+            </li>
+            <li id="community">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Community<b class="caret"></b></a>
+              <ul class="dropdown-menu dropdown-left">
+                <li><a href="/community">Get Involved</a></li>
+                <li><a href="/people">People</a></li>
+              </ul>
+            </li>
+            <li id="development">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Development<b class="caret"></b></a>
+              <ul class="dropdown-menu dropdown-left">
+                <li><a class="external" href="https://cwiki.apache.org/confluence/display/DAFFODIL/">Wiki</a></li>
+                <li><a class="external" href="https://github.com/search?q=repo%3Aapache%2Fincubator-daffodil+repo%3Aapache%2Fincubator-daffodil-site&type=Repositories">GitHub</a></li>
+                <li><a class="external" href="https://issues.apache.org/jira/projects/DAFFODIL/">JIRA</a></li>
+              </ul>
+            </li>
+            <li id="apache">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Apache<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a class="external" href="https://www.apache.org/">Apache Software Foundation</a></li>
+                <li><a class="external" href="https://www.apache.org/licenses/">License</a></li>
+                <li><a class="external" href="https://www.apache.org/security">Security</a></li>
+                <li><a class="external" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a class="external" href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+              </ul>
+            </li>
+          </ul>
+        </nav>
+      </div>
+    </div>
+
+
+<div class="title">
+  <div class="container">
+    <h2></h2>
+  </div>
+</div>
+
+
+
+    <div class="container">
+      <div class="row">
+  <div class="col-md-12">
+    <div class="sect1">
+<h2 id="about-tdml-tutorials">About TDML Tutorials</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="writing-executable-tutorials-in-tdml">Writing Executable Tutorials in TDML</h3>
+<div class="paragraph">
+<p>Tutorials can be directly written in <a href="/tdml">Test Data Markup Language (TDML)</a>, enhanced using TDML&#8217;s <code>tdml:tutorial</code> elements. These look like:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlight"><code class="language-xml" data-lang="xml">&lt;tdml:parserTestCase name="myTest"
+   description="This is my test, and this would describe it." ...&gt;
+&lt;tdml:tutorial xml:space="preserve"&gt;&lt;p&gt;
+Any XHTML you want can go inside tutorial elements.
+&lt;br /&gt;
+The tutorial elements can also appear in numerous locations in the TDML file.
+&lt;br /&gt;
+The description attributes are also converted into headings of the resulting tutorial
+&lt;br /&gt;
+&lt;/p&gt;
+&lt;/tdml:tutorial&gt;
+...
+&lt;/tdml:parserTestCase&gt;</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The tutorial elements can contain any <a href="http://www.w3.org/TR/html5/the-xhtml-syntax.html">XHTML</a> elements.</p>
+</div>
+<div class="paragraph">
+<p>The TDML file still runs as a test suite of TDML tests, which insures that the examples contained in the tutorial actually work as described. The TDML is translated into HTML by your web browser.</p>
+</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<img src="/images/icons/tip.png" alt="💡">
+</td>
+<td class="content">
+If you <a href="https://www.wikihow.com/View-Source-Code">know how to view the source of the web page</a> from your web browser, you will see the TDML file, not some translation/rendering of it.
+</td>
+</tr>
+</table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="about-graphicsillustrations-in-tdml-tutorials">About Graphics/Illustrations in TDML Tutorials</h3>
+<div class="paragraph">
+<p>An important characteristic of TDML-based tutorials is that they are self-contained.
+By using a few HTML techniques and some free tools that run directly in the web browser, we can insure that the images and diagrams needed for a tutorial can be embedded directly in the TDML file.</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><a href="https://svg-edit.github.io/svgedit/releases/svg-edit-2.8.1/svg-editor.html">SVG-Edit</a>
+lets you draw/edit SVG format - which is really the preferred thing for embedding in these tutorials since SVG is part of HTML.
+Once you have the SVG for your diagram, you can copy it into the XHTML tutorial content of the TDML file.
+However, SVG is very verbose, and this will dilute the content of your TDML file substantially.
+You may prefer to embed the diagram via an img tag.</p>
+</li>
+<li>
+<p><a href="http://freeonlinetools24.com/base64-image">Base64 image encoder decoder</a>
+can be used to embed images directly into the TDML file, so you can take images, or draw diagrams with your favorite drawing tool, and embed them in the TDML file while still keeping the TDML file self-contained. This tool can also convert the base64 encoding back into an editable file if you need to edit the image.</p>
+</li>
+<li>
+<p>This <a href="http://www.online-image-editor.com">Online graphics editor</a>
+can edit PNGs JPG, etc.</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+</div>
+  </div>
+</div>
+
+
+      <footer>
+        <footer class="site-footer">
+    <div class="wrapper">
+        <div class="footer-col-wrapper" style="font-size: .85em;">
+            <hr>
+            <div class="container">
+                <div class="row">
+                    <div class="col-xs-3" style="margin-top: 15px;">
+                        <a href="https://incubator.apache.org"><img src="/assets/themes/apache/img/incubator_feather_egg_logo.png"
+                                                                   alt="Apache Incubator" style="width:100%;"/></a>
+                    </div>
+                    <div class="col-xs-9">
+                        Apache Daffodil is an effort undergoing <a href="https://incubator.apache.org/index.html">Incubation</a>
+                        at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly
+                        accepted projects until a further review indicates that the infrastructure, communications, and decision
+                        making process have stabilized in a manner consistent with other successful ASF projects. While incubation
+                        status is not necessarily a reflection of the completeness or stability of the code, it does indicate that
+                        the project has yet to be fully endorsed by the ASF.
+                    </div>
+                </div>
+            </div>
+            <hr>
+            <div>
+                <div style="text-align: center;">
+                    Copyright &copy; 2019 <a href="https://www.apache.org">The Apache Software Foundation</a>.
+                    Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
+                    2.0</a>.
+                    <br>
+                    Apache, the Apache Incubator project logo, Apache Daffodil, Daffodil, and the
+                    Apache Daffodil logo are trademarks of The Apache Software Foundation.
+                </div>
+            </div>
+        </div>
+    </div>
+</footer>
+
+      </footer>
+    </div>
+
+    <script src="/assets/themes/apache/jquery/jquery-2.1.1.min.js"></script>
+
+    <script src="/assets/themes/apache/bootstrap/js/bootstrap.min.js"></script>
+
+
+  </body>
+</html>
+
diff --git a/content/dev/Readme.txt b/content/dev/Readme.txt
new file mode 100644
index 0000000..ee8f0fb
--- /dev/null
+++ b/content/dev/Readme.txt
@@ -0,0 +1,9 @@
+The dev folder is for developer documentation on Daffodil.
+
+Apache project conventions are commonly for content to be divided with user
+documentation on the project web site, and developer documentation on the
+Wiki.
+
+However, we have found the confluence wiki to be brittle, and doesn't maintain
+pages in diff-able source-code-like style, so are creating developer
+documentation also on the project site, using AsciiDoc pages. 
diff --git a/content/dev/aboutAsciiDoc/index.html b/content/dev/aboutAsciiDoc/index.html
new file mode 100644
index 0000000..04597c8
--- /dev/null
+++ b/content/dev/aboutAsciiDoc/index.html
@@ -0,0 +1,488 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title>Apache Daffodil (incubating) | </title>
+    
+    <meta name="author" content="">
+
+    <!-- Enable responsive viewport -->
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    <!-- HTML5 shim, for IE6-8 support of HTML elements -->
+    <!--[if lt IE 9]>
+      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+
+    <link href="/assets/themes/apache/bootstrap/css/bootstrap.css" rel="stylesheet">
+    <link href="/assets/themes/apache/css/style.css?body=1" rel="stylesheet" type="text/css">
+    <link href="/assets/themes/apache/css/syntax.css" rel="stylesheet"  type="text/css" media="screen" />
+
+  </head>
+
+  <body>
+
+        <div class="navbar navbar-inverse" role="navigation">
+      <div class="container">
+        <div class="navbar-header"><a class="navbar-brand" href="/"><img src="/assets/themes/apache/img/apache-daffodil-logo.png" alt="Apache Daffodil"/></a></div>
+        <nav role="navigation">
+          <ul class="nav navbar-nav navbar-right">
+            <li><a href="/releases">Releases</a></li>
+            <li id="documentation">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Docs<b class="caret"></b></a>
+              <ul class="dropdown-menu dropdown-left">
+                <li><a href="/getting-started/">Getting Started</a></li>
+                <li><a href="/examples/">Examples</a></li>
+                <li><a href="/docs/latest/javadoc/">Java API</a></li>
+                <li><a href="/docs/latest/scaladoc/">Scala API</a></li>
+                <li><a href="/docs/dfdl/">DFDL Specification</a></li>
+                <li><a href="/unsupported/">Unsupported Features</a></li>
+                <li><a href="/faq/">Frequently Asked Questions</a></li>
+              </ul>
+            </li>
+            <li id="community">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Community<b class="caret"></b></a>
+              <ul class="dropdown-menu dropdown-left">
+                <li><a href="/community">Get Involved</a></li>
+                <li><a href="/people">People</a></li>
+              </ul>
+            </li>
+            <li id="development">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Development<b class="caret"></b></a>
+              <ul class="dropdown-menu dropdown-left">
+                <li><a class="external" href="https://cwiki.apache.org/confluence/display/DAFFODIL/">Wiki</a></li>
+                <li><a class="external" href="https://github.com/search?q=repo%3Aapache%2Fincubator-daffodil+repo%3Aapache%2Fincubator-daffodil-site&type=Repositories">GitHub</a></li>
+                <li><a class="external" href="https://issues.apache.org/jira/projects/DAFFODIL/">JIRA</a></li>
+              </ul>
+            </li>
+            <li id="apache">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Apache<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a class="external" href="https://www.apache.org/">Apache Software Foundation</a></li>
+                <li><a class="external" href="https://www.apache.org/licenses/">License</a></li>
+                <li><a class="external" href="https://www.apache.org/security">Security</a></li>
+                <li><a class="external" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a class="external" href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+              </ul>
+            </li>
+          </ul>
+        </nav>
+      </div>
+    </div>
+
+
+<div class="title">
+  <div class="container">
+    <h2></h2>
+  </div>
+</div>
+
+
+
+    <div class="container">
+      <div class="row">
+  <div class="col-md-12">
+    <div class="sect1">
+<h2 id="about-asciidoc-for-documentation">About AsciiDoc for Documentation</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>There is a trend towards less WYSIWYG for documentation, slides, etc. because it doesn&#8217;t have the useful characteristics of source code in that it cannot be easily diffed. Configuration management is always more ad-hoc and problematic.
+AsciiDoc is a highly regular markdown-style language for creating documentation in the style of Markdown, but it eliminates many drawbacks of the various markdown dialects.</p>
+</div>
+<div class="paragraph">
+<p>This page itself is AsciiDoc. Jekyll converts it to HTML using <a href="http://asciidoctor.org">Asciidoctor</a>.</p>
+</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<img src="/images/icons/tip.png" alt="Tip">
+</td>
+<td class="content">
+When writing asciidoc, or any other markdown, or even html or xml or tdml tutorial, etc.
+The point is to treat this stuff like code - i.e., have line-diffs be useful.
+In order for that to work <strong>really well</strong>, you need to use the <a href="https://asciidoctor.org/docs/asciidoc-recommended-practices/#one-sentence-per-line">one sentence-per-line writing technique.</a>
+</td>
+</tr>
+</table>
+</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<img src="/images/icons/tip.png" alt="Tip">
+</td>
+<td class="content">
+Here is an <a href="https://asciidoctor.org/docs/asciidoc-syntax-quick-reference">asciidoc syntax cheat sheet/quick-reference guide.</a>
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>A primary reason to use asciidoc is the support for diagrams created via text. Many kinds are supported directly. <a href="https://asciidoctor.org/docs/asciidoctor-diagram">See Asciidoctor diagram.</a></p>
+</div>
+<div class="paragraph">
+<p>Let&#8217;s look at some kinds of content.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="example-of-xml-as-source-code">Example of XML as Source Code</h2>
+<div class="sectionbody">
+<div class="listingblock">
+<div class="content">
+<pre class="highlight"><code class="language-xml" data-lang="xml">&lt;xs:schema ...&gt;
+  &lt;!-- hello world from an xml comment --&gt;
+&lt;/xs:schema&gt;</code></pre>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="example-of-just-slide-like-bulleted-list">Example of Just Slide-like Bulleted List</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>You should consider using AsciiDoc for slide-ware instead of something like powerpoint.</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Slide full of bullets</p>
+</li>
+<li>
+<p>Slide full of bullets</p>
+</li>
+<li>
+<p>Slide full of bullets</p>
+</li>
+<li>
+<p>Slide full of bullets</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="example-images">Example Images</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Images work in the basic way. Here&#8217;s an inline image
+<span class="image"><a class="image" href="http://daffodil.apache.org"><img src="http://daffodil.apache.org/assets/themes/apache/img/apache-daffodil-logo.png" alt="daffodil logo"></a></span>,
+and here&#8217;s the same image as an image block:</p>
+</div>
+<hr>
+<div class="imageblock">
+<div class="content">
+<a class="image" href="http://daffodil.apache.org"><img src="http://daffodil.apache.org/assets/themes/apache/img/apache-daffodil-logo.png" alt="daffodil logo"></a>
+</div>
+</div>
+<hr>
+</div>
+</div>
+<div class="sect1">
+<h2 id="example-diagrams">Example Diagrams</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>There are numerous kinds of diagrams possible.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="graphviz-record-based-nodes-diagram">GraphViz Record-Based Nodes Diagram</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p><a href="https://graphviz.gitlab.io/documentation/">GraphViz</a> is probably the most powerful of the various diagram tools, but with that power comes complexity that some of the other diagram types are able to overcome by being more restrictive.</p>
+</div>
+<div class="paragraph">
+<p>This is an example of graphViz <a href="https://graphviz.gitlab.io/_pages/doc/info/shapes.html#record">Record-based Nodes</a> which are very useful for box diagrams showing data layouts when a packetdiag is too rigid.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="/images/diag-67c737a775095ab65bc0eea2b6f973e4.png" alt="diag 67c737a775095ab65bc0eea2b6f973e4" width="349" height="201">
+</div>
+</div>
+<div class="sect2">
+<h3 id="plantuml-diagram">PlantUML Diagram</h3>
+<div class="paragraph">
+<p><a href="http://plantuml.com/">PlantUML</a> is a component that allows to quickly write:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Sequence diagram</p>
+</li>
+<li>
+<p>Usecase diagram</p>
+</li>
+<li>
+<p>Class diagram</p>
+</li>
+<li>
+<p>Activity diagram (here is the legacy syntax)</p>
+</li>
+<li>
+<p>Component diagram</p>
+</li>
+<li>
+<p>State diagram</p>
+</li>
+<li>
+<p>Object diagram</p>
+</li>
+<li>
+<p>Deployment diagram</p>
+</li>
+<li>
+<p>Timing diagram</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>The following non-UML diagrams are also supported:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Wireframe graphical interface</p>
+</li>
+<li>
+<p>Archimate diagram</p>
+</li>
+<li>
+<p>Specification and Description Language (SDL)</p>
+</li>
+<li>
+<p>Ditaa diagram</p>
+</li>
+<li>
+<p>Gantt diagram</p>
+</li>
+<li>
+<p>MindMap diagram</p>
+</li>
+<li>
+<p>Work Breakdown Structure diagram</p>
+</li>
+<li>
+<p>Mathematic with AsciiMath or JLaTeXMath notation</p>
+</li>
+<li>
+<p>Entity Relationship diagram</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>Here is a class diagram example:</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="/images/diagram-classes.png" alt="diagram classes" width="269" height="282">
+</div>
+</div>
+<div class="paragraph">
+<p>Here&#8217;s a PlantUML Sequence Diagram:</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="/images/diag-0d30d58bcdf5ebb25188b6c2fe72c721.png" alt="diag 0d30d58bcdf5ebb25188b6c2fe72c721" width="382" height="338">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="packet-diagram-easier-but-limited-to-msbf-left-to-right">Packet Diagram - Easier but Limited to MSBF, Left-to-Right</h3>
+<div class="paragraph">
+<p><a href="http://blockdiag.com/en/nwdiag/packetdiag-examples.html">Packet diagrams</a> are useful for any time you want to show data layouts at the level of bits, bytes, and words. It assumes bit order is <em>most significant bit first</em> and that you want to number the bits from left to right.</p>
+</div>
+<div class="paragraph">
+<p>This example supplies a target name for the graphic, which allows it to be reused not just in this document, but in others also. We specify SVG as the format since there appears to be bugs in PNG format for packetdiag.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="/images/test_packet_diagram_1.svg" alt="test packet diagram 1" width="896" height="312">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="ditaa-diagram">Ditaa Diagram</h3>
+<div class="paragraph">
+<p>The <a href="http://ditaa.sourceforge.net/">DITAA</a> graphics are ASCII-Art converted into smoother looking drawings. They have the advantage of being visual in the text file, but the challenge of needing to be
+laid out by hand.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="/images/diag-8ac9b322bf3e2e1e7b0df17f6f64d0a6.png" alt="diag 8ac9b322bf3e2e1e7b0df17f6f64d0a6" width="540" height="280">
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="example-block-diagram">Example Block Diagram</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The <a href="http://blockdiag.com/en/blockdiag/">blockdiag</a> diagram type is for basic box/arrow diagrams.</p>
+</div>
+<div class="admonitionblock caution">
+<table>
+<tr>
+<td class="icon">
+<img src="/images/icons/caution.png" alt="Caution">
+</td>
+<td class="content">
+It is not clear how this compares for ease-of-use with PlantUML or GraphViz.
+</td>
+</tr>
+</table>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="/images/diag-5ec81af94d1dc3a298a6fd43da5f7a80.png" alt="diag 5ec81af94d1dc3a298a6fd43da5f7a80" width="640" height="200">
+</div>
+</div>
+<div class="sect2">
+<h3 id="sequence-diagram">Sequence Diagram</h3>
+<div class="paragraph">
+<p>The <a href="http://blockdiag.com/en/seqdiag/">seqdiag</a> diagram type creates sequence diagrams.</p>
+</div>
+<div class="admonitionblock caution">
+<table>
+<tr>
+<td class="icon">
+<img src="/images/icons/caution.png" alt="Caution">
+</td>
+<td class="content">
+It is not clear how this compares for ease-of-use with PlantUML sequence diagrams.
+</td>
+</tr>
+</table>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="/images/diag-a533150cad63a03a5be9a7b02fd19671.png" alt="diag a533150cad63a03a5be9a7b02fd19671" width="640" height="374">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="activity-diagram">Activity Diagram</h3>
+<div class="paragraph">
+<p>The <a href="http://blockdiag.com/en/actdiag/">actdiag</a> diagram type creates sequence diagrams.</p>
+</div>
+<div class="admonitionblock caution">
+<table>
+<tr>
+<td class="icon">
+<img src="/images/icons/caution.png" alt="Caution">
+</td>
+<td class="content">
+It is not clear how this compares for ease-of-use with PlantUML activity diagrams.
+</td>
+</tr>
+</table>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="/images/diag-ee13bb3811e9428e06959f035316547b.png" alt="diag ee13bb3811e9428e06959f035316547b" width="448" height="360">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="network-diagram">Network Diagram</h3>
+<div class="paragraph">
+<p>I don&#8217;t know how much call we will have for these, but the
+<a href="http://blockdiag.com/en/nwdiag/">nwdiag</a> diagram type creates network diagrams which are interesting anyway.</p>
+</div>
+<div class="admonitionblock caution">
+<table>
+<tr>
+<td class="icon">
+<img src="/images/icons/caution.png" alt="Caution">
+</td>
+<td class="content">
+It is not clear how this compares for ease-of-use with PlantUML diagrams.
+</td>
+</tr>
+</table>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="/images/diag-033cd46f992147b399df05c38c6cb0cf.png" alt="diag 033cd46f992147b399df05c38c6cb0cf" width="760" height="444">
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="more-graphviz-examples">More GraphViz Examples</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="graphviz-ad-hoc-diagram">GraphViz Ad-Hoc Diagram</h3>
+<div class="paragraph">
+<p>Random boxes and ovals and other shapes.</p>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="/images/diag-9161b5895c4f12c5eff371d944811204.png" alt="diag 9161b5895c4f12c5eff371d944811204" width="857" height="236">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="graphviz-digraph">GraphViz Digraph</h3>
+<div class="imageblock">
+<div class="content">
+<img src="/images/cyclic.svg" alt="cyclic" width="118" height="345">
+</div>
+</div>
+</div>
+</div>
+</div>
+  </div>
+</div>
+
+
+      <footer>
+        <footer class="site-footer">
+    <div class="wrapper">
+        <div class="footer-col-wrapper" style="font-size: .85em;">
+            <hr>
+            <div class="container">
+                <div class="row">
+                    <div class="col-xs-3" style="margin-top: 15px;">
+                        <a href="https://incubator.apache.org"><img src="/assets/themes/apache/img/incubator_feather_egg_logo.png"
+                                                                   alt="Apache Incubator" style="width:100%;"/></a>
+                    </div>
+                    <div class="col-xs-9">
+                        Apache Daffodil is an effort undergoing <a href="https://incubator.apache.org/index.html">Incubation</a>
+                        at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly
+                        accepted projects until a further review indicates that the infrastructure, communications, and decision
+                        making process have stabilized in a manner consistent with other successful ASF projects. While incubation
+                        status is not necessarily a reflection of the completeness or stability of the code, it does indicate that
+                        the project has yet to be fully endorsed by the ASF.
+                    </div>
+                </div>
+            </div>
+            <hr>
+            <div>
+                <div style="text-align: center;">
+                    Copyright &copy; 2019 <a href="https://www.apache.org">The Apache Software Foundation</a>.
+                    Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
+                    2.0</a>.
+                    <br>
+                    Apache, the Apache Incubator project logo, Apache Daffodil, Daffodil, and the
+                    Apache Daffodil logo are trademarks of The Apache Software Foundation.
+                </div>
+            </div>
+        </div>
+    </div>
+</footer>
+
+      </footer>
+    </div>
+
+    <script src="/assets/themes/apache/jquery/jquery-2.1.1.min.js"></script>
+
+    <script src="/assets/themes/apache/bootstrap/js/bootstrap.min.js"></script>
+
+
+  </body>
+</html>
+
diff --git a/content/images/cyclic.svg b/content/images/cyclic.svg
new file mode 100644
index 0000000..a248fbe
--- /dev/null
+++ b/content/images/cyclic.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.40.1 (20161225.0304)
+ -->
+<!-- Title: g Pages: 1 -->
+<svg width="89pt" height="260pt"
+ viewBox="0.00 0.00 89.00 260.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)">
+<title>g</title>
+<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-256 85,-256 85,4 -4,4"/>
+<!-- a -->
+<g id="node1" class="node">
+<title>a</title>
+<ellipse fill="none" stroke="#000000" cx="54" cy="-234" rx="27" ry="18"/>
+<text text-anchor="middle" x="54" y="-230.3" font-family="Times,serif" font-size="14.00" fill="#000000">a</text>
+</g>
+<!-- b -->
+<g id="node2" class="node">
+<title>b</title>
+<ellipse fill="none" stroke="#000000" cx="27" cy="-162" rx="27" ry="18"/>
+<text text-anchor="middle" x="27" y="-158.3" font-family="Times,serif" font-size="14.00" fill="#000000">b</text>
+</g>
+<!-- a&#45;&gt;b -->
+<g id="edge1" class="edge">
+<title>a&#45;&gt;b</title>
+<path fill="none" stroke="#000000" d="M47.3258,-216.2022C44.2524,-208.0064 40.5384,-198.1024 37.1305,-189.0145"/>
+<polygon fill="#000000" stroke="#000000" points="40.3858,-187.7274 33.5974,-179.593 33.8315,-190.1853 40.3858,-187.7274"/>
+</g>
+<!-- c -->
+<g id="node3" class="node">
+<title>c</title>
+<ellipse fill="none" stroke="#000000" cx="27" cy="-90" rx="27" ry="18"/>
+<text text-anchor="middle" x="27" y="-86.3" font-family="Times,serif" font-size="14.00" fill="#000000">c</text>
+</g>
+<!-- b&#45;&gt;c -->
+<g id="edge2" class="edge">
+<title>b&#45;&gt;c</title>
+<path fill="none" stroke="#000000" d="M27,-143.8314C27,-136.131 27,-126.9743 27,-118.4166"/>
+<polygon fill="#000000" stroke="#000000" points="30.5001,-118.4132 27,-108.4133 23.5001,-118.4133 30.5001,-118.4132"/>
+</g>
+<!-- d -->
+<g id="node4" class="node">
+<title>d</title>
+<ellipse fill="none" stroke="#000000" cx="54" cy="-18" rx="27" ry="18"/>
+<text text-anchor="middle" x="54" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">d</text>
+</g>
+<!-- c&#45;&gt;d -->
+<g id="edge3" class="edge">
+<title>c&#45;&gt;d</title>
+<path fill="none" stroke="#000000" d="M33.6742,-72.2022C36.7476,-64.0064 40.4616,-54.1024 43.8695,-45.0145"/>
+<polygon fill="#000000" stroke="#000000" points="47.1685,-46.1853 47.4026,-35.593 40.6142,-43.7274 47.1685,-46.1853"/>
+</g>
+<!-- d&#45;&gt;a -->
+<g id="edge4" class="edge">
+<title>d&#45;&gt;a</title>
+<path fill="none" stroke="#000000" d="M57.7474,-35.9069C59.7466,-46.3759 61.9966,-59.8759 63,-72 66.9591,-119.8364 66.9591,-132.1636 63,-180 62.2945,-188.5247 60.9727,-197.7297 59.5551,-206.083"/>
+<polygon fill="#000000" stroke="#000000" points="56.0803,-205.6302 57.7474,-216.0931 62.9689,-206.8742 56.0803,-205.6302"/>
+</g>
+</g>
+</svg>
diff --git a/content/images/diag-033cd46f992147b399df05c38c6cb0cf.png b/content/images/diag-033cd46f992147b399df05c38c6cb0cf.png
new file mode 100644
index 0000000..e9aef14
Binary files /dev/null and b/content/images/diag-033cd46f992147b399df05c38c6cb0cf.png differ
diff --git a/content/images/diag-0d30d58bcdf5ebb25188b6c2fe72c721.png b/content/images/diag-0d30d58bcdf5ebb25188b6c2fe72c721.png
new file mode 100644
index 0000000..73c042e
Binary files /dev/null and b/content/images/diag-0d30d58bcdf5ebb25188b6c2fe72c721.png differ
diff --git a/content/images/diag-5ec81af94d1dc3a298a6fd43da5f7a80.png b/content/images/diag-5ec81af94d1dc3a298a6fd43da5f7a80.png
new file mode 100644
index 0000000..7bd64e0
Binary files /dev/null and b/content/images/diag-5ec81af94d1dc3a298a6fd43da5f7a80.png differ
diff --git a/content/images/diag-67c737a775095ab65bc0eea2b6f973e4.png b/content/images/diag-67c737a775095ab65bc0eea2b6f973e4.png
new file mode 100644
index 0000000..9a5c2ed
Binary files /dev/null and b/content/images/diag-67c737a775095ab65bc0eea2b6f973e4.png differ
diff --git a/content/images/diag-8ac9b322bf3e2e1e7b0df17f6f64d0a6.png b/content/images/diag-8ac9b322bf3e2e1e7b0df17f6f64d0a6.png
new file mode 100644
index 0000000..8b5bbe0
Binary files /dev/null and b/content/images/diag-8ac9b322bf3e2e1e7b0df17f6f64d0a6.png differ
diff --git a/content/images/diag-9161b5895c4f12c5eff371d944811204.png b/content/images/diag-9161b5895c4f12c5eff371d944811204.png
new file mode 100644
index 0000000..6319a2e
Binary files /dev/null and b/content/images/diag-9161b5895c4f12c5eff371d944811204.png differ
diff --git a/content/images/diag-a533150cad63a03a5be9a7b02fd19671.png b/content/images/diag-a533150cad63a03a5be9a7b02fd19671.png
new file mode 100644
index 0000000..7b7854f
Binary files /dev/null and b/content/images/diag-a533150cad63a03a5be9a7b02fd19671.png differ
diff --git a/content/images/diag-ee13bb3811e9428e06959f035316547b.png b/content/images/diag-ee13bb3811e9428e06959f035316547b.png
new file mode 100644
index 0000000..152a29e
Binary files /dev/null and b/content/images/diag-ee13bb3811e9428e06959f035316547b.png differ
diff --git a/content/images/diagram-classes.png b/content/images/diagram-classes.png
new file mode 100644
index 0000000..ccffe71
Binary files /dev/null and b/content/images/diagram-classes.png differ
diff --git a/content/images/test_packet_diagram_1.svg b/content/images/test_packet_diagram_1.svg
new file mode 100644
index 0000000..90f8890
--- /dev/null
+++ b/content/images/test_packet_diagram_1.svg
@@ -0,0 +1,181 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg viewBox="0 0 896 312" xmlns="http://www.w3.org/2000/svg" xmlns:inkspace="http://www.inkscape.org/namespaces/inkscape" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <defs id="defs_block">
+    <filter height="1.504" id="filter_blur" inkspace:collect="always" width="1.1575" x="-0.07875" y="-0.252">
+      <feGaussianBlur id="feGaussianBlur3780" inkspace:collect="always" stdDeviation="4.2" />
+    </filter>
+  </defs>
+  <title>blockdiag</title>
+  <desc>packetdiag {
+  colwidth = 32
+  node_height = 24
+  0-15: Source Port
+  16-31: Destination Port
+  32-63: Sequence Number
+  64-95: Acknowledgment Number
+  96-99: Data Offset
+  100-105: Reserved
+  106: URG [rotate = 270]
+  107: ACK [rotate = 270]
+  108: PSH [rotate = 270]
+  109: RST [rotate = 270]
+  110: SYN [rotate = 270]
+  111: FIN [rotate = 270]
+  112-127: Window
+  128-143: Checksum
+  144-159: Urgent Pointer
+  160-191: (Options and Padding)
+  192-223: data [colheight = 2]
+}</desc>
+  <path d="M 64 48 L 64 80" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="6" x="64" y="42">0</text>
+  <path d="M 88 64 L 88 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 112 64 L 112 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 136 64 L 136 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 160 64 L 160 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 184 64 L 184 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 208 64 L 208 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 232 64 L 232 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 256 48 L 256 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 280 64 L 280 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 304 64 L 304 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 328 64 L 328 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 352 64 L 352 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 376 64 L 376 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 400 64 L 400 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 424 64 L 424 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 448 48 L 448 80" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="12" x="448" y="42">16</text>
+  <path d="M 472 64 L 472 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 496 64 L 496 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 520 64 L 520 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 544 64 L 544 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 568 64 L 568 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 592 64 L 592 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 616 64 L 616 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 640 48 L 640 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 664 64 L 664 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 688 64 L 688 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 712 64 L 712 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 736 64 L 736 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 760 64 L 760 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 784 64 L 784 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 808 64 L 808 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 48 L 832 80" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="12" x="832" y="42">32</text>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="384" x="64" y="80" />
+  <path d="M 64 80 L 448 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 448 80 L 448 104" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 448 104 L 64 104" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 64 104 L 64 80" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="66" x="256" y="98">Source Port</text>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="384" x="448" y="80" />
+  <path d="M 448 80 L 832 80" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 80 L 832 104" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 104 L 448 104" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 448 104 L 448 80" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="96" x="640" y="98">Destination Port</text>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="768" x="64" y="104" />
+  <path d="M 64 104 L 832 104" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 104 L 832 128" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 128 L 64 128" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 64 128 L 64 104" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="90" x="448" y="122">Sequence Number</text>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="768" x="64" y="128" />
+  <path d="M 64 128 L 832 128" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 128 L 832 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 152 L 64 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 64 152 L 64 128" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="126" x="448" y="146">Acknowledgment Number</text>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="96" x="64" y="152" />
+  <path d="M 64 152 L 160 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 160 152 L 160 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 160 176 L 64 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 64 176 L 64 152" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="66" x="112" y="170">Data Offset</text>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="144" x="160" y="152" />
+  <path d="M 160 152 L 304 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 304 152 L 304 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 304 176 L 160 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 160 176 L 160 152" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="48" x="232" y="170">Reserved</text>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="24" x="304" y="152" />
+  <path d="M 304 152 L 328 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 328 152 L 328 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 328 176 L 304 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 304 176 L 304 152" fill="none" stroke="rgb(0,0,0)" />
+  <g transform="rotate(270,304,176)">
+    <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="18" x="316" y="194">URG</text>
+  </g>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="24" x="328" y="152" />
+  <path d="M 328 152 L 352 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 352 152 L 352 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 352 176 L 328 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 328 176 L 328 152" fill="none" stroke="rgb(0,0,0)" />
+  <g transform="rotate(270,328,176)">
+    <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="18" x="340" y="194">ACK</text>
+  </g>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="24" x="352" y="152" />
+  <path d="M 352 152 L 376 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 376 152 L 376 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 376 176 L 352 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 352 176 L 352 152" fill="none" stroke="rgb(0,0,0)" />
+  <g transform="rotate(270,352,176)">
+    <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="18" x="364" y="194">PSH</text>
+  </g>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="24" x="376" y="152" />
+  <path d="M 376 152 L 400 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 400 152 L 400 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 400 176 L 376 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 376 176 L 376 152" fill="none" stroke="rgb(0,0,0)" />
+  <g transform="rotate(270,376,176)">
+    <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="18" x="388" y="194">RST</text>
+  </g>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="24" x="400" y="152" />
+  <path d="M 400 152 L 424 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 424 152 L 424 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 424 176 L 400 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 400 176 L 400 152" fill="none" stroke="rgb(0,0,0)" />
+  <g transform="rotate(270,400,176)">
+    <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="18" x="412" y="194">SYN</text>
+  </g>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="24" x="424" y="152" />
+  <path d="M 424 152 L 448 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 448 152 L 448 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 448 176 L 424 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 424 176 L 424 152" fill="none" stroke="rgb(0,0,0)" />
+  <g transform="rotate(270,424,176)">
+    <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="18" x="436" y="194">FIN</text>
+  </g>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="384" x="448" y="152" />
+  <path d="M 448 152 L 832 152" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 152 L 832 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 176 L 448 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 448 176 L 448 152" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="36" x="640" y="170">Window</text>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="384" x="64" y="176" />
+  <path d="M 64 176 L 448 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 448 176 L 448 200" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 448 200 L 64 200" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 64 200 L 64 176" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="48" x="256" y="194">Checksum</text>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="384" x="448" y="176" />
+  <path d="M 448 176 L 832 176" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 176 L 832 200" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 200 L 448 200" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 448 200 L 448 176" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="84" x="640" y="194">Urgent Pointer</text>
+  <rect fill="rgb(255,255,255)" height="24" stroke="rgb(255,255,255)" width="768" x="64" y="200" />
+  <path d="M 64 200 L 832 200" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 200 L 832 224" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 224 L 64 224" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 64 224 L 64 200" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="126" x="448" y="218">(Options and Padding)</text>
+  <rect fill="rgb(255,255,255)" height="48" stroke="rgb(255,255,255)" width="768" x="64" y="224" />
+  <path d="M 64 224 L 832 224" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 224 L 832 272" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 832 272 L 64 272" fill="none" stroke="rgb(0,0,0)" />
+  <path d="M 64 272 L 64 224" fill="none" stroke="rgb(0,0,0)" />
+  <text fill="rgb(0,0,0)" font-family="sans-serif" font-size="11" font-style="normal" font-weight="normal" text-anchor="middle" textLength="24" x="448" y="254">data</text>
+</svg>
diff --git a/content/tutorials/DFDLTutorialStylesheet.xsl b/content/tutorials/DFDLTutorialStylesheet.xsl
new file mode 100644
index 0000000..f608bbd
--- /dev/null
+++ b/content/tutorials/DFDLTutorialStylesheet.xsl
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<xsl:stylesheet version="1.0" 
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+  xmlns:tdml="http://www.ibm.com/xmlns/dfdl/testData" 
+  xmlns="http://www.w3.org/1999/xhtml">
+
+  <xsl:output method="html" doctype-system="about:legacy-compat"/>
+      
+  <xsl:template match="tdml:tutorial">
+    <p>
+      <xsl:copy-of select="."/>  <!-- Needs to be copy-of to preserve the html -->
+    </p>
+  </xsl:template>
+  
+ <xsl:template match="tdml:testSuite/tdml:parserTestCase[@tdml:tutorialInclude='no']"/>
+  <xsl:template match="tdml:testSuite/tdml:parserTestCase[not(@tdml:tutorialInclude)]">
+       <h2>Parse Test: <xsl:value-of select="@name"/></h2>
+    <p><xsl:value-of select="@description"/></p>
+    <xsl:apply-templates select="*"/>
+  </xsl:template>
+  
+  <xsl:template match="tdml:testSuite/tdml:unparserTestCase[@tdml:tutorialInclude='no']"/>
+  <xsl:template match="tdml:testSuite/tdml:unparserTestCase[not(@tdml:tutorialInclude)]">
+    <h2>Unparse Test: <xsl:value-of select="@name"/></h2>
+    <p><xsl:value-of select="@description"/></p>
+    <xsl:apply-templates select="*"/>
+  </xsl:template>
+  
+  <xsl:template match="tdml:document[@tdml:tutorialInclude='no']"/>
+  <xsl:template match="tdml:document[not(@tdml:tutorialInclude)]">
+    <xsl:variable name="nodestring">
+      <xsl:apply-templates select="../tdml:document" mode="serialize"/>
+    </xsl:variable>
+    <b>Data Stream:</b>
+    <table>
+      <tr>
+        <td>
+        <pre class="prettyprint linenums">
+          <xsl:value-of select="$nodestring"/>
+         </pre>
+        </td>
+      </tr>
+    </table>
+  </xsl:template>
+  
+  <xsl:template match="tdml:infoset[@tdml:tutorialInclude='no']"/>
+  <xsl:template match="tdml:infoset[not(@tdml:tutorialInclude)]">
+    <xsl:variable name="nodestring">
+      <xsl:apply-templates select="./tdml:dfdlInfoset/*" mode="serialize"/>
+    </xsl:variable>
+    <b>Infoset:</b>
+    <table>
+      <tr>
+        <td>
+          <pre class="prettyprint linenums">
+            <xsl:value-of select="$nodestring"/>
+          </pre>
+        </td>
+      </tr>
+    </table>
+  </xsl:template>
+
+  <xsl:template match="*" mode="serialize">
+    <xsl:text>&lt;</xsl:text>
+    <xsl:value-of select="name()"/>
+    <xsl:apply-templates select="@*" mode="serialize"/>
+    <xsl:choose>
+      <xsl:when test="node()">
+        <xsl:text>&gt;</xsl:text>
+        <xsl:apply-templates mode="serialize"/>
+        <xsl:text>&lt;/</xsl:text>
+        <xsl:value-of select="name()"/>
+        <xsl:text>&gt;</xsl:text>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:text> /&gt;</xsl:text>
+      </xsl:otherwise>
+    </xsl:choose>
+  </xsl:template>
+  
+  <xsl:template match="@*" mode="serialize">
+    <xsl:text> </xsl:text>
+    <xsl:value-of select="name()"/>
+    <xsl:text>="</xsl:text>
+    <xsl:value-of select="."/>
+    <xsl:text>"</xsl:text>
+  </xsl:template>
+
+  <xsl:template match="text()" mode="serialize">
+    <xsl:value-of select="."/>
+  </xsl:template>
+
+<!-- These match nodes containing the don't include in tutorial indicator, and 
+     also, all-whitespace nodes that precede them. -->
+     
+ <xsl:template mode="serialize"  match="text()[string-length(translate(., ' &#9;&#xA;&#xD;', '')) = 0 and
+    following-sibling::node()[1][@tdml:tutorialInclude='no']]"/>
+
+  <xsl:template mode="serialize"  match="node()[@tdml:tutorialInclude='no']"/>
+  
+  <xsl:template match="tdml:testSuite/tdml:defineSchema[@tdml:tutorialInclude='no']"/>
+ 
+  <xsl:template match="tdml:testSuite/tdml:defineSchema[not(@tdml:tutorialInclude)]">
+    <xsl:variable name="nodestring">
+      <xsl:apply-templates select="node()" mode="serialize"/>
+    </xsl:variable>
+    <b>DFDL Schema:</b>
+    <table>
+      <tr>
+        <td>
+          <pre class="prettyprint linenums">
+            <xsl:value-of select="$nodestring"/>
+          </pre>
+        </td>
+      </tr>
+    </table>
+    <br/>
+  </xsl:template>
+  
+
+  <xsl:template match="/">
+    <html>
+    <head>
+    <meta charset="utf-8"/>
+    <title><xsl:value-of select="tdml:testSuite/@suiteName"/></title>
+    <!-- Enable responsive viewport -->
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link href="https://daffodil.apache.org/assets/themes/apache/bootstrap/css/bootstrap.css" rel="stylesheet"/>
+    <link href="https://daffodil.apache.org/assets/themes/apache/css/style.css?body=1" rel="stylesheet" type="text/css"/>
+    <link href="https://daffodil.apache.org/assets/themes/apache/css/syntax.css" rel="stylesheet"  type="text/css" media="screen" />
+    <!-- 
+      This li.L0, li.L1 etc. is about turning on line numbering for all lines. 
+      The default was to put a line number only every 5 lines. 
+      -->
+    <style>
+          li.L0, li.L1, li.L2, li.L3,
+          li.L5, li.L6, li.L7, li.L8
+          { list-style-type: decimal !important }
+          li.L0,
+          li.L2,
+          li.L4,
+          li.L6,
+          li.L8 { background: #f5f5f5 }
+    </style>
+    </head>
+    <body id="main">
+   <div class="navbar navbar-inverse" role="navigation">
+      <div class="container">
+        <div class="navbar-header"><a class="navbar-brand" href="/"><img src="https://daffodil.apache.org/assets/themes/apache/img/apache-daffodil-logo.png" alt="Apache Daffodil"/></a></div>
+        <nav role="navigation">
+          <ul class="nav navbar-nav navbar-right">
+            <li><a href="https://daffodil.apache.org/releases">Releases</a></li>
+            <li id="documentation">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Docs<b class="caret"></b></a>
+              <ul class="dropdown-menu dropdown-left">
+                <li><a href="https://daffodil.apache.org/getting-started/">Getting Started</a></li>
+                <li><a href="https://daffodil.apache.org/examples/">Examples</a></li>
+                <li><a href="https://daffodil.apache.org/docs/latest/javadoc/">Java API</a></li>
+                <li><a href="https://daffodil.apache.org/docs/latest/scaladoc/">Scala API</a></li>
+                <li><a href="https://daffodil.apache.org/docs/dfdl/">DFDL Specification</a></li>
+                <li><a href="https://daffodil.apache.org/unsupported/">Unsupported Features</a></li>
+                <li><a href="https://daffodil.apache.org/faq/">Frequently Asked Questions</a></li>
+              </ul>
+            </li>
+            <li id="community">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Community<b class="caret"></b></a>
+              <ul class="dropdown-menu dropdown-left">
+                <li><a href="https://daffodil.apache.org/community">Get Involved</a></li>
+                <li><a href="https://daffodil.apache.org/people">People</a></li>
+              </ul>
+            </li>
+            <li id="development">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Development<b class="caret"></b></a>
+              <ul class="dropdown-menu dropdown-left">
+                <li><a class="external" href="https://cwiki.apache.org/confluence/display/DAFFODIL/">Wiki</a></li>
+                <li><a class="external" href="https://github.com/search?q=repo%3Aapache%2Fincubator-daffodil+repo%3Aapache%2Fincubator-daffodil-site&amp;type=Repositories">GitHub</a></li>
+                <li><a class="external" href="https://issues.apache.org/jira/projects/DAFFODIL/">JIRA</a></li>
+              </ul>
+            </li>
+            <li id="apache">
+              <a href="#" data-toggle="dropdown" class="dropdown-toggle">Apache<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a class="external" href="https://www.apache.org/">Apache Software Foundation</a></li>
+                <li><a class="external" href="https://www.apache.org/licenses/">License</a></li>
+                <li><a class="external" href="https://www.apache.org/security">Security</a></li>
+                <li><a class="external" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+                <li><a class="external" href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
+              </ul>
+            </li>
+          </ul>
+        </nav>
+      </div>
+    </div>
+        <div class="title">
+          <div class="container">
+            <h2><xsl:value-of select="tdml:testSuite/@suiteName"/></h2>
+          </div>
+        </div>
+        <div class="container">
+          <div class="row">
+            <div class="col-md-12">
+              <section>
+                <xsl:apply-templates select="*"/>
+              </section>
+            </div>
+          </div>
+          <footer class="pt-footer">
+   <footer class="site-footer">
+    <div class="wrapper">
+        <div class="footer-col-wrapper" style="font-size: .85em;">
+            <hr/>
+            <div class="container">
+              <div class="col-xs-9">
+                <div class="alert alert-warning">
+                  This tutorial is runnable as a TDML Test file. 
+                  Learn more about 
+                  <a href="https://daffodil.apache.org/assets/tutorials/aboutTDMLTutorials">TDML Tutorials here</a>
+                </div>
+              </div>
+            </div>
+        </div>
+    </div>
+</footer>
+  <footer class="site-footer">
+    <div class="wrapper">
+        <div class="footer-col-wrapper" style="font-size: .85em;">
+            <hr/>
+            <div class="container">
+                <div class="row">
+                    <div class="col-xs-3" style="margin-top: 15px;">
+                        <a href="https://incubator.apache.org"><img src="https://daffodil.apache.org/assets/themes/apache/img/incubator_feather_egg_logo.png"
+                                                                   alt="Apache Incubator" style="width:100%;"/></a>
+                    </div>
+                    <div class="col-xs-9">
+                        Apache Daffodil is an effort undergoing <a href="https://incubator.apache.org/index.html">Incubation</a>
+                        at The Apache Software Foundation (ASF), sponsored by the Incubator. Incubation is required of all newly
+                        accepted projects until a further review indicates that the infrastructure, communications, and decision
+                        making process have stabilized in a manner consistent with other successful ASF projects. While incubation
+                        status is not necessarily a reflection of the completeness or stability of the code, it does indicate that
+                        the project has yet to be fully endorsed by the ASF.
+                    </div>
+                </div>
+            </div>
+            <hr/>
+            <div>
+                <div style="text-align: center;">
+                    Copyright &#169; 2019 <a href="https://www.apache.org">The Apache Software Foundation</a>.
+                    Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version
+                    2.0</a>.
+                    <br/>
+                    Apache, the Apache Incubator project logo, Apache Daffodil, Daffodil, and the
+                    Apache Daffodil logo are trademarks of The Apache Software Foundation.
+                </div>
+            </div>
+        </div>
+    </div>
+</footer>
+          </footer>
+        </div>
+        <script src="https://daffodil.apache.org/assets/themes/apache/jquery/jquery-2.1.1.min.js"></script>
+        <script src="https://daffodil.apache.org/assets/themes/apache/bootstrap/js/bootstrap.min.js"></script>
+      </body>
+      <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>
+    </html>
+  </xsl:template>
+
+</xsl:stylesheet>
diff --git a/content/tutorials/bitOrder.tutorial.drawing01.svg b/content/tutorials/bitOrder.tutorial.drawing01.svg
new file mode 100644
index 0000000..be04960
--- /dev/null
+++ b/content/tutorials/bitOrder.tutorial.drawing01.svg
@@ -0,0 +1,456 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- 
+  svg from a slide created in LibreOffice Impress. 
+  Have to tweek the width/height to 50% and the viewBox which is width then 
+  height of the view port into the slide 
+ -->
+<svg version="1.2" baseProfile="tiny" width="50%" height="50%" viewBox="0 5000 28000 10000" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="0" y="0" width="28000" height="21000"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1852" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
+   <glyph unicode="y" horiz-adv-x="1033" d="M 604,1 C 579,-64 553,-123 527,-175 500,-227 471,-272 438,-309 405,-346 369,-374 329,-394 289,-413 243,-423 191,-423 168,-423 147,-423 128,-423 109,-423 88,-420 67,-414 L 67,-279 C 80,-282 94,-284 110,-284 126,-284 140,-284 151,-284 204,-284 253,-264 298,-225 343,-186 383,-123 417,-37 L 434,6 5,1082 197,1082 425,484 C 432,466 440,442 451,412 461,382 471,352 482,322 492,292 501,265 509,241 517,217 522,202 523,196 525,203 530,218 538,240 545,261  [...]
+   <glyph unicode="x" horiz-adv-x="1006" d="M 801,0 L 510,444 217,0 23,0 408,556 41,1082 240,1082 510,661 778,1082 979,1082 612,558 1002,0 801,0 Z"/>
+   <glyph unicode="v" horiz-adv-x="1033" d="M 613,0 L 400,0 7,1082 199,1082 437,378 C 442,363 447,346 454,325 460,304 466,282 473,259 480,236 486,215 492,194 497,173 502,155 506,141 510,155 515,173 522,194 528,215 534,236 541,258 548,280 555,302 562,323 569,344 575,361 580,376 L 826,1082 1017,1082 613,0 Z"/>
+   <glyph unicode="u" horiz-adv-x="874" d="M 314,1082 L 314,396 C 314,343 318,299 326,264 333,229 346,200 363,179 380,157 403,142 432,133 460,124 495,119 537,119 580,119 618,127 653,142 687,157 716,178 741,207 765,235 784,270 797,312 810,353 817,401 817,455 L 817,1082 997,1082 997,231 C 997,208 997,185 998,160 998,135 998,111 999,89 1000,66 1000,47 1001,31 1002,15 1002,5 1003,0 L 833,0 C 832,3 832,12 831,27 830,42 830,59 829,78 828,97 827,116 826,136 825,155 825,172 825,185 L 822,185 C 8 [...]
+   <glyph unicode="t" horiz-adv-x="531" d="M 554,8 C 527,1 499,-5 471,-10 442,-14 409,-16 372,-16 228,-16 156,66 156,229 L 156,951 31,951 31,1082 163,1082 216,1324 336,1324 336,1082 536,1082 536,951 336,951 336,268 C 336,216 345,180 362,159 379,138 408,127 450,127 467,127 484,128 501,131 517,134 535,137 554,141 L 554,8 Z"/>
+   <glyph unicode="r" horiz-adv-x="530" d="M 142,0 L 142,830 C 142,853 142,876 142,900 141,923 141,946 140,968 139,990 139,1011 138,1030 137,1049 137,1067 136,1082 L 306,1082 C 307,1067 308,1049 309,1030 310,1010 311,990 312,969 313,948 313,929 314,910 314,891 314,874 314,861 L 318,861 C 331,902 344,938 359,969 373,999 390,1024 409,1044 428,1063 451,1078 478,1088 505,1097 537,1102 575,1102 590,1102 604,1101 617,1099 630,1096 641,1094 648,1092 L 648,927 C 636,930 622,933 606,935 590,936 5 [...]
+   <glyph unicode="o" horiz-adv-x="980" d="M 1053,542 C 1053,353 1011,212 928,119 845,26 724,-20 565,-20 490,-20 422,-9 363,14 304,37 254,71 213,118 172,165 140,223 119,294 97,364 86,447 86,542 86,915 248,1102 571,1102 655,1102 728,1090 789,1067 850,1044 900,1009 939,962 978,915 1006,857 1025,787 1044,717 1053,635 1053,542 Z M 864,542 C 864,626 858,695 845,750 832,805 813,848 788,881 763,914 732,937 696,950 660,963 619,969 574,969 528,969 487,962 450,949 413,935 381,912 355,879 329,846 3 [...]
+   <glyph unicode="n" horiz-adv-x="874" d="M 825,0 L 825,686 C 825,739 821,783 814,818 806,853 793,882 776,904 759,925 736,941 708,950 679,959 644,963 602,963 559,963 521,956 487,941 452,926 423,904 399,876 374,847 355,812 342,771 329,729 322,681 322,627 L 322,0 142,0 142,851 C 142,874 142,898 142,923 141,948 141,971 140,994 139,1016 139,1035 138,1051 137,1067 137,1077 136,1082 L 306,1082 C 307,1079 307,1070 308,1055 309,1040 310,1024 311,1005 312,986 312,966 313,947 314,927 314,910 314, [...]
+   <glyph unicode="m" horiz-adv-x="1457" d="M 768,0 L 768,686 C 768,739 765,783 758,818 751,853 740,882 725,904 709,925 688,941 663,950 638,959 607,963 570,963 532,963 498,956 467,941 436,926 410,904 389,876 367,847 350,812 339,771 327,729 321,681 321,627 L 321,0 142,0 142,851 C 142,874 142,898 142,923 141,948 141,971 140,994 139,1016 139,1035 138,1051 137,1067 137,1077 136,1082 L 306,1082 C 307,1079 307,1070 308,1055 309,1040 310,1024 311,1005 312,986 312,966 313,947 314,927 314,910 314 [...]
+   <glyph unicode="l" horiz-adv-x="187" d="M 138,0 L 138,1484 318,1484 318,0 138,0 Z"/>
+   <glyph unicode="k" horiz-adv-x="901" d="M 816,0 L 450,494 318,385 318,0 138,0 138,1484 318,1484 318,557 793,1082 1004,1082 565,617 1027,0 816,0 Z"/>
+   <glyph unicode="i" horiz-adv-x="187" d="M 137,1312 L 137,1484 317,1484 317,1312 137,1312 Z M 137,0 L 137,1082 317,1082 317,0 137,0 Z"/>
+   <glyph unicode="h" horiz-adv-x="874" d="M 317,897 C 337,934 359,965 382,991 405,1016 431,1037 459,1054 487,1071 518,1083 551,1091 584,1098 622,1102 663,1102 732,1102 789,1093 834,1074 878,1055 913,1029 939,996 964,962 982,922 992,875 1001,828 1006,777 1006,721 L 1006,0 825,0 825,686 C 825,732 822,772 817,807 811,842 800,871 784,894 768,917 745,934 716,946 687,957 649,963 602,963 559,963 521,955 487,940 452,925 423,903 399,875 374,847 355,813 342,773 329,733 322,688 322,638 L 322,0 142 [...]
+   <glyph unicode="f" horiz-adv-x="557" d="M 361,951 L 361,0 181,0 181,951 29,951 29,1082 181,1082 181,1204 C 181,1243 185,1280 192,1314 199,1347 213,1377 233,1402 252,1427 279,1446 313,1461 347,1475 391,1482 445,1482 466,1482 489,1481 512,1479 535,1477 555,1474 572,1470 L 572,1333 C 561,1335 548,1337 533,1339 518,1340 504,1341 492,1341 465,1341 444,1337 427,1330 410,1323 396,1312 387,1299 377,1285 370,1268 367,1248 363,1228 361,1205 361,1179 L 361,1082 572,1082 572,951 361,951 Z"/>
+   <glyph unicode="e" horiz-adv-x="980" d="M 276,503 C 276,446 282,394 294,347 305,299 323,258 348,224 372,189 403,163 441,144 479,125 525,115 578,115 656,115 719,131 766,162 813,193 844,233 861,281 L 1019,236 C 1008,206 992,176 972,146 951,115 924,88 890,64 856,39 814,19 763,4 712,-12 650,-20 578,-20 418,-20 296,28 213,123 129,218 87,360 87,548 87,649 100,735 125,806 150,876 185,933 229,977 273,1021 324,1053 383,1073 442,1092 504,1102 571,1102 662,1102 738,1087 799,1058 860,1029 909,988 [...]
+   <glyph unicode="d" horiz-adv-x="927" d="M 821,174 C 788,105 744,55 689,25 634,-5 565,-20 484,-20 347,-20 247,26 183,118 118,210 86,349 86,536 86,913 219,1102 484,1102 566,1102 634,1087 689,1057 744,1027 788,979 821,914 L 823,914 C 823,921 823,931 823,946 822,960 822,975 822,991 821,1006 821,1021 821,1035 821,1049 821,1059 821,1065 L 821,1484 1001,1484 1001,223 C 1001,197 1001,172 1002,148 1002,124 1002,102 1003,82 1004,62 1004,45 1005,31 1006,16 1006,6 1007,0 L 835,0 C 834,7 833,16 83 [...]
+   <glyph unicode="c" horiz-adv-x="901" d="M 275,546 C 275,484 280,427 289,375 298,323 313,278 334,241 355,203 384,174 419,153 454,132 497,122 548,122 612,122 666,139 709,173 752,206 778,258 788,328 L 970,328 C 964,283 951,239 931,197 911,155 884,118 850,86 815,54 773,28 724,9 675,-10 618,-20 553,-20 468,-20 396,-6 337,23 278,52 230,91 193,142 156,192 129,251 112,320 95,388 87,462 87,542 87,615 93,679 105,735 117,790 134,839 156,881 177,922 203,957 232,986 261,1014 293,1037 328,1054 362, [...]
+   <glyph unicode="a" horiz-adv-x="1060" d="M 414,-20 C 305,-20 224,9 169,66 114,124 87,203 87,303 87,375 101,434 128,480 155,526 190,562 234,588 277,614 327,632 383,642 439,652 496,657 554,657 L 797,657 797,717 C 797,762 792,800 783,832 774,863 759,889 740,908 721,928 697,942 668,951 639,960 604,965 565,965 530,965 499,963 471,958 443,953 419,944 398,931 377,918 361,900 348,878 335,855 327,827 323,793 L 135,810 C 142,853 154,892 173,928 192,963 218,994 253,1020 287,1046 330,1066 382,108 [...]
+   <glyph unicode="T" horiz-adv-x="1192" d="M 720,1253 L 720,0 530,0 530,1253 46,1253 46,1409 1204,1409 1204,1253 720,1253 Z"/>
+   <glyph unicode="S" horiz-adv-x="1192" d="M 1272,389 C 1272,330 1261,275 1238,225 1215,175 1179,132 1131,96 1083,59 1023,31 950,11 877,-10 790,-20 690,-20 515,-20 378,11 280,72 182,133 120,222 93,338 L 278,375 C 287,338 302,305 321,275 340,245 367,219 400,198 433,176 473,159 522,147 571,135 629,129 697,129 754,129 806,134 853,144 900,153 941,168 975,188 1009,208 1036,234 1055,266 1074,297 1083,335 1083,379 1083,425 1073,462 1052,491 1031,520 1001,543 963,562 925,581 880,596 827,609 774 [...]
+   <glyph unicode="O" horiz-adv-x="1430" d="M 1495,711 C 1495,601 1479,501 1448,411 1416,321 1370,244 1310,180 1250,116 1177,67 1090,32 1003,-3 905,-20 795,-20 679,-20 577,-2 490,35 403,71 330,122 272,187 214,252 170,329 141,418 112,507 97,605 97,711 97,821 112,920 143,1009 174,1098 219,1173 278,1236 337,1298 411,1346 498,1380 585,1413 684,1430 797,1430 909,1430 1009,1413 1096,1379 1183,1345 1256,1297 1315,1234 1374,1171 1418,1096 1449,1007 1480,918 1495,820 1495,711 Z M 1300,711 C 1300, [...]
+   <glyph unicode="L" horiz-adv-x="927" d="M 168,0 L 168,1409 359,1409 359,156 1071,156 1071,0 168,0 Z"/>
+   <glyph unicode="F" horiz-adv-x="1006" d="M 359,1253 L 359,729 1145,729 1145,571 359,571 359,0 168,0 168,1409 1169,1409 1169,1253 359,1253 Z"/>
+   <glyph unicode="C" horiz-adv-x="1324" d="M 792,1274 C 712,1274 641,1261 580,1234 518,1207 466,1169 425,1120 383,1071 351,1011 330,942 309,873 298,796 298,711 298,626 310,549 333,479 356,408 389,348 432,297 475,246 527,207 590,179 652,151 722,137 800,137 855,137 905,144 950,159 995,173 1035,193 1072,219 1108,245 1140,276 1169,312 1198,347 1223,387 1245,430 L 1401,352 C 1376,299 1344,250 1307,205 1270,160 1226,120 1176,87 1125,54 1068,28 1005,9 941,-10 870,-20 791,-20 677,-20 577,-2 492 [...]
+   <glyph unicode="B" horiz-adv-x="1112" d="M 1258,397 C 1258,326 1244,265 1216,215 1188,164 1150,123 1103,92 1056,60 1001,37 938,22 875,7 809,0 740,0 L 168,0 168,1409 680,1409 C 758,1409 828,1403 889,1390 950,1377 1002,1356 1045,1328 1088,1300 1120,1265 1143,1222 1165,1179 1176,1127 1176,1067 1176,1028 1171,991 1160,956 1149,921 1132,890 1110,862 1087,833 1059,809 1026,789 992,768 953,753 908,743 965,736 1015,723 1059,704 1102,685 1139,660 1168,630 1197,600 1220,565 1235,526 1250,486 12 [...]
+   <glyph unicode="9" horiz-adv-x="980" d="M 1042,733 C 1042,608 1030,498 1007,404 983,309 949,231 905,168 861,105 808,58 745,27 682,-4 611,-20 532,-20 478,-20 429,-14 386,-4 343,8 304,25 270,48 236,71 207,102 183,139 159,176 140,221 125,274 L 297,301 C 316,240 345,196 385,168 424,139 474,125 535,125 584,125 628,137 669,160 709,183 743,217 772,263 800,309 822,367 838,436 854,505 863,587 864,680 850,649 831,621 807,596 782,571 755,551 724,534 693,517 659,504 623,495 587,486 551,481 514,48 [...]
+   <glyph unicode="8" horiz-adv-x="980" d="M 1050,393 C 1050,333 1041,278 1022,228 1003,177 974,134 935,97 896,60 846,32 785,11 724,-10 653,-20 570,-20 487,-20 416,-10 356,11 295,32 245,60 206,97 166,133 137,176 118,227 99,277 89,332 89,391 89,442 97,488 113,528 128,568 149,603 176,632 202,661 232,684 266,702 299,719 334,731 370,737 L 370,741 C 331,750 296,765 265,786 234,807 208,832 187,861 166,890 150,922 139,957 128,992 122,1030 122,1069 122,1118 132,1165 151,1209 170,1252 198,1291 23 [...]
+   <glyph unicode="7" horiz-adv-x="954" d="M 1036,1263 C 965,1155 900,1051 841,952 782,852 731,752 688,651 645,550 612,446 589,340 565,233 553,120 553,0 L 365,0 C 365,113 378,223 405,332 432,440 468,546 513,651 558,755 611,857 671,958 731,1059 795,1158 862,1256 L 105,1256 105,1409 1036,1409 1036,1263 Z"/>
+   <glyph unicode="6" horiz-adv-x="980" d="M 1049,461 C 1049,390 1039,326 1020,267 1000,208 971,157 933,115 894,72 847,39 790,16 733,-8 668,-20 594,-20 512,-20 440,-4 379,27 318,58 267,104 226,163 185,222 155,294 135,380 114,465 104,563 104,672 104,797 116,907 139,1002 162,1097 195,1176 238,1239 281,1302 334,1350 397,1382 459,1414 529,1430 608,1430 656,1430 701,1425 743,1415 785,1405 823,1389 858,1367 892,1344 922,1315 948,1278 974,1241 995,1196 1010,1143 L 838,1112 C 819,1173 790,1217 7 [...]
+   <glyph unicode="5" horiz-adv-x="980" d="M 1053,459 C 1053,388 1042,324 1021,265 1000,206 968,156 926,114 884,71 832,38 770,15 707,-8 635,-20 553,-20 479,-20 415,-11 360,6 305,23 258,47 220,78 182,108 152,143 130,184 107,225 91,268 82,315 L 264,336 C 271,309 282,284 295,259 308,234 327,211 350,192 373,172 401,156 435,145 468,133 509,127 557,127 604,127 646,134 684,149 722,163 755,184 782,212 809,240 829,274 844,315 859,356 866,402 866,455 866,498 859,538 845,575 831,611 811,642 785,669 [...]
+   <glyph unicode="4" horiz-adv-x="1060" d="M 881,319 L 881,0 711,0 711,319 47,319 47,459 692,1409 881,1409 881,461 1079,461 1079,319 881,319 Z M 711,1206 C 710,1203 706,1196 701,1187 696,1177 690,1166 683,1154 676,1142 670,1130 663,1118 656,1105 649,1095 644,1087 L 283,555 C 280,550 275,543 269,534 262,525 256,517 249,508 242,499 236,490 229,481 222,472 217,466 213,461 L 711,461 711,1206 Z"/>
+   <glyph unicode="3" horiz-adv-x="1006" d="M 1049,389 C 1049,324 1039,267 1018,216 997,165 966,123 926,88 885,53 835,26 776,8 716,-11 648,-20 571,-20 484,-20 410,-9 351,13 291,34 242,63 203,99 164,134 135,175 116,221 97,266 84,313 78,362 L 264,379 C 269,342 279,308 294,277 308,246 327,220 352,198 377,176 407,159 443,147 479,135 522,129 571,129 662,129 733,151 785,196 836,241 862,307 862,395 862,447 851,489 828,521 805,552 776,577 742,595 707,612 670,624 630,630 589,636 552,639 518,639 L [...]
+   <glyph unicode="2" horiz-adv-x="954" d="M 103,0 L 103,127 C 137,205 179,274 228,334 277,393 328,447 382,496 436,544 490,589 543,630 596,671 643,713 686,754 729,795 763,839 790,884 816,929 829,981 829,1038 829,1078 823,1113 811,1144 799,1174 782,1199 759,1220 736,1241 709,1256 678,1267 646,1277 611,1282 572,1282 536,1282 502,1277 471,1267 439,1257 411,1242 386,1222 361,1202 341,1177 326,1148 310,1118 300,1083 295,1044 L 111,1061 C 117,1112 131,1159 153,1204 175,1249 205,1288 244,1322 2 [...]
+   <glyph unicode="1" horiz-adv-x="927" d="M 156,0 L 156,153 515,153 515,1237 197,1010 197,1180 530,1409 696,1409 696,153 1039,153 1039,0 156,0 Z"/>
+   <glyph unicode="0" horiz-adv-x="980" d="M 1059,705 C 1059,570 1046,456 1021,364 995,271 960,197 916,140 871,83 819,42 759,17 699,-8 635,-20 567,-20 498,-20 434,-8 375,17 316,42 264,82 221,139 177,196 143,270 118,363 93,455 80,569 80,705 80,847 93,965 118,1058 143,1151 177,1225 221,1280 265,1335 317,1374 377,1397 437,1419 502,1430 573,1430 640,1430 704,1419 763,1397 822,1374 873,1335 917,1280 961,1225 996,1151 1021,1058 1046,965 1059,847 1059,705 Z M 876,705 C 876,817 869,910 856,985 8 [...]
+   <glyph unicode=" " horiz-adv-x="556"/>
+  </font>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_2" horiz-adv-x="2048">
+   <font-face font-family="Liberation Serif embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1826" descent="450"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
+   <glyph unicode="u" horiz-adv-x="980" d="M 313,268 C 313,213 326,170 351,141 376,111 416,96 473,96 510,96 549,99 589,104 629,109 668,116 705,127 L 705,870 563,895 563,940 870,940 870,70 989,45 989,0 715,0 707,76 C 688,65 665,54 638,43 611,32 584,21 555,12 526,3 496,-5 467,-11 438,-17 411,-20 387,-20 351,-20 318,-15 289,-5 260,5 235,21 214,43 193,65 176,94 165,129 153,164 147,206 147,256 L 147,870 27,895 27,940 313,940 313,268 Z"/>
+   <glyph unicode="r" horiz-adv-x="636" d="M 664,965 L 664,711 621,711 563,821 C 544,821 524,820 503,817 482,814 460,811 439,807 418,802 397,797 378,791 358,785 341,779 326,772 L 326,70 487,45 487,0 41,0 41,45 160,70 160,870 41,895 41,940 315,940 324,823 C 339,836 360,850 387,867 414,883 443,898 474,913 505,928 536,940 567,950 598,960 625,965 649,965 L 664,965 Z"/>
+   <glyph unicode="n" horiz-adv-x="980" d="M 324,864 C 343,875 365,886 391,898 416,910 443,921 471,931 499,941 527,949 555,956 583,962 609,965 633,965 669,965 702,960 732,950 762,940 788,924 810,902 831,880 848,851 861,816 873,781 879,738 879,688 L 879,70 993,45 993,0 588,0 588,45 713,70 713,670 C 713,725 700,769 673,801 646,832 604,848 547,848 528,848 509,847 488,845 467,843 447,841 427,838 407,835 388,832 371,829 353,825 338,822 326,819 L 326,70 453,45 453,0 47,0 47,45 160,70 160,870 4 [...]
+   <glyph unicode="m" horiz-adv-x="1536" d="M 326,864 C 345,875 367,886 393,898 418,910 445,921 472,931 499,941 527,949 555,956 583,962 609,965 633,965 679,965 722,956 761,939 800,922 829,894 848,856 869,868 895,881 925,894 955,907 986,918 1019,929 1051,940 1083,948 1115,955 1146,962 1175,965 1200,965 1236,965 1269,960 1298,950 1327,940 1353,924 1374,902 1395,880 1411,851 1423,816 1434,781 1440,738 1440,688 L 1440,70 1561,45 1561,0 1134,0 1134,45 1274,70 1274,670 C 1274,725 1262,768 1237 [...]
+   <glyph unicode="e" horiz-adv-x="769" d="M 260,473 L 260,455 C 260,406 264,360 271,315 278,270 292,231 313,197 334,162 363,135 401,115 439,94 489,84 551,84 571,84 592,85 614,87 636,88 658,90 680,93 702,96 723,99 744,102 765,105 784,109 801,113 L 801,57 C 786,47 767,38 746,29 724,20 700,11 674,4 648,-3 620,-9 591,-14 562,-18 532,-20 502,-20 424,-20 358,-9 305,12 251,33 207,65 174,107 141,149 117,201 102,263 87,325 80,396 80,477 80,641 114,763 183,844 252,925 350,965 477,965 527,965 574, [...]
+   <glyph unicode="b" horiz-adv-x="954" d="M 766,496 C 766,564 760,621 748,668 735,714 718,751 695,780 672,809 644,829 612,842 579,854 543,860 504,860 488,860 471,859 453,858 434,857 416,855 398,852 380,849 363,845 346,841 329,837 315,832 303,827 L 303,82 C 331,77 363,73 399,70 435,67 470,66 504,66 596,66 663,102 704,174 745,246 766,353 766,496 Z M 137,1352 L 0,1376 0,1421 303,1421 303,1085 C 303,1072 303,1058 303,1042 302,1025 302,1008 302,991 301,973 301,955 300,938 299,920 298,903 297 [...]
+   <glyph unicode="&gt;" horiz-adv-x="980" d="M 104,186 L 104,289 913,680 104,1071 104,1174 1057,705 1057,655 104,186 Z"/>
+   <glyph unicode="&lt;" horiz-adv-x="980" d="M 102,655 L 102,705 1055,1174 1055,1071 246,680 1055,289 1055,186 102,655 Z"/>
+  </font>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_3" horiz-adv-x="2048">
+   <font-face font-family="StarSymbol embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1879" descent="661"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
+   <glyph unicode="●" horiz-adv-x="1191" d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+   <glyph unicode="–" horiz-adv-x="1165" d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20 id21 id22 id23 id24 id25 id26 id27 id28 id29 id30 id31 id32 id33 id34 id35 id36 id37 id38 id39 id40 id41 id42 id43 id44 id45 id46 id47"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template(10007)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template(10004)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template(9679)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template(8226)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template(8211)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+ </defs>
+ <defs class="TextEmbeddedBitmaps"/>
+ <g>
+  <g id="id2" class="Master_Slide">
+   <g id="bg-id2" class="Background"/>
+   <g id="bo-id2" class="BackgroundObjects">
+    <g class="Date/Time">
+     <g id="id3"/>
+    </g>
+    <g class="Footer">
+     <g id="id4"/>
+    </g>
+    <g visibility="hidden" class="Slide_Number">
+     <g id="id5">
+      <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Serif, serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="24551" y="19571"/><tspan class="TextPosition" x="24551" y="19571"><tspan class="PlaceholderText" fill="rgb(0,0,0)" stroke="none">&lt;number&gt;</tspan></tspan></tspan></text>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+ <g class="SlideGroup">
+  <g>
+   <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+    <g class="Page">
+     <g class="Group">
+      <g class="Group">
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id6">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 2937,11430 L 2286,11430 2286,9164 3588,9164 3588,11430 2937,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 2937,11430 L 2286,11430 2286,9164 3588,9164 3588,11430 2937,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="2743" y="10420"/><tspan class="TextPosition" x="2743" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">16</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id7">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 6841,11430 L 6190,11430 6190,9164 7491,9164 7491,11430 6841,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 6841,11430 L 6190,11430 6190,9164 7491,9164 7491,11430 6841,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="6646" y="10420"/><tspan class="TextPosition" x="6646" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">13</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id8">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 5540,11430 L 4889,11430 4889,9164 6191,9164 6191,11430 5540,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 5540,11430 L 4889,11430 4889,9164 6191,9164 6191,11430 5540,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="5346" y="10420"/><tspan class="TextPosition" x="5346" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">14</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id9">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 4238,11430 L 3587,11430 3587,9164 4888,9164 4888,11430 4238,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 4238,11430 L 3587,11430 3587,9164 4888,9164 4888,11430 4238,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="4043" y="10420"/><tspan class="TextPosition" x="4043" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">15</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id10">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 2937,9925 L 2286,9925 2286,7658 3588,7658 3588,9925 2937,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 2937,9925 L 2286,9925 2286,7658 3588,7658 3588,9925 2937,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="2762" y="9012"/><tspan class="TextPosition" x="2762" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id11">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 6841,9925 L 6190,9925 6190,7658 7491,7658 7491,9925 6841,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 6841,9925 L 6190,9925 6190,7658 7491,7658 7491,9925 6841,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="6665" y="9012"/><tspan class="TextPosition" x="6665" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id12">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 5540,9925 L 4889,9925 4889,7658 6191,7658 6191,9925 5540,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 5540,9925 L 4889,9925 4889,7658 6191,7658 6191,9925 5540,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="5365" y="9012"/><tspan class="TextPosition" x="5365" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id13">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 4238,9925 L 3587,9925 3587,7658 4888,7658 4888,9925 4238,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 4238,9925 L 3587,9925 3587,7658 4888,7658 4888,9925 4238,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="4062" y="9012"/><tspan class="TextPosition" x="4062" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="Group">
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id14">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 8577,11430 L 7926,11430 7926,9164 9228,9164 9228,11430 8577,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 8577,11430 L 7926,11430 7926,9164 9228,9164 9228,11430 8577,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="8383" y="10420"/><tspan class="TextPosition" x="8383" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">12</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id15">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 12481,11430 L 11830,11430 11830,9164 13131,9164 13131,11430 12481,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 12481,11430 L 11830,11430 11830,9164 13131,9164 13131,11430 12481,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="12383" y="10420"/><tspan class="TextPosition" x="12383" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">9</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id16">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 11180,11430 L 10529,11430 10529,9164 11831,9164 11831,11430 11180,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 11180,11430 L 10529,11430 10529,9164 11831,9164 11831,11430 11180,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="10986" y="10420"/><tspan class="TextPosition" x="10986" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">10</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id17">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 9878,11430 L 9227,11430 9227,9164 10528,9164 10528,11430 9878,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 9878,11430 L 9227,11430 9227,9164 10528,9164 10528,11430 9878,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="9683" y="10420"/><tspan class="TextPosition" x="9683" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">11</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id18">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 8577,9925 L 7926,9925 7926,7658 9228,7658 9228,9925 8577,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 8577,9925 L 7926,9925 7926,7658 9228,7658 9228,9925 8577,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="8402" y="9012"/><tspan class="TextPosition" x="8402" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id19">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 12481,9925 L 11830,9925 11830,7658 13131,7658 13131,9925 12481,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 12481,9925 L 11830,9925 11830,7658 13131,7658 13131,9925 12481,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="12305" y="9012"/><tspan class="TextPosition" x="12305" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id20">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 11180,9925 L 10529,9925 10529,7658 11831,7658 11831,9925 11180,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 11180,9925 L 10529,9925 10529,7658 11831,7658 11831,9925 11180,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="11005" y="9012"/><tspan class="TextPosition" x="11005" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id21">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 9878,9925 L 9227,9925 9227,7658 10528,7658 10528,9925 9878,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 9878,9925 L 9227,9925 9227,7658 10528,7658 10528,9925 9878,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="9702" y="9012"/><tspan class="TextPosition" x="9702" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="Group">
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id22">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 15518,11430 L 14867,11430 14867,9164 16168,9164 16168,11430 15518,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 15518,11430 L 14867,11430 14867,9164 16168,9164 16168,11430 15518,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="15420" y="10420"/><tspan class="TextPosition" x="15420" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">8</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id23">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 19423,11430 L 18772,11430 18772,9164 20074,9164 20074,11430 19423,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 19423,11430 L 18772,11430 18772,9164 20074,9164 20074,11430 19423,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="19326" y="10420"/><tspan class="TextPosition" x="19326" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">5</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id24">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 18121,11430 L 17470,11430 17470,9164 18771,9164 18771,11430 18121,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 18121,11430 L 17470,11430 17470,9164 18771,9164 18771,11430 18121,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="18023" y="10420"/><tspan class="TextPosition" x="18023" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">6</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id25">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 16820,11430 L 16169,11430 16169,9164 17471,9164 17471,11430 16820,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 16820,11430 L 16169,11430 16169,9164 17471,9164 17471,11430 16820,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="16723" y="10420"/><tspan class="TextPosition" x="16723" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">7</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id26">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 15518,9925 L 14867,9925 14867,7658 16168,7658 16168,9925 15518,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 15518,9925 L 14867,9925 14867,7658 16168,7658 16168,9925 15518,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="15342" y="9012"/><tspan class="TextPosition" x="15342" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id27">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 19423,9925 L 18772,9925 18772,7658 20074,7658 20074,9925 19423,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 19423,9925 L 18772,9925 18772,7658 20074,7658 20074,9925 19423,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="19248" y="9012"/><tspan class="TextPosition" x="19248" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id28">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 18121,9925 L 17470,9925 17470,7658 18771,7658 18771,9925 18121,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 18121,9925 L 17470,9925 17470,7658 18771,7658 18771,9925 18121,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="17945" y="9012"/><tspan class="TextPosition" x="17945" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id29">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 16820,9925 L 16169,9925 16169,7658 17471,7658 17471,9925 16820,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 16820,9925 L 16169,9925 16169,7658 17471,7658 17471,9925 16820,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="16645" y="9012"/><tspan class="TextPosition" x="16645" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="Group">
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id30">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 21158,11430 L 20507,11430 20507,9164 21808,9164 21808,11430 21158,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 21158,11430 L 20507,11430 20507,9164 21808,9164 21808,11430 21158,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="21060" y="10420"/><tspan class="TextPosition" x="21060" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">4</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id31">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 25063,11430 L 24412,11430 24412,9164 25714,9164 25714,11430 25063,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 25063,11430 L 24412,11430 24412,9164 25714,9164 25714,11430 25063,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="24966" y="10420"/><tspan class="TextPosition" x="24966" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id32">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 23761,11430 L 23110,11430 23110,9164 24411,9164 24411,11430 23761,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 23761,11430 L 23110,11430 23110,9164 24411,9164 24411,11430 23761,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="23663" y="10420"/><tspan class="TextPosition" x="23663" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">2</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id33">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 22460,11430 L 21809,11430 21809,9164 23111,9164 23111,11430 22460,11430 Z"/>
+         <path fill="none" stroke="rgb(255,255,255)" d="M 22460,11430 L 21809,11430 21809,9164 23111,9164 23111,11430 22460,11430 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="22363" y="10420"/><tspan class="TextPosition" x="22363" y="10420"><tspan fill="rgb(0,0,0)" stroke="none">3</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id34">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 21158,9925 L 20507,9925 20507,7658 21808,7658 21808,9925 21158,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 21158,9925 L 20507,9925 20507,7658 21808,7658 21808,9925 21158,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="20982" y="9012"/><tspan class="TextPosition" x="20982" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id35">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 25063,9925 L 24412,9925 24412,7658 25714,7658 25714,9925 25063,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 25063,9925 L 24412,9925 24412,7658 25714,7658 25714,9925 25063,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="24888" y="9012"/><tspan class="TextPosition" x="24888" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id36">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 23761,9925 L 23110,9925 23110,7658 24411,7658 24411,9925 23761,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 23761,9925 L 23110,9925 23110,7658 24411,7658 24411,9925 23761,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="23585" y="9012"/><tspan class="TextPosition" x="23585" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+        </g>
+       </g>
+       <g class="com.sun.star.drawing.CustomShape">
+        <g id="id37">
+         <path fill="rgb(255,255,255)" stroke="none" d="M 22460,9925 L 21809,9925 21809,7658 23111,7658 23111,9925 22460,9925 Z"/>
+         <path fill="none" stroke="rgb(52,101,164)" d="M 22460,9925 L 21809,9925 21809,7658 23111,7658 23111,9925 22460,9925 Z"/>
+         <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="22285" y="9012"/><tspan class="TextPosition" x="22285" y="9012"><tspan fill="rgb(0,0,0)" stroke="none">1</tspan></tspan></tspan></text>
+        </g>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id38">
+        <path fill="rgb(255,255,255)" stroke="none" d="M 7575,7092 L 6924,7092 6924,6604 8225,6604 8225,7092 7575,7092 Z"/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 7575,7092 L 6924,7092 6924,6604 8225,6604 8225,7092 7575,7092 Z"/>
+        <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="6675" y="7069"/><tspan class="TextPosition" x="6675" y="7069"><tspan fill="rgb(0,0,0)" stroke="none">Byte 2</tspan></tspan></tspan></text>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id39">
+        <path fill="rgb(255,255,255)" stroke="none" d="M 20157,7092 L 19506,7092 19506,6604 20808,6604 20808,7092 20157,7092 Z"/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 20157,7092 L 19506,7092 19506,6604 20808,6604 20808,7092 20157,7092 Z"/>
+        <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="19257" y="7069"/><tspan class="TextPosition" x="19257" y="7069"><tspan fill="rgb(0,0,0)" stroke="none">Byte 1</tspan></tspan></tspan></text>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id40">
+        <path fill="none" stroke="rgb(52,101,164)" d="M 2461,11006 C 2466,11261 2672,11510 2874,11506 L 4486,11472 C 4687,11468 4894,11718 4900,11972 4894,11718 5091,11460 5292,11456 L 6904,11422 C 7106,11418 7302,11159 7297,10904"/>
+        <path fill="none" stroke="rgb(52,101,164)" d="M 2482,12023 L 2482,12023 Z"/>
+        <path fill="none" stroke="rgb(52,101,164)" d="M 7297,10904 L 7297,10904 Z"/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id41">
+        <path fill="none" stroke="rgb(52,101,164)" d="M 20683,11022 C 20688,11277 20894,11526 21096,11522 L 22708,11488 C 22909,11484 23116,11734 23122,11988 23116,11734 23313,11476 23514,11472 L 25126,11438 C 25328,11434 25524,11175 25519,10920"/>
+        <path fill="none" stroke="rgb(52,101,164)" d="M 20704,12039 L 20704,12039 Z"/>
+        <path fill="none" stroke="rgb(52,101,164)" d="M 25519,10920 L 25519,10920 Z"/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id42">
+        <path fill="none" stroke="rgb(52,101,164)" d="M 8101,10921 C 8106,11176 8312,11425 8514,11421 L 10126,11387 C 10327,11383 10534,11633 10540,11887 10534,11633 10731,11375 10932,11371 L 12544,11337 C 12746,11333 12942,11074 12937,10819"/>
+        <path fill="none" stroke="rgb(52,101,164)" d="M 8122,11938 L 8122,11938 Z"/>
+        <path fill="none" stroke="rgb(52,101,164)" d="M 12937,10819 L 12937,10819 Z"/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id43">
+        <path fill="rgb(255,255,255)" stroke="none" d="M 17471,13207 L 16820,13207 16820,12038 18121,12038 18121,13207 17471,13207 Z"/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 17471,13207 L 16820,13207 16820,12038 18121,12038 18121,13207 17471,13207 Z"/>
+        <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="1128px" font-weight="400"><tspan class="TextPosition" x="17157" y="13012"/><tspan class="TextPosition" x="17157" y="13012"><tspan fill="rgb(0,0,0)" stroke="none">2</tspan></tspan></tspan></text>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id44">
+        <path fill="none" stroke="rgb(52,101,164)" d="M 15043,11022 C 15048,11277 15254,11526 15456,11522 L 17068,11488 C 17269,11484 17476,11734 17482,11988 17476,11734 17673,11476 17874,11472 L 19486,11438 C 19688,11434 19884,11175 19879,10920"/>
+        <path fill="none" stroke="rgb(52,101,164)" d="M 15064,12039 L 15064,12039 Z"/>
+        <path fill="none" stroke="rgb(52,101,164)" d="M 19879,10920 L 19879,10920 Z"/>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id45">
+        <path fill="rgb(255,255,255)" stroke="none" d="M 23111,13207 L 22460,13207 22460,12038 23761,12038 23761,13207 23111,13207 Z"/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 23111,13207 L 22460,13207 22460,12038 23761,12038 23761,13207 23111,13207 Z"/>
+        <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="1128px" font-weight="400"><tspan class="TextPosition" x="22797" y="13012"/><tspan class="TextPosition" x="22797" y="13012"><tspan fill="rgb(0,0,0)" stroke="none">4</tspan></tspan></tspan></text>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id46">
+        <path fill="rgb(255,255,255)" stroke="none" d="M 4889,13106 L 4238,13106 4238,11937 5539,11937 5539,13106 4889,13106 Z"/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 4889,13106 L 4238,13106 4238,11937 5539,11937 5539,13106 4889,13106 Z"/>
+        <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="1128px" font-weight="400"><tspan class="TextPosition" x="4575" y="12911"/><tspan class="TextPosition" x="4575" y="12911"><tspan fill="rgb(0,0,0)" stroke="none">0</tspan></tspan></tspan></text>
+       </g>
+      </g>
+      <g class="com.sun.star.drawing.CustomShape">
+       <g id="id47">
+        <path fill="rgb(255,255,255)" stroke="none" d="M 10529,13106 L 9878,13106 9878,11937 11179,11937 11179,13106 10529,13106 Z"/>
+        <path fill="none" stroke="rgb(255,255,255)" d="M 10529,13106 L 9878,13106 9878,11937 11179,11937 11179,13106 10529,13106 Z"/>
+        <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="1128px" font-weight="400"><tspan class="TextPosition" x="10215" y="12911"/><tspan class="TextPosition" x="10215" y="12911"><tspan fill="rgb(0,0,0)" stroke="none">8</tspan></tspan></tspan></text>
+       </g>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
+
diff --git a/content/tutorials/bitorder.tutorial.tdml.xml b/content/tutorials/bitorder.tutorial.tdml.xml
new file mode 100644
index 0000000..a1b7897
--- /dev/null
+++ b/content/tutorials/bitorder.tutorial.tdml.xml
@@ -0,0 +1,1457 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="DFDLTutorialStylesheet.xsl"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<tdml:testSuite suiteName="Understanding dfdl:bitOrder" 
+xmlns:tdml="http://www.ibm.com/xmlns/dfdl/testData"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+ xmlns:dfdl="http://www.ogf.org/dfdl/dfdl-1.0/" 
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+  xmlns:ex="http://example.com" 
+  xmlns="http://www.w3.org/1999/xhtml">
+  <tdml:tutorial xml:space="preserve">
+    <p> DFDL has not only the dfdl:byteOrder property, but a property dfdl:bitOrder which is used when the data fields are not on byte boundaries. There are many formats which use individual bit flags, small 2 or 3 or 4 bit fields, or larger fields that do not use up an integral number of bytes. E.g., a 12-bit field. Given that the bits of these fields do not occupy whole bytes, the quesion arises of how we express which bits of a byte are the ones that make up a data field. </p>
+<p>The <a href='http://daffodil.apache.org/docs/dfdl/#_Toc398030723'>DFDL Specification describes dfdl:bitOrder</a>:</p>
+<blockquote cite='http://daffodil.apache.org/docs/dfdl/#_Toc398030723'>
+The bits of a byte each have a place value or significance of 2<sup>n</sup>, for n from 0 to 7. Hence, the byte value 255 = 2 <sup>7</sup> + 2<sup>6</sup> + 2<sup>5</sup> + 2<sup>4</sup> + 2<sup>3</sup> + 2<sup>2</sup> + 2<sup>1</sup> + 2<sup>0</sup>. A bit can always be unambiguously identified as the 2<sup>n</sup>-bit.
+The bit order is the correspondence of a bit's numeric significance to the bit position (1 to 8) within the byte. 
+</blockquote>
+<p>
+The point of the above is that the way that bytes are "stored" or "transmitted" is irrelevant. Also, remember that consistent with XML and XSD, everything in DFDL is numbered starting from 1, not zero.
+</p>
+<p>
+Consider the byte value 36 decimal, or 0x24 as a pure mathematical quantity. Most computers these days are "byte oriented" meaning if the byte value 36 is written to a storage medium, and read back, you get back the mathematical value 36, and you don't have to know anything about how the bits were
+actually represented in that medium. In fact, on many storage devices they aren't stored as some adjacent collection of physical bit storage units but may be sliced differently (first bits of all bytes are adjacent, then 2nd bits of all bytes, .... and so on.) or they may be cleverly encoded
+in some way so as to recover from storage errors, etc.
+</p>
+<p>
+So in some sense, there is no storage order for the bits. None we need to know about anyway. Nevertheless the concept of bit-order is important.
+</p>
+<p>
+Now I can think of 36 decimal as a polynomial in any base I want e.g.
+</p>
+<p> 0x<sup>2</sup> + 3x<sup>1</sup> + 6x<sup>0</sup> = 36 if x is 10.
+</p>
+<p>
+equivalently, this polynomial:
+</p>
+<p>
+0x<sup>7</sup> + 0x<sup>6</sup> + 1x<sup>5</sup> + 0x<sup>4</sup> + 0x<sup>3</sup> + 1x<sup>2</sup> + 0x<sup>1</sup> + 0x<sup>0</sup> = 36 when x is 2.
+</p>
+<p>Note that the above is only mathematics. No bits have any "positions". They just have their associated mathematical place value that they are being multiplied-by to get a total value.
+</p>
+<p>
+Now, If I ask for bit 5 of the binary digits that the above x=2 polynomial mentions then I'm implying some correspondence of digit position numbers to the place-values of those digits. There are only 2 sensible schemes depending on which end you start on, that's either the 2<sup>5</sup>-bit (starting from least-significant-first), or the 2<sup>2</sup>-bit (starting from most significant first).
+</p>
+<p>
+Note that there is still nothing here about how anything is being stored or transmitted. We have a mathematical value 36, but we can, by choosing a convention (least/most first), specify what bit 5 is, without any reference to how anything is stored or transmitted. It's just math.
+</p>
+<p>
+So in general, given
+</p>
+<ul>
+<li>a mathematical number N with value from 0 to 255</li>
+<li>a number base b (usually 2)</li>
+<li>a convention least-significant first, or most significant first</li>
+</ul>
+<p>
+I can define what "digit d" means, and that digit d has a specific numeric value that it contributes to the value of the number N. All math. Nothing about storage or transmission. Sorry for repeating myself.
+</p>
+<p>
+So that's why a byte containing 36 contains 36 whether the bit-order is least-significant first or most-significant first, because we're looking at all of it. A key concept here is that
+<em>bit order only matters when you are looking at fewer than all the bits of a byte</em>.
+</p>
+
+<h2>Editing and Looking at Data with "leastSignificantBitFirst" bitOrder</h2>
+<p>
+Now consider a hex editor. When you type 24 hex, well most humans write numbers big-end-first-left-to-right. This convention has nothing whatsoever to do with how anything is stored in computers. If I translate 24 hex to 00100100 binary, I wrote it that way because I use big-endian-left-to-right human-friendly conventions. The hex/binary editor puts it on screen that way, because it knows us biologicals need to read it that way. But it's not about "storage order".
+</p>
+<p>
+That said. It is OK to pretend that computers store bytes as little left-to-right vectors of binary bits on pages of paper, and every computer stores them most-significant-bit first. But when visualizing data, this way of thinking about it just makes your life much harder, which is why all the
+diagrams in the specs that are about data with leastSignificantbitFirst are numbered right to left instead.
+</p>
+<p>
+Let's consider looking at a hex dump or hex editor displaying "2408", but the data is least-significant-bit first. To visualize this data, just number the bytes starting from the right. Then look at each byte, and type the two hex digits for it, most-significant first, then least-significant. Notice how the bits within the bytes are numbered increasing from right to left as well.
+</p>
+<p>
+<img src="bitOrder.tutorial.drawing01.svg" alt="SVG bitOrder diagram" style="width:50%;height:50%;"/>
+</p>
+<p>
+So at this point it should be clear that there is never any operation needed which flips bits backward or otherwise shuffles bits around. It's all about our interpretation of the bits, and the way we choose to number and look at them. 
+</p>
+<h2>Writing a DFDL Schema Using dfdl:bitOrder='leastSignificantBitFirst'</h2>
+<p>
+Let's look at some additional examples.  
+</p>
+</tdml:tutorial>
+<tdml:tutorial>
+<h2>Examples from Section 11.2 of the DFDL Specification</h2>
+
+<p >Consider a structure of 4 logical elements. The total length
+is 16 bits. Assume dfdl:lengthUnits is 'bits', dfdl:representation is 'binary',
+dfdl:binaryNumberRep is 'binary':</p>
+
+<div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
+background:#F3F3F3'>
+
+<p style='margin:0in;margin-bottom:.0001pt;background:#F3F3F3;
+border:none;padding:0in'><span style='font-size:9.0pt;font-family:
+"Courier New";color:#0070C0'>&lt;element name=&quot;A&quot;
+type=&quot;xs:int&quot; dfdl:length=&quot;3&quot;/&gt; &lt;!-- having value 3
+--&gt;</span></p>
+
+<p style='margin:0in;margin-bottom:.0001pt;background:#F3F3F3;
+border:none;padding:0in'><span style='font-size:9.0pt;font-family:
+"Courier New";color:red'>&lt;element name=&quot;B&quot; type=&quot;xs:int&quot;
+dfdl:length=&quot;7&quot;/&gt; &lt;!-- having value 9 --&gt;</span></p>
+
+<p style='margin:0in;margin-bottom:.0001pt;background:#F3F3F3;
+border:none;padding:0in'><span style='font-size:9.0pt;font-family:
+"Courier New";color:#00B050'>&lt;element name=&quot;C&quot;
+type=&quot;xs:int&quot; dfdl:length=&quot;4&quot;/&gt; &lt;!-- having value 5
+--&gt;</span></p>
+
+<p style='margin:0in;margin-bottom:.0001pt;background:#F3F3F3;
+border:none;padding:0in'><span style='font-size:9.0pt;font-family:
+"Courier New";color:#5F497A'>&lt;element name=&quot;D&quot;
+type=&quot;xs:int&quot; dfdl:length=&quot;2&quot;/&gt; &lt;!-- having value 1
+--&gt;</span></p>
+
+</div>
+
+<p >The above are colorized so as to match the highlighting of the corresponding
+bits in the data below.</p>
+
+<p >In a format where dfdl:bitOrder is
+'mostSignificantBitFirst': </p>
+
+<div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
+background:#F3F3F3'>
+
+<pre style='margin:0in;margin-bottom:.0001pt;background:#F3F3F3;
+	    border:none;padding:0in;font-size:9.0pt;font-family:"Courier New"'><span style=';color:#0070C0'
+>              011</span><span 
+style='color:red'>00010 01</span><span
+style='color:#00B050'>0101</span><span
+style='color:#7030A0'>01</span>
+<span style='font-size:9.0pt;font-family:
+"Courier New";color:#0070C0'>              AAA</span><span 
+style='color:red'>BBBBB BB</span><span
+style='color:#00B050'>CCCC</span><span
+style='color:#7030A0'>DD</span>
+Significance  M      L M      L
+Bit Position  <span style='color:#00B0F0'>123</span><span
+style='color:red'>45678 12</span><span style='color:#00B050'>3456</span><span
+style='color:#7030A0'>78</span>
+Byte Position ----1--- ----2---
+Hex           6   2    5   5</pre>
+</div>
+<p >As presented here, the bits corresponding to each element
+appear left to right, and all bits for an individual element are visually adjacent as you see them.
+Within the bits of an individual element the most significant bit is on the
+left, least significant on the right. We also put the bytes in order with byte 1 on the left, and byte 2 to the right.</p>
+
+<p>
+  Let's run this example. Here's the schema:
+</p>
+</tdml:tutorial>
+  <tdml:defineSchema name="s3">
+    <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+  
+    <dfdl:format ref="ex:GeneralFormat"
+		 bitOrder='mostSignificantBitFirst'
+		 byteOrder='littleEndian'
+		 representation="binary"
+		 lengthUnits="bits"
+		 lengthKind='explicit'
+		 alignmentUnits='bits' alignment='1'
+		 binaryNumberRep='binary'/>
+
+    <xs:element name="mostFirst" dfdl:lengthKind='implicit'>
+      <xs:complexType>
+        <xs:sequence>
+          <xs:element name="A" type="xs:int" dfdl:length="3"/>
+          <xs:element name="B" type="xs:int" dfdl:length="7"/>
+          <xs:element name="C" type="xs:int" dfdl:length="4"/>
+          <xs:element name="D" type="xs:int" dfdl:length="2"/>
+        </xs:sequence>
+      </xs:complexType>
+    </xs:element>
+
+  </tdml:defineSchema>
+  <tdml:tutorial>
+    <p>Notice the above schema specifies mostSignificantBitFirst. This applies to all the elements within this schema including those nested inside others, unless they override it.
+    </p>
+  </tdml:tutorial>
+
+  <tdml:parserTestCase name="mostSignificantBitFirst" root="mostFirst" model="s3" description="Tests the bit order of 'mostSignificantBitFirst'">
+      <tdml:tutorial>
+    <p>The data in hex is:
+    </p>
+  </tdml:tutorial>
+
+    <document xmlns="http://www.ibm.com/xmlns/dfdl/testData">
+      <documentPart type="byte">62 55</documentPart>
+    </document>
+      <tdml:tutorial>
+    <p>And the infoset we get when we parse is what we expected.
+    </p>
+  </tdml:tutorial>
+
+    <tdml:infoset>
+      <tdml:dfdlInfoset xmlns="http://example.com">
+        <mostFirst>
+          <A>3</A>
+          <B>9</B>
+          <C>5</C>
+          <D>1</D>
+        </mostFirst>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+    </tdml:parserTestCase>
+
+    <tdml:tutorial>    
+<p >In contrast, in a format where dfdl:bitOrder is 'leastSignificantBitFirst' that same logical infoset has a different representation: </p>
+
+<div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
+background:#F3F3F3'>
+
+<pre style='margin:0in;margin-bottom:.0001pt;background:#F3F3F3;border:none;padding:0in;font-size:9.0pt;font-family:"Courier New"'><span style='color:red'
+>              01001</span><span 
+style='color:#0070C0'
+>011 </span><span style='color:#7030A0'
+>01</span><span style='color:#00B050'
+>0101</span><span style='color:red'
+>00</span>
+<span style='color:red'
+>              BBBBB</span
+><span style='color:#0070C0'
+                   >AAA </span
+><span style='color:#7030A0'
+                       >DD</span
+><span style='color:#00B050'
+                          >CCCC</span
+><span style='color:red'
+                              >BB</span>
+Significance  M      L M      L
+Bit Position  <span
+style='color:red'
+             >87654</span
+	     ><span style='color:#0070C0'
+                  >321 </span
+	     ><span style='color:#7030A0'
+                      >87</span
+	     ><span style='color:#00B050'
+                        >6543</span
+	     ><span style='color:red'
+                            >21</span>
+Byte Position ----1--- ----2---
+Hex           4   B    5   4</pre>
+
+</div>
+
+<p >But in the above presentation note how the bits of the element
+'B' do not appear visually adjacent to each other. The most significant bits of byte N
+are adjacent to the least significant bits of byte N+1. So the bits making up element 'B' aren't even contiguous visually as depicted here.</p>
+
+<p>When working exclusively with data having dfdl:bitOrder
+'leastSignificantBitFirst', it is better to present data with bytes Right to
+Left. That is, with the bytes starting at byte 1 on the right, and increasing
+to the left.</p>
+
+<div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
+background:#F3F3F3'>
+
+<pre style='margin:0in;margin-bottom:.0001pt;background:#F3F3F3;
+	  border:none;padding:0in;font-size:9.0pt;font-family:"Courier New"'><span style='color:#7030A0'
+>              01</span
+><span style='color:#00B050'
+                >0101</span
+><span style='color:red'
+		    >00 01001</span
+><span style='color:#0070C0'>011</span>
+<span style='color:red'
+      >              </span
+      ><span style='color:#7030A0'
+      >DD</span
+      ><span
+      style='color:#00B050'
+      >CCCC</span
+      ><span style='color:red'
+      >BB BBBBB</span
+      ><span style='color:#0070C0'
+      >AAA </span
+      >
+Significance  M      L M      L
+Bit Position  <span style='color:#7030A0'
+>87</span
+><span style='color:#00B050'
+>6543</span
+><span style='color:red'
+>21 87654</span
+><span style='color:#0070C0'
+>321</span>
+Byte Position ----2--- ----1---
+Hex           5   4    4   B</pre>
+
+</div>
+
+<p>With this reorientation, the bits of the element 'B' which span two bytes, are
+once again displayed adjacently. Within the bits of an individual element the
+most significant bit is on the left, least significant on the right.</p>
+
+<p>
+  Here's the schema. It is almost identical. The only difference here is that the bitOrder is leastSignificantBitFirst.
+</p>
+    </tdml:tutorial>
+    <tdml:defineSchema name="s2">
+      <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+      
+      <dfdl:format ref="ex:GeneralFormat" bitOrder='leastSignificantBitFirst' byteOrder='littleEndian' representation="binary" lengthUnits="bits"  lengthKind='explicit' alignmentUnits='bits' alignment='1' binaryNumberRep='binary'/>
+
+    <xs:element name="leastFirst" dfdl:lengthKind='implicit'>
+      <xs:complexType>
+        <xs:sequence>
+          <xs:element name="A" type="xs:int" dfdl:length="3"/>
+          <xs:element name="B" type="xs:int" dfdl:length="7"/>
+          <xs:element name="C" type="xs:int" dfdl:length="4"/>
+          <xs:element name="D" type="xs:int" dfdl:length="2"/>
+        </xs:sequence>
+      </xs:complexType>
+    </xs:element>
+
+  </tdml:defineSchema>
+
+
+  <tdml:parserTestCase name="leastSignificantBitFirst" root="leastFirst" model="s2" description="Tests the bit order of 'leastSignificantBitFirst'">
+      <tdml:tutorial>
+    The data (in hex) is different than the prior example.
+  </tdml:tutorial>
+    <document xmlns="http://www.ibm.com/xmlns/dfdl/testData">
+      <documentPart type="byte">4B 54</documentPart>
+    </document>
+      <tdml:tutorial>
+	The logical information in elements A, B, C, and D is the same.
+      </tdml:tutorial>
+    <tdml:infoset>
+      <tdml:dfdlInfoset xmlns="http://example.com">
+        <leastFirst>
+          <A>3</A>
+          <B>9</B>
+          <C>5</C>
+          <D>1</D>
+        </leastFirst>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:parserTestCase>
+  <tdml:tutorial>
+    An interesting concluding note here. Notice that the element 'B' has a representation that spans two bytes. But because it is 7 bits wide, and so would fit in a single byte by itself, as a result the DFDL byteOrder property does not affect the value of the element. The byteOrder is only relevant when an element spans more than 8 bits in its total length.  
+  </tdml:tutorial>
+
+  <tdml:tutorial>
+
+    <h2>Examples using both bitOrder and byteOrder</h2>
+    <p>
+      This section is TBD. Example is in the DFDL Spec section 
+    </p>
+<h2>Examples from MIL-STD-2045 Format</h2>
+<p>
+  DFDL's bitOrder property was added to DFDL to enable DFDL to describe MIL-STD-2045 data, and related data formats that share its characteristics. 
+This table is taken from the MIL-STD-2045 Specification, Appendix B.
+<table width="639">
+	<col width="117"/>
+	<col width="33"/>
+	<col width="33"/>
+	<col width="165"/>
+	<col width="4354"/>
+	<col width="57"/>
+	<col width="30"/>
+	<col width="24"/>
+	<tr valign="top">
+		<td colspan="4" width="393" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p><font face="Arial, sans-serif"><font size="2" style="font-size: 9pt">Element</font></font></p>
+		</td>
+		<td colspan="4" width="213" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p><font face="Arial, sans-serif"><font size="2" style="font-size: 9pt">Byte
+			Stream</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" height="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Name</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Length</font></font></p>
+			<p style="margin-bottom: 0in"><br/>
+			</p>
+			<p><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">(Bits)</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Value
+			</font></font>
+			</p>
+			<p style="margin-bottom: 0in"><br/>
+			</p>
+			<p><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">(Dec)</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Value
+			</font></font><br/>
+			</p>
+			<p style="margin-bottom: 0in"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">(Binary)</font></font></p>
+			<table width="100%" cellpadding="0" cellspacing="0">
+				<col width="128*"/>
+				<col width="128*"/>
+				<tr valign="top">
+					<td width="50%" style="border: none; padding: 0in">
+						<p style="margin-bottom: 0in"><font face="Arial, sans-serif"><font size="1" style="font-size: 7pt">MSB</font></font></p>
+						<p><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt"><font size="1" style="font-size: 7pt">2</font><sup><font size="1" style="font-size: 7pt">n</font></sup></font></font></p>
+					</td>
+					<td width="50%" style="border: none; padding: 0in">
+						<p align="right" style="margin-bottom: 0in"><font face="Arial, sans-serif"><font size="1" style="font-size: 7pt">LSB</font></font></p>
+						<p align="right"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt"><font size="1" style="font-size: 7pt">2</font><sup><font size="1" style="font-size: 7pt">0</font></sup></font></font></p>
+					</td>
+				</tr>
+			</table>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Field
+			Fragments<br/></font></font></p>
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt"><br/></font></font></p>
+			<table width="100%" cellpadding="0" cellspacing="0">
+				<col width="128*"/>
+				<col width="128*"/>
+				<tr valign="top">
+					<td width="50%" style="border: none; padding: 0in">
+						<p style="margin-bottom: 0in"><font face="Arial, sans-serif"><font size="1" style="font-size: 7pt">MSB</font></font></p>
+						<p><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt"><font size="1" style="font-size: 7pt">2</font><sup><font size="1" style="font-size: 7pt">7</font></sup></font></font></p>
+					</td>
+					<td width="50%" style="border: none; padding: 0in">
+						<p align="right" style="margin-bottom: 0in"><font face="Arial, sans-serif"><font size="1" style="font-size: 7pt">LSB</font></font></p>
+						<p align="right"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt"><font size="1" style="font-size: 7pt">2</font><sup><font size="1" style="font-size: 7pt">0</font></sup></font></font></p>
+					</td>
+				</tr>
+			</table>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Byte
+			Value</font></font>
+			</p>
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">(Binary)</font></font></p>
+			<table width="100%" cellpadding="0" cellspacing="0">
+				<col width="128*"/>
+				<col width="128*"/>
+				<tr valign="top">
+					<td width="50%" style="border: none; padding: 0in">
+						<p style="margin-bottom: 0in"><font face="Arial, sans-serif"><font size="1" style="font-size: 7pt">MSB</font></font></p>
+						<p><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt"><font size="1" style="font-size: 7pt">2</font><sup><font size="1" style="font-size: 7pt">7</font></sup></font></font></p>
+					</td>
+					<td width="50%" style="border: none; padding: 0in">
+						<p align="right" style="margin-bottom: 0in"><font face="Arial, sans-serif"><font size="1" style="font-size: 7pt">LSB</font></font></p>
+						<p align="right"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt"><font size="1" style="font-size: 7pt">2</font><sup><font size="1" style="font-size: 7pt">0</font></sup></font></font></p>
+					</td>
+				</tr>
+			</table>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Byte
+			Value (Hex)</font></font></p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Byte
+			No.</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border-top: 1.50pt double #00000a; border-bottom: 1px solid #00000a; border-left: 1px solid #00000a; border-right: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Version</font></font></p>
+		</td>
+		<td width="33" style="border-top: 1.50pt double #00000a; border-bottom: 1px solid #00000a; border-left: 1px solid #00000a; border-right: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">4</font></font></p>
+		</td>
+		<td width="33" style="border-top: 1.50pt double #00000a; border-bottom: 1px solid #00000a; border-left: 1px solid #00000a; border-right: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">3</font></font></p>
+		</td>
+		<td width="165" style="border-top: 1.50pt double #00000a; border-bottom: 1px solid #00000a; border-left: 1px solid #00000a; border-right: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">0011</font></font></p>
+		</td>
+		<td  width="57" style="border-top: 1.50pt double #00000a; border-bottom: 1px solid #00000a; border-left: 1px solid #00000a; border-right: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">XXXX0011</font></font></p>
+		</td>
+		<td width="57" style="border-top: 1.50pt double #00000a; border-bottom: 1px solid #00000a; border-left: 1px solid #00000a; border-right: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border-top: 1.50pt double #00000a; border-bottom: 1px solid #00000a; border-left: 1px solid #00000a; border-right: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border-top: 1.50pt double #00000a; border-bottom: 1px solid #00000a; border-left: 1px solid #00000a; border-right: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">FPI</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">0</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">0</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">XXX0XXXX</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Data
+			Compression Type</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">2</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">NA</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">GPI
+			for Originator Address</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">XX1XXXXX</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">FPI
+			for URN</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">X1XXXXXX</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">URN</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">24</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">207</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">000000000000000011001111</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1XXXXXXX</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">11100011</font></font></p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">E3</font></font></p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">01100011</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">01100011</font></font></p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">67</font></font></p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">2</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">00000000</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">00000000</font></font></p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">00</font></font></p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">3</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">X0000000</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">FPI
+			for Unit Name</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1XXXXXXX</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">10000000</font></font></p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">80</font></font></p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">4</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">Unit
+			Name</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">448
+			max</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">UNITA</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">7</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">85
+			'U'</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1010101</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">X1010101</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">7</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">78
+			'N'</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1001110</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">0XXXXXXX</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">01010101</font></font></p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">55</font></font></p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">5</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">XX100111</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">7</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">73
+			'I'</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1001001</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">01XXXXXX</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">01100111</font></font></p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">67</font></font></p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">6</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">XXX10010</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">7</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">84
+			'T'</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1010100</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">100XXXXX</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">10010010</font></font></p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">92</font></font></p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">7</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">XXXX1010</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">7</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">65
+			'A'</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1000001</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">0001XXXX</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">00011010</font></font></p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">1A</font></font></p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">8</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">XXXXX100</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">End
+			of text marker (DEL)</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">7</font></font></p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">127</font></font></p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">1111111</font></font></p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">11111XXX</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">11111100</font></font></p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">FC</font></font></p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Arial, sans-serif"><font size="1" style="font-size: 8pt">9</font></font></p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><font face="Courier New, serif"><font size="1" style="font-size: 8pt">XXXXXX11</font></font></p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+	<tr valign="top">
+		<td width="117" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="33" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="165" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td  width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="57" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="30" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+		<td width="24" style="border: 1px solid #00000a; padding-top: 0in; padding-bottom: 0in; padding-left: 0.08in; padding-right: 0.08in">
+			<p style="margin-bottom: 0in;"><br/>
+			</p>
+		</td>
+	</tr>
+</table>
+</p>
+
+<p>
+The schema corresponding to this table is given below. This schema is derived from <a href="https://github.com/DFDLSchemas/mil-std-2045">the github DFDL schema for MIL-STD-2045</a>. The <a href="http://everyspec.com/MIL-STD/MIL-STD-2000-2999/download.php?spec=MIL-STD-2045_47001D_CHANGE-1.025098.pdf">MIL-STD-2045 specification</a> is also generally available.
+</p>
+<p>This format is typical of many miltary data formats in that it stores binary data with least-significant-bit-first bit order. It also makes use of ASCII characters but stores only 7 bits per character, and again, those character code units are stored with least-significant-bit first bit order. In DFDL this character set encoding has the standard name X-DFDL-US-ASCII-7-BIT-PACKED (name us-ascii-7-bit-packed is a synonym for this.) There are a few other interesting aspects of this forma [...]
+</p>
+</tdml:tutorial>
+
+  <tdml:defineSchema name="s">
+    <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+  
+    <dfdl:format tdml:tutorialInclude="no" ref="ex:GeneralFormat" representation="binary" lengthUnits="bits" 
+                 bitOrder='leastSignificantBitFirst' lengthKind='explicit' 
+                 byteOrder='littleEndian' alignmentUnits='bits' alignment='1'/>
+
+    <xs:element name="tabBI" dfdl:lengthKind='implicit'>
+      <xs:complexType>
+        <xs:sequence>
+          <xs:element name="Version" type="xs:unsignedInt" dfdl:length="4"/>
+          <xs:element name="FPI" type="xs:unsignedInt" dfdl:length="1"/>
+          <xs:element name="GPI_OriginatorAddress" type="xs:unsignedInt" dfdl:length="1"/>
+          <xs:element name="FPI_URN" type="xs:unsignedInt" dfdl:length="1"/>
+          <xs:element name="URN" type="xs:unsignedInt" dfdl:length="24"/>
+          <xs:element name="FPI_UnitName" type="xs:unsignedInt" dfdl:length="1"/>
+          <xs:element name="UnitName" type="xs:string" dfdl:encoding="X-DFDL-US-ASCII-7-BIT-PACKED" 
+                      dfdl:lengthKind="delimited" dfdl:terminator="&#x7F;"/>
+          <xs:element name="GPI_RecipAddrGroup" type="xs:unsignedInt" dfdl:length="1"/>
+          <xs:element name="GRI_R1" type="xs:unsignedInt" dfdl:length="1"/>
+          <xs:element name="FPI_URN2" type="xs:unsignedInt" dfdl:length="1"/>
+          <xs:element name="URN2" type="xs:unsignedInt" dfdl:length="24"/>
+        </xs:sequence>
+      </xs:complexType>
+    </xs:element>
+
+  </tdml:defineSchema>
+
+
+<!--
+     Test Name: leastSignificantBitFirst
+        Schema: s2
+          Root: leastFirst
+       Purpose: This test shows the bit order of 'leastSignificantBitFirst'.
+-->
+
+<!--
+     Test Name: leastSignificantBitFirstRTL
+        Schema: s2
+          Root: leastFirst
+       Purpose: This test shows the bit order of 'leastSignificantBitFirst' with a byte order of right to left.
+-->
+  <tdml:parserTestCase name="leastSignificantBitFirstRTL" root="leastFirst" model="s2" description="Tests the bit order of 'leastSignificantBitFirst' with byte order of right to left">
+    <document bitOrder="LSBFirst" xmlns="http://www.ibm.com/xmlns/dfdl/testData">
+      <documentPart type="bits" byteOrder="RTL">01|0101|00 01001|011</documentPart>
+    </document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset xmlns="http://example.com">
+        <leastFirst>
+          <A>3</A>
+          <B>9</B>
+          <C>5</C>
+          <D>1</D>
+        </leastFirst>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:parserTestCase>
+
+<tdml:defineSchema name="s2_1">
+    <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+
+    <dfdl:format ref="ex:GeneralFormat" bitOrder='leastSignificantBitFirst' byteOrder='littleEndian' representation="binary" lengthUnits="bits"  lengthKind='explicit' alignmentUnits='bits' alignment='1' binaryNumberRep='binary'/>
+
+    <xs:element name="leastFirst" dfdl:lengthKind='implicit'>
+      <xs:complexType>
+        <xs:sequence>
+          <xs:element name="A" type="xs:int" dfdl:length="3"/>
+          <xs:element name="B" type="xs:int" dfdl:length="7"/>
+          <xs:element name="C" type="xs:int" dfdl:length="4"/>
+          <xs:element name="D" type="xs:int" dfdl:length="2"/>
+        </xs:sequence>
+      </xs:complexType>
+    </xs:element>
+
+  </tdml:defineSchema>
+
+<!--
+     Test Name: mostSignificantBitFirst
+        Schema: s3
+          Root: mostFirst
+       Purpose: This test shows the bit order of 'mostSignificantBitFirst'.
+-->
+
+  <!--
+     Test Name: littleEndianLeastFirstLTR
+        Schema: s4
+          Root: littleLeast
+       Purpose: This test shows the bit order of 'leastSignificantBitFirst' with a byteOrder of 'littleEndian' with bytes left to right.
+  -->
+  <tdml:parserTestCase name="littleEndianLeastFirstLTR" root="littleLeast" model="s4" description="Tests the bit order of 'leastSignificantBitFirst' with byteOrder of 'littleEndian' with bytes left to right">
+    <document bitOrder="LSBFirst" xmlns="http://www.ibm.com/xmlns/dfdl/testData">
+      <documentPart type="bits" byteOrder="LTR">01011010 10010010 00000000</documentPart>
+    </document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset xmlns="http://example.com">
+        <littleLeast>5A9200</littleLeast>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:parserTestCase>
+  
+    <tdml:defineSchema name="s4">
+    <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+    
+    <dfdl:format ref="ex:GeneralFormat" representation="binary" 
+                 lengthUnits="bytes" lengthKind='explicit' 
+                 alignmentUnits='bytes' alignment='1' binaryNumberRep='binary'/>
+
+    <xs:element name="littleLeast" type="xs:hexBinary" dfdl:byteOrder="littleEndian" 
+       dfdl:bitOrder='leastSignificantBitFirst' dfdl:length="3"/>
+
+  </tdml:defineSchema>
+
+  <!--
+     Test Name: littleEndianLeastFirstRTL
+        Schema: s4
+          Root: littleLeast
+       Purpose: This test shows the bit order of 'leastSignificantBitFirst' with a byteOrder of 'littleEndian' with bytes right to left.
+  -->
+  <tdml:parserTestCase name="littleEndianLeastFirstRTL" root="littleLeast" model="s4" description="Tests the bit order of 'leastSignificantBitFirst' with byteOrder of 'littleEndian' with bytes right to left">
+    <document bitOrder="LSBFirst" xmlns="http://www.ibm.com/xmlns/dfdl/testData">
+      <documentPart type="bits" byteOrder="RTL">01011010 10010010 00000000</documentPart>
+    </document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset xmlns="http://example.com">
+        <littleLeast>00925A</littleLeast>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:parserTestCase>
+  
+    <tdml:defineSchema name="s4_1">
+    <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+    
+    <dfdl:format ref="ex:GeneralFormat" representation="binary" 
+                 lengthUnits="bytes" lengthKind='explicit' 
+                 alignmentUnits='bytes' alignment='1' binaryNumberRep='binary'/>
+
+    <xs:element name="littleLeast" type="xs:hexBinary" dfdl:byteOrder="littleEndian" 
+       dfdl:bitOrder='leastSignificantBitFirst' dfdl:length="3"/>
+
+  </tdml:defineSchema>
+
+<!--
+     Test Name: bitOrderDocument
+        Schema: s6
+          Root: noBitOrder
+       Purpose: This test specifies the bitOrder in the document.
+-->
+  <tdml:parserTestCase name="bitOrderDocument" root="noBitOrder" model="s6" description="Tests specifying the bitOrder on the document.">
+    <document xmlns="http://www.ibm.com/xmlns/dfdl/testData" bitOrder="LSBFirst">
+      <documentPart type="bits">01001|011 00|010101</documentPart>
+    </document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset xmlns="http://example.com">
+        <noBitOrder>
+          <A>3</A>
+          <B>9</B>
+          <C>21</C>
+          <D>0</D>
+        </noBitOrder>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:parserTestCase>
+  
+    <tdml:defineSchema name="s6">
+    <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+    
+    <dfdl:format ref="ex:GeneralFormat" representation="binary" 
+                 lengthUnits="bits" lengthKind='explicit' 
+                 alignmentUnits='bits' alignment='1' binaryNumberRep='binary'/>
+
+    <xs:element name="noBitOrder" dfdl:lengthKind='implicit'>
+      <xs:complexType>
+        <xs:sequence>
+          <xs:element name="A" type="xs:unsignedInt" dfdl:length="3"/>
+          <xs:element name="B" type="xs:unsignedInt" dfdl:length="5"/>
+          <xs:element name="C" type="xs:unsignedInt" dfdl:length="6"/>
+          <xs:element name="D" type="xs:unsignedInt" dfdl:length="2"/>
+        </xs:sequence>
+      </xs:complexType>
+    </xs:element>
+
+  </tdml:defineSchema>
+
+<!--
+     Test Name: bitOrderChange
+        Schema: s6
+          Root: noBitOrder
+       Purpose: This test changes bitOrder when on a byte boundary.
+-->
+  <tdml:parserTestCase name="bitOrderChange" root="noBitOrder" model="s6" description="Tests changing bitOrder when on a byte boundary.">
+    <document xmlns="http://www.ibm.com/xmlns/dfdl/testData" bitOrder="LSBFirst">
+      <documentPart type="bits" bitOrder="LSBFirst">01001|011</documentPart>
+      <documentPart type="bits" bitOrder="MSBFirst">010101|00</documentPart>
+    </document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset xmlns="http://example.com">
+        <noBitOrder>
+          <A>3</A>
+          <B>9</B>
+          <C>21</C>
+          <D>0</D>
+        </noBitOrder>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:parserTestCase>
+  
+    <tdml:defineSchema name="s6_1">
+    <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+    
+    <dfdl:format ref="ex:GeneralFormat" representation="binary" 
+                 lengthUnits="bits" lengthKind='explicit' 
+                 alignmentUnits='bits' alignment='1' binaryNumberRep='binary'/>
+
+    <xs:element name="noBitOrder" dfdl:lengthKind='implicit'>
+      <xs:complexType>
+        <xs:sequence>
+          <xs:element name="A" type="xs:unsignedInt" dfdl:length="3"/>
+          <xs:element name="B" type="xs:unsignedInt" dfdl:length="5"/>
+          <xs:element name="C" type="xs:unsignedInt" dfdl:length="6"/>
+          <xs:element name="D" type="xs:unsignedInt" dfdl:length="2"/>
+        </xs:sequence>
+      </xs:complexType>
+    </xs:element>
+
+  </tdml:defineSchema>
+
+<!--
+     Test Name: bitOrderTypeByte
+        Schema: s6
+          Root: noBitOrder
+       Purpose: This test specifies the bitOrder in the document when the type is 'byte'.
+-->
+  <tdml:parserTestCase name="bitOrderTypeByte" root="noBitOrder" model="s6" description="Tests specifying the bitOrder on the document when the type is 'byte'.">
+    <document xmlns="http://www.ibm.com/xmlns/dfdl/testData" bitOrder="LSBFirst">
+      <documentPart type="byte">C6 A2</documentPart>
+    </document>
+    <tdml:infoset>
+      <tdml:dfdlInfoset xmlns="http://example.com">
+        <noBitOrder>
+          <A>6</A>
+          <B>24</B>
+          <C>34</C>
+          <D>2</D>
+        </noBitOrder>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+  </tdml:parserTestCase>
+  
+    <tdml:defineSchema name="s6_2">
+    <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+    
+    <dfdl:format ref="ex:GeneralFormat" representation="binary" 
+                 lengthUnits="bits" lengthKind='explicit' 
+                 alignmentUnits='bits' alignment='1' binaryNumberRep='binary'/>
+
+    <xs:element name="noBitOrder" dfdl:lengthKind='implicit'>
+      <xs:complexType>
+        <xs:sequence>
+          <xs:element name="A" type="xs:unsignedInt" dfdl:length="3"/>
+          <xs:element name="B" type="xs:unsignedInt" dfdl:length="5"/>
+          <xs:element name="C" type="xs:unsignedInt" dfdl:length="6"/>
+          <xs:element name="D" type="xs:unsignedInt" dfdl:length="2"/>
+        </xs:sequence>
+      </xs:complexType>
+    </xs:element>
+
+  </tdml:defineSchema>
+
+
+</tdml:testSuite>
diff --git a/content/tutorials/bugReportTemplate.tdml.xml b/content/tutorials/bugReportTemplate.tdml.xml
new file mode 100644
index 0000000..f5c3575
--- /dev/null
+++ b/content/tutorials/bugReportTemplate.tdml.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="DFDLTutorialStylesheet.xsl"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<tdml:testSuite 
+  suiteName="Bug Report TDML Template" 
+  description="Illustration of TDML for bug reporting."
+  xmlns:tdml="http://www.ibm.com/xmlns/dfdl/testData" 
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+  xmlns:xml="http://www.w3.org/XML/1998/namespace"
+  xmlns:dfdl="http://www.ogf.org/dfdl/dfdl-1.0/"
+  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+  xmlns:ex="http://example.com" 
+  xmlns:gpf="http://www.ibm.com/dfdl/GeneralPurposeFormat"
+  xmlns:daf="urn:ogf:dfdl:2013:imp:daffodil.apache.org:2018:ext" 
+  xmlns="http://www.w3.org/1999/xhtml" 
+  xsi:schemaLocation="http://www.ibm.com/xmlns/dfdl/testData tdml.xsd"
+  defaultRoundTrip="false">
+  
+  <!-- 
+  This example TDML file is for a self-contained bug report. 
+  
+  It shows a parse test, and similar unparse test.
+  -->
+
+  <tdml:defineSchema name="bug01Schema" elementFormDefault="unqualified">
+    <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+
+   <xs:import 
+     namespace="http://www.ibm.com/dfdl/GeneralPurposeFormat" 
+     schemaLocation="IBMdefined/GeneralPurposeFormat.xsd" /> 
+     
+    <dfdl:defineFormat name="myFormat">
+      <dfdl:format  ref="gpf:GeneralPurposeFormat"
+      lengthKind="implicit" 
+        representation="text" 
+        encoding="ASCII" 
+        initiator="" 
+        terminator="" 
+        separator="" />
+    </dfdl:defineFormat>
+ 
+    <dfdl:format ref="ex:myFormat" />
+
+    <xs:element name="myTestRoot" type="xs:dateTime" 
+      dfdl:calendarPattern="MM.dd.yyyy 'at' HH:mm:ssZZZZZ" 
+      dfdl:calendarPatternKind="explicit"
+      dfdl:lengthKind="delimited" 
+      dfdl:terminator="%NL;" />
+ 
+  </tdml:defineSchema>
+  
+  <tdml:parserTestCase name="dateTimeTest" root="myTestRoot" model="bug01Schema" 
+    description="A hypothetical bug illustration about parsing a date time.">
+   
+   <tdml:document>
+     <tdml:documentPart type="text" 
+     replaceDFDLEntities="true"><![CDATA[04.02.2013 at 14:00:56 GMT-05:00%LF;]]></tdml:documentPart>
+   </tdml:document>
+
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:myTestRoot>2013-04-02T14:00:56-05:00</ex:myTestRoot>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+     
+  </tdml:parserTestCase>
+
+  <tdml:unparserTestCase name="unparseDateTimeTest" root="myTestRoot" model="bug01Schema" 
+    description="Another bug illustration, this time unparsing direction.">
+
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:myTestRoot>2013-04-02T14:00:56-05:00</ex:myTestRoot>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+
+   <tdml:document>
+     <tdml:documentPart type="text" 
+       replaceDFDLEntities="true"><![CDATA[04.02.2013 at 14:00:56-05:00%CR;%LF;]]></tdml:documentPart>
+   </tdml:document>
+       
+   </tdml:unparserTestCase>
+   
+</tdml:testSuite>
diff --git a/content/tutorials/tdmlTutorial.tdml.xml b/content/tutorials/tdmlTutorial.tdml.xml
new file mode 100644
index 0000000..a5e2258
--- /dev/null
+++ b/content/tutorials/tdmlTutorial.tdml.xml
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="ASCII"?>
+<?xml-stylesheet type="text/xsl" href="DFDLTutorialStylesheet.xsl"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<tdml:testSuite suiteName="A TDML Tutorial" description="Illustration of how to test DFDL schemas, and also how to report a bug using TDML."
+  xmlns:tdml="http://www.ibm.com/xmlns/dfdl/testData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xml="http://www.w3.org/XML/1998/namespace"
+  xmlns:dfdl="http://www.ogf.org/dfdl/dfdl-1.0/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ex="http://example.com"
+  xmlns:gpf="http://www.ibm.com/dfdl/GeneralPurposeFormat" xmlns:daf="urn:ogf:dfdl:2013:imp:daffodil.apache.org:2018:ext" xmlns="http://www.w3.org/1999/xhtml"
+  xsi:schemaLocation="http://www.ibm.com/xmlns/dfdl/testData tdml.xsd" defaultRoundTrip="true">
+
+
+  <tdml:tutorial xml:space="preserve"><p>
+This file is an example of a self-contained test described in a TDML file.
+<br />
+These are easily run using the Daffodil command line interface (CLI).
+<br />
+A TDML file is actually a test suite of tests, and we include two here. One
+is a parser test case, the other an unparser test case.
+<br />
+The file root element is tdml:testSuite which contains namespace prefix
+definitions (several are generally needed), and other important attributes:
+</p>
+<dl>
+<dt>defaultRoundTrip</dt>
+<dd>by default a parse test will be run "round trip"
+meaning both a parse and unparse will be done. If false or omitted
+a parse test will only parse, an unparse test will only unparse, though
+this may be controlled on a test-by-test basis with the roundTrip 
+attribute of parserTestCase and unparserTestCase elements.</dd>
+<dt>defaultConfig</dt>
+<dd>gives the name of a defined configuration, which can bind
+external variables, or set tunable parameters. This can also be controlled
+on a test-by-test basis with the config attribute of the parserTestCase
+and unparserTestCase elements.</dd>
+</dl>
+<p>
+We begin below by defining a DFDL schema directly in our TDML file.
+<br />
+Use defineSchema to include a DFDL schema directly inside the TDML file.
+You can alternatively put the DFDL schema in a separate file if you prefer.
+<br />
+The target namespace of these named defineSchemas will be http://example.com which is
+bound to the prefix "ex" above.
+<br />    
+Each defineSchema has a name, so that one TDML file can contain tests which reference
+different DFDL schemas.
+ <br />
+To embed a schema inside the TDML you don't include the xs:schema element from
+the schema file, nor do you need to wrap the top-level DFDL annotation objects with
+xs:annotation and xs:appinfo.
+<br />
+In other words, inside a defineSchema you can directly put:
+dfdl:defineFormat, dfdl:defineEscapeSchema,
+dfdl:format (for the default format), xs:element, xs:simpleType, xs:complexType, xs:group,
+xs:import, or xs:include.
+<br />    
+It is common for a TDML file to contain an embedded schema which includes or 
+imports other DFDL schemas that are in files.
+<br />        
+Our embedded DFDL schema begins with a named format definition - notice no 
+surrounding xs:annotation nor xs:appinfo
+<br />
+We reference a useful starting point format definition provided to the DFDL 
+community by IBM. (It is built into the Daffodil software.)
+</p></tdml:tutorial>
+
+  <tdml:defineSchema name="s1" elementFormDefault="unqualified">
+    <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/>
+
+    <dfdl:defineFormat name="myDefaults">
+      <dfdl:format lengthKind="implicit" representation="text" encoding="ASCII" initiator="" terminator="" separator=""
+    ref="gpf:GeneralPurposeFormat" />
+    </dfdl:defineFormat>
+ 
+    <!--
+    The dfdl:format annotation puts the above format definition into use
+    for tests that use this defined schema.
+     -->
+
+    <dfdl:format ref="ex:myDefaults" />
+
+    <!-- 
+    Include the format we reference from myDefaults. IBM provided this
+    nice one as a good starting point.
+     -->
+
+    <xs:import namespace="http://www.ibm.com/dfdl/GeneralPurposeFormat" schemaLocation="IBMdefined/GeneralPurposeFormat.xsd" /> 
+ 
+    <!-- 
+    Now imagine we are reporting a bug with date/time functionality, and
+    this element exercises the feature of concern.
+     -->
+
+    <xs:element name="myTestRoot" type="xs:dateTime" dfdl:calendarPattern="MM.dd.yyyy 'at' HH:mm:ssZZZZZ" dfdl:calendarPatternKind="explicit"
+    dfdl:lengthKind="delimited" dfdl:terminator="%NL;" />
+ 
+  </tdml:defineSchema>
+
+  <tdml:tutorial xml:space="preserve">
+ <h1>Parser Test Cases</h1><p>
+ Here is a test case that exercises the above schema.
+ <br />
+ A single TDML file can contain many test cases like the one below. 
+ <br />
+ You must give the name of the model (aka the schema), that can be the name of a
+ schema defined immediately in this file like above, or a file name.
+ <br />
+ You must also give the name of the root element that the test will use.
+ <br />  
+ Because the tdml:testSuite element has defaultRoundTrip="true" this "parser" 
+ test case will actually test parsing and unparsing, but as it is a parser
+ test case, it begins with parsing the data to an infoset, then unparses it
+ and checks that it gets back the original data. 
+ <br />
+ Except, that it won't get back the exact original data. The Time Zone notation won't 
+ be reproduced exactly. What is unparsed is equivalent to the original, but not identical.
+ So this pass requires that we do a second parse pass, and
+ verify that we get the infoset back that we expected. That is, what was unparsed
+ can be reparsed back to the same infoset. So this test specifies the roundTrip="twoPass"
+ attribute which overrides the default behavior of the suite.
+ </p></tdml:tutorial>
+
+  <tdml:parserTestCase name="dateTimeTest" root="myTestRoot" model="s1" 
+    description="Test of date/time. Runs round trip (parse and unparse) because that is the default for this test suite."
+    roundTrip="twoPass">
+
+    <tdml:tutorial xml:space="preserve"><p>
+The data for your test is given by the tdml:document element, which optionally 
+contains tdml:documentPart elements. A tdml:documentPart can be of type "text", 
+"bytes" or "bits". 
+<br />
+Notice specifically the use of the CDATA bracketing of the data in the TDML 
+file. This insures that no unintended whitespace gets inserted around your data.
+<br /> 
+DFDL Character Entities can be used in textual data. (See the %LF; in there), if the 
+attribute 'replaceDFDLEntities', a boolean, is true. 
+<br />  
+There are ways to do binary data in hexadecimal, and even bit by bit, and
+even mixtures of text and binary data.
+<br /> 
+For this example we'll just look at a simple textual data document.
+</p></tdml:tutorial>
+
+    <tdml:document>
+      <tdml:documentPart type="text" replaceDFDLEntities="true"><![CDATA[04.02.2013 at 14:00:56 GMT-05:00%LF;]]></tdml:documentPart>
+    </tdml:document>
+
+    <tdml:tutorial xml:space="preserve"><p>
+ The infoset element gives the expected infoset, expressed as an XML fragment.
+ </p></tdml:tutorial>
+
+    <tdml:infoset>
+      <tdml:dfdlInfoset><!--Always need this extra tdml:dfdlInfoset element as well -->
+        <!--
+         Here is our actual expected result, where the date and time
+         is now in XML's cannonical representation for these.
+        -->
+        <ex:myTestRoot>2013-04-02T14:00:56-05:00</ex:myTestRoot>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+     
+  <!-- end of the test case -->
+  </tdml:parserTestCase>
+
+  <tdml:tutorial xml:space="preserve">
+<h1>Unparser Test Cases</h1><p>
+This is how unparser tests work.
+<br />
+Note the use of the roundTrip="false" attribute to override the
+defaultRoundTrip="true" that was set on the tdml:testSuite element.
+<br />
+So this test will unparse only, and not attempt to use the same schema to
+parse the data.
+</p></tdml:tutorial>
+
+  <tdml:unparserTestCase name="unparseDateTimeTest" root="myTestRoot" model="s1" description="date time issue, unparser"
+    roundTrip="false">
+
+    <tdml:tutorial xml:space="preserve"><p>
+For an unparser test, the incoming data is the infoset element.
+<br />   
+The data for your test is what is expected as output of the unparse.
+<br />
+The infoset element gives the expected infoset, expressed as an XML fragment.
+In an unparser test, it is normally written first, with the data document
+second. The order doesn't actually matter.
+</p></tdml:tutorial>
+    <tdml:infoset>
+      <tdml:dfdlInfoset>
+        <ex:myTestRoot>2013-04-02T14:00:56-05:00</ex:myTestRoot>
+      </tdml:dfdlInfoset>
+    </tdml:infoset>
+
+    <tdml:document>
+      <tdml:documentPart type="text" replaceDFDLEntities="true"><![CDATA[04.02.2013 at 14:00:56-05:00%CR;%LF;]]></tdml:documentPart>
+    </tdml:document>
+       
+   <!-- end of the test case -->
+  </tdml:unparserTestCase>
+   
+  <!-- end of the whole TDML file -->
+</tdml:testSuite>