[xiph-commits] r17100 - trunk/ogg/doc

xiphmont at svn.xiph.org xiphmont at svn.xiph.org
Mon Mar 29 18:52:14 PDT 2010


Author: xiphmont
Date: 2010-03-29 18:52:14 -0700 (Mon, 29 Mar 2010)
New Revision: 17100

Added:
   trunk/ogg/doc/packets.svg
   trunk/ogg/doc/pages.svg
Modified:
   trunk/ogg/doc/oggstream.html
   trunk/ogg/doc/pages.png
Log:
More doccing, commit SVG files



Modified: trunk/ogg/doc/oggstream.html
===================================================================
--- trunk/ogg/doc/oggstream.html	2010-03-30 01:49:30 UTC (rev 17099)
+++ trunk/ogg/doc/oggstream.html	2010-03-30 01:52:14 UTC (rev 17100)
@@ -105,7 +105,7 @@
 
 <h1>Ogg bitstream overview</h1>
 
-This document serves as starting point for understanding the design
+<p>This document serves as starting point for understanding the design
 and implementation of the Ogg container format.  If you're new to Ogg
 or merely want a high-level technical overview, start reading here.
 Other documents linked from the <a href="index.html">index page</a>
@@ -136,7 +136,8 @@
 layered rather than part of a monolithic design, an especially good
 idea as no two groups seem able to agree on what a complete or
 complete-enough metadata set should be. In this way, the container and
-container implementation are isolated from unnecessary design flux.
+container implementation are isolated from unnecessary metadata design
+flux.
 
 <h3>Streaming</h3> 
 
@@ -296,21 +297,21 @@
 in an attempt to make the mux and codec layer implementations 'fully
 separable'.  Things like specific timebase, keyframing strategy, frame
 duration, etc, do not appear in the Ogg container.  The mux layer is,
-instead, expected to query a codec through a standardized interface,
+instead, expected to query a codec through a centralized interface,
 left to the implementation, for this data when it is needed.
 
 <p>Though modern design wisdom usually prefers to predict all possible
 needs of current and future codecs then embed these dependencies and
 the required metadata into the container itself, this strategy
 increases container specification complexity, fragility, and rigidity.
-The mux and codec implementations become more independent, but the
-specifications become less independent. A codec can't do what a
-container hasn't already provided for.  New codecs are harder to
-support, and you can do fewer useful things with the ones you've
+The mux and codec code becomes more independent, but the
+specifications become logically less independent. A codec can't do
+what a container hasn't already provided for.  Novel codecs are harder
+to support, and you can do fewer useful things with the ones you've
 already got (eg, try to make a good splitter without using any codecs.
-You're stuck splitting at keyframes only, or building yet another new
-mechanism into the container layer to mark what frames to skip
-displaying).
+Such a splitter is limited to splitting at keyframes only, or building
+yet another new mechanism into the container layer to mark what frames
+to skip displaying).
 
 <p>Ogg's design goes the opposite direction, where the specification
 is to be as simple, easy to understand, and 'proofed' against novel
@@ -326,8 +327,8 @@
 types in a muxed stream.  That is, the Ogg container itself does not
 specify data like 'which steam is the subtitle stream?' or 'which
 video stream is the primary angle?'.  This metadata still exists, but
-is stored in the Ogg container rather than being built into the Ogg
-container.  Xiph specifies the 'Skeleton' metadata format for Ogg
+is stored by the Ogg container rather than being built into the Ogg
+container itself.  Xiph specifies the 'Skeleton' metadata format for Ogg
 streams, but this decoupling of container and stream structure
 metadata means it is possible to use Ogg with any metadata
 specification without altering the container itself, or without stream
@@ -357,13 +358,12 @@
 
 <h3>Packets, pages, and bitstreams</h3>
 
-<p>Ogg codecs use <em>packets</em>.  Packets are octet payloads of
-raw, compressed data, containing the data needed for a single
+<p>Ogg codecs place raw compressed data into <em>packets</em>.
+Packets are octet payloads containing the data needed for a single
 decompressed unit, eg, one video frame. Packets have no maximum size
-and may be zero length. They do not have any high-level structure or
-boundary information; strung together, the unframed packets form a
-<em>logical bitstream</em> of apparently random bytes with no internal
-landmarks.
+and may be zero length. They do not generally have any framing
+information; strung together, the unframed packets form a <em>logical
+bitstream</em> of codec data with no internal landmarks.
 
 <div class="caption">
   <img src="packets.png"> 
@@ -382,11 +382,11 @@
 <p>Logical bitstream packets are grouped and framed into Ogg pages
 along with a unique stream <em>serial number</em> to produce a
 <em>physical bitstream</em>.  An <em>elementary stream</em> is a
-physical bitstream containing only the pages framing a single logical
-bitstream. Each page is a self contained entity, although a packet may
-be split and encoded across one or more pages. The page decode
-mechanism is designed to recognize, verify and handle single pages at
-a time from the overall bitstream.
+physical bitstream containing only a single logical bitstream. Each
+page is a self contained entity, although a packet may be split and
+encoded across one or more pages. The page decode mechanism is
+designed to recognize, verify and handle single pages at a time from
+the overall bitstream.
 
 <div class="caption">
   <img src="pages.png"> 

Added: trunk/ogg/doc/packets.svg
===================================================================
--- trunk/ogg/doc/packets.svg	                        (rev 0)
+++ trunk/ogg/doc/packets.svg	2010-03-30 01:52:14 UTC (rev 17100)
@@ -0,0 +1,876 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   sodipodi:docname="packets.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/xiphmont/MotherfishSVN/ogg/doc/packets.png"
+   inkscape:export-xdpi="72"
+   inkscape:export-ydpi="72">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.98994949"
+     inkscape:cx="396.07243"
+     inkscape:cy="782.406"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1367"
+     inkscape:window-height="979"
+     inkscape:window-x="1955"
+     inkscape:window-y="25">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2383" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="under"
+     style="display:inline">
+    <rect
+       style="opacity:1;fill:#5fd35f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect3483"
+       width="695"
+       height="90"
+       x="20"
+       y="222.36218" />
+  </g>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline">
+    <g
+       id="g3301">
+      <rect
+         y="32.362183"
+         x="20"
+         height="90"
+         width="30"
+         id="rect2385"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="55"
+         height="90"
+         width="30"
+         id="rect2387"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="90"
+         height="90"
+         width="40"
+         id="rect2389"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="135"
+         height="90"
+         width="20"
+         id="rect2391"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="160"
+         height="90"
+         width="40"
+         id="rect2393"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="205"
+         height="90"
+         width="30"
+         id="rect2395"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="240"
+         height="90"
+         width="25"
+         id="rect2397"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="270"
+         height="90"
+         width="40"
+         id="rect2399"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="315"
+         height="90"
+         width="35"
+         id="rect2401"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="355"
+         height="90"
+         width="25"
+         id="rect2403"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="385"
+         height="90"
+         width="30"
+         id="rect2407"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="420"
+         height="90"
+         width="30"
+         id="rect2409"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="455"
+         height="90"
+         width="35"
+         id="rect2411"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="495"
+         height="90"
+         width="35"
+         id="rect2413"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="535"
+         height="90"
+         width="30"
+         id="rect2415"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="570"
+         height="90"
+         width="25"
+         id="rect2417"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="600"
+         height="90"
+         width="40"
+         id="rect2419"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="645"
+         height="90"
+         width="30"
+         id="rect2421"
+         style="fill:#5fd35f" />
+      <rect
+         y="32.362183"
+         x="680"
+         height="90"
+         width="35"
+         id="rect2423"
+         style="fill:#5fd35f" />
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text2445"
+         y="40"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="40"
+           x="-107.36218"
+           id="tspan2447"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="75"
+         id="text2449"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan2451"
+           x="-107.36218"
+           y="75">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text2453"
+         y="115"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="115"
+           x="-107.36218"
+           id="tspan2455"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="150"
+         id="text2457"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan2459"
+           x="-107.36218"
+           y="150">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text2461"
+         y="185"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="185"
+           x="-107.36218"
+           id="tspan2463"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="225"
+         id="text2465"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan2467"
+           x="-107.36218"
+           y="225">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text2469"
+         y="258.03046"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="258.03046"
+           x="-107.36218"
+           id="tspan2471"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="295"
+         id="text2473"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan2475"
+           x="-107.36218"
+           y="295">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text2477"
+         y="338.48477"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="338.48477"
+           x="-107.36218"
+           id="tspan2479"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="373.48477"
+         id="text2481"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan2483"
+           x="-107.36218"
+           y="373.48477">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text2485"
+         y="405"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="405"
+           x="-107.36218"
+           id="tspan2487"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="440"
+         id="text2489"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan2491"
+           x="-107.36218"
+           y="440">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text2493"
+         y="478.03046"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="478.03046"
+           x="-107.36218"
+           id="tspan2495"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="518.03046"
+         id="text2497"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan2499"
+           x="-107.36218"
+           y="518.03046">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text2501"
+         y="555"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="555"
+           x="-107.36218"
+           id="tspan2503"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="588.48474"
+         id="text2505"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan2507"
+           x="-107.36218"
+           y="588.48474">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text2509"
+         y="625"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="625"
+           x="-107.36218"
+           id="tspan2511"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="665"
+         id="text2513"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan2515"
+           x="-107.36218"
+           y="665">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text2517"
+         y="702.47461"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="702.47461"
+           x="-107.36218"
+           id="tspan2519"
+           sodipodi:role="line">packet</tspan></text>
+    </g>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 360,132.36218 L 360,182.36218 L 330,172.36218 L 370,212.36218 L 410,172.36218 L 380,182.36218 L 380,132.36218 L 360,132.36218 z"
+       id="path3299" />
+    <g
+       id="g3360"
+       transform="translate(0,190)">
+      <rect
+         style="fill:#5fd35f;stroke:none"
+         id="rect3362"
+         width="30"
+         height="90"
+         x="20"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3364"
+         width="30"
+         height="90"
+         x="55"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3366"
+         width="40"
+         height="90"
+         x="90"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3368"
+         width="20"
+         height="90"
+         x="135"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3370"
+         width="40"
+         height="90"
+         x="160"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3372"
+         width="30"
+         height="90"
+         x="205"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3374"
+         width="25"
+         height="90"
+         x="240"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3376"
+         width="40"
+         height="90"
+         x="270"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3378"
+         width="35"
+         height="90"
+         x="315"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3380"
+         width="25"
+         height="90"
+         x="355"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3382"
+         width="30"
+         height="90"
+         x="385"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3384"
+         width="30"
+         height="90"
+         x="420"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3386"
+         width="35"
+         height="90"
+         x="455"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3388"
+         width="35"
+         height="90"
+         x="495"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3390"
+         width="30"
+         height="90"
+         x="535"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3392"
+         width="25"
+         height="90"
+         x="570"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3394"
+         width="40"
+         height="90"
+         x="600"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3396"
+         width="30"
+         height="90"
+         x="645"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3398"
+         width="35"
+         height="90"
+         x="680"
+         y="32.362183" />
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="40"
+         id="text3400"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3402"
+           x="-107.36218"
+           y="40">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3404"
+         y="75"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="75"
+           x="-107.36218"
+           id="tspan3406"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="115"
+         id="text3408"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3410"
+           x="-107.36218"
+           y="115">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3412"
+         y="150"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="150"
+           x="-107.36218"
+           id="tspan3414"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="185"
+         id="text3416"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3418"
+           x="-107.36218"
+           y="185">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3420"
+         y="225"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="225"
+           x="-107.36218"
+           id="tspan3422"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="258.03046"
+         id="text3424"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3426"
+           x="-107.36218"
+           y="258.03046">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3428"
+         y="295"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="295"
+           x="-107.36218"
+           id="tspan3430"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="338.48477"
+         id="text3432"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3434"
+           x="-107.36218"
+           y="338.48477">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3436"
+         y="373.48477"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="373.48477"
+           x="-107.36218"
+           id="tspan3438"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="405"
+         id="text3440"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3442"
+           x="-107.36218"
+           y="405">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3444"
+         y="440"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="440"
+           x="-107.36218"
+           id="tspan3446"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="478.03046"
+         id="text3448"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3450"
+           x="-107.36218"
+           y="478.03046">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3452"
+         y="518.03046"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="518.03046"
+           x="-107.36218"
+           id="tspan3454"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="555"
+         id="text3456"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3458"
+           x="-107.36218"
+           y="555">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3460"
+         y="588.48474"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="588.48474"
+           x="-107.36218"
+           id="tspan3462"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="625"
+         id="text3464"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3466"
+           x="-107.36218"
+           y="625">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3468"
+         y="665"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="665"
+           x="-107.36218"
+           id="tspan3470"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="702.47461"
+         id="text3472"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3474"
+           x="-107.36218"
+           y="702.47461">packet</tspan></text>
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="540"
+       y="152.36218"
+       id="text13982"><tspan
+         sodipodi:role="line"
+         id="tspan13984"
+         x="540"
+         y="152.36218">packet stream</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="390"
+       y="342.36218"
+       id="text13986"><tspan
+         sodipodi:role="line"
+         id="tspan13988"
+         x="390"
+         y="342.36218">unframed logical bitstream</tspan></text>
+  </g>
+</svg>

Modified: trunk/ogg/doc/pages.png
===================================================================
(Binary files differ)

Added: trunk/ogg/doc/pages.svg
===================================================================
--- trunk/ogg/doc/pages.svg	                        (rev 0)
+++ trunk/ogg/doc/pages.svg	2010-03-30 01:52:14 UTC (rev 17100)
@@ -0,0 +1,1219 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   sodipodi:docname="pages.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/home/xiphmont/MotherfishSVN/ogg/doc/pages.png"
+   inkscape:export-xdpi="69"
+   inkscape:export-ydpi="69">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;">
+      <path
+         id="path4073"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lend"
+       style="overflow:visible;">
+      <path
+         id="path4055"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+         transform="scale(0.8) rotate(180) translate(12.5,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Mend"
+       style="overflow:visible;">
+      <path
+         id="path4079"
+         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(0.6) rotate(180) translate(0,0)" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.959798"
+     inkscape:cx="696.8735"
+     inkscape:cy="856.51679"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="2018"
+     inkscape:window-height="979"
+     inkscape:window-x="1682"
+     inkscape:window-y="27">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2383" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="underunder"
+     style="display:inline">
+    <path
+       style="opacity:1;fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 710,32.362183 L 710,22.362183 L 740,42.362183 L 710,62.362183 L 710,52.362183 L 20,52.362183 L 20,62.362183 L -10,42.362183 L 20,22.362183 C 20,25.695516 20,29.028849 20,32.362183"
+       id="path16024"
+       sodipodi:nodetypes="ccccccccc" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 20,22.362183 L 20,32.362183 L 710,32.362183"
+       id="path16028" />
+    <path
+       id="path16032"
+       d="M 30,402.36218 L 30,412.36218 L 720,412.36218"
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="page"
+     style="display:inline">
+    <rect
+       style="opacity:1;fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.42414129;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect3508"
+       width="209.9294"
+       height="310.07443"
+       x="30.035299"
+       y="62.39748" />
+    <rect
+       style="opacity:1;fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.42415214;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect3512"
+       width="219.9294"
+       height="310.0744"
+       x="250.03531"
+       y="62.397488" />
+    <rect
+       style="font-size:10px;opacity:1;fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.42415214;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect3514"
+       width="219.9294"
+       height="310.0744"
+       x="480.03531"
+       y="62.397488" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="40"
+       y="92.362183"
+       id="text3516"><tspan
+         sodipodi:role="line"
+         id="tspan3518"
+         x="40"
+         y="92.362183">OggS</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="260"
+       y="92.362183"
+       id="text3520"><tspan
+         sodipodi:role="line"
+         id="tspan3522"
+         x="260"
+         y="92.362183">OggS</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+       x="490"
+       y="92.362183"
+       id="text3524"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan16046"
+         x="490"
+         y="92.362183">OggS</tspan></text>
+    <g
+       id="g7967">
+      <path
+         d="M 230,89.862183 A 15,17.5 0 1 1 200,89.862183 A 15,17.5 0 1 1 230,89.862183 z"
+         sodipodi:ry="17.5"
+         sodipodi:rx="15"
+         sodipodi:cy="89.862183"
+         sodipodi:cx="215"
+         id="path3532"
+         style="fill:none;stroke:none;stroke-width:1.35354328;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(1.1428314,0,0,1.1442126,-39.376676,-32.673847)"
+         d="M 240,104.86218 A 17.5,17.5 0 1 1 205,104.86218 A 17.5,17.5 0 1 1 240,104.86218 z"
+         sodipodi:ry="17.5"
+         sodipodi:rx="17.5"
+         sodipodi:cy="104.86218"
+         sodipodi:cx="222.5"
+         id="path3536"
+         style="fill:none;stroke:#000000;stroke-width:1.35354328;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         sodipodi:type="arc" />
+      <path
+         id="path4829"
+         d="M 215,87.362183 L 235,87.362183"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+      <path
+         id="path7438"
+         d="M 215,87.362183 L 215,72.362183"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+    </g>
+    <path
+       d="M 230,89.862183 A 15,17.5 0 1 1 200,89.862183 A 15,17.5 0 1 1 230,89.862183 z"
+       sodipodi:ry="17.5"
+       sodipodi:rx="15"
+       sodipodi:cy="89.862183"
+       sodipodi:cx="215"
+       id="path7975"
+       style="fill:none;stroke:none;stroke-width:1.35354328;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       sodipodi:type="arc"
+       transform="translate(230.09714,5.1399003e-2)" />
+    <path
+       transform="matrix(1.1428314,0,0,1.1442126,190.72046,-32.622448)"
+       d="M 240,104.86218 A 17.5,17.5 0 1 1 205,104.86218 A 17.5,17.5 0 1 1 240,104.86218 z"
+       sodipodi:ry="17.5"
+       sodipodi:rx="17.5"
+       sodipodi:cy="104.86218"
+       sodipodi:cx="222.5"
+       id="path7977"
+       style="fill:none;stroke:#000000;stroke-width:1.35354328;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       sodipodi:type="arc" />
+    <path
+       id="path7979"
+       d="M 445.09714,87.413582 L 460,97.362183"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+       sodipodi:nodetypes="cc" />
+    <path
+       id="path7981"
+       d="M 445.09714,87.413582 L 445.09714,72.413582"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1" />
+    <path
+       sodipodi:type="arc"
+       style="fill:none;stroke:none;stroke-width:1.35354328;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path7985"
+       sodipodi:cx="215"
+       sodipodi:cy="89.862183"
+       sodipodi:rx="15"
+       sodipodi:ry="17.5"
+       d="M 230,89.862183 A 15,17.5 0 1 1 200,89.862183 A 15,17.5 0 1 1 230,89.862183 z"
+       transform="translate(460.09714,5.1399003e-2)" />
+    <path
+       sodipodi:type="arc"
+       style="fill:none;stroke:#000000;stroke-width:1.35354328;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path7987"
+       sodipodi:cx="222.5"
+       sodipodi:cy="104.86218"
+       sodipodi:rx="17.5"
+       sodipodi:ry="17.5"
+       d="M 240,104.86218 A 17.5,17.5 0 1 1 205,104.86218 A 17.5,17.5 0 1 1 240,104.86218 z"
+       transform="matrix(1.1428314,0,0,1.1442126,420.72046,-32.622448)" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+       d="M 675.09714,87.413582 L 682.97969,104.38249"
+       id="path7989"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Mend);stroke-opacity:1"
+       d="M 675.09714,87.413582 L 675.09714,72.413582"
+       id="path7991" />
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="154.55334"
+       y="92.212189"
+       id="text8001"><tspan
+         sodipodi:role="line"
+         id="tspan8003"
+         x="154.55334"
+         y="92.212189">23</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="375.77676"
+       y="92.717262"
+       id="text8005"><tspan
+         sodipodi:role="line"
+         id="tspan8007"
+         x="375.77676"
+         y="92.717262">24</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="610"
+       y="92.362183"
+       id="text8009"><tspan
+         sodipodi:role="line"
+         id="tspan8011"
+         x="610"
+         y="92.362183">25</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:144px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="-48.992397"
+       y="284.64624"
+       id="text8013"><tspan
+         sodipodi:role="line"
+         id="tspan8015"
+         x="-48.992397"
+         y="284.64624" /></text>
+    <text
+       xml:space="preserve"
+       style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="-50"
+       y="272.36218"
+       id="text8021"><tspan
+         sodipodi:role="line"
+         id="tspan8023"
+         x="-50"
+         y="272.36218">...</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:72px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="720"
+       y="272.36218"
+       id="text8025"><tspan
+         sodipodi:role="line"
+         id="tspan8027"
+         x="720"
+         y="272.36218">...</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="480"
+       y="52.362183"
+       id="text14422"><tspan
+         sodipodi:role="line"
+         id="tspan14424"
+         x="480"
+         y="52.362183">physical bitstream</tspan></text>
+    <path
+       sodipodi:nodetypes="ccccccccc"
+       id="path16030"
+       d="M 710,322.36218 L 710,312.36218 L 740,332.36218 L 710,352.36218 L 710,342.36218 L 20,342.36218 L 20,352.36218 L -10,332.36218 L 20,312.36218 C 20,315.69552 20,319.02885 20,322.36218"
+       style="opacity:1;fill:#5fd35f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="under"
+     style="display:inline">
+    <rect
+       style="opacity:1;fill:#5fd35f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect3483"
+       width="695"
+       height="90"
+       x="20"
+       y="222.36218" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 235,312.36218 L 235,222.36218"
+       id="path13403" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 200,312.36218 L 200,222.36218"
+       id="path13405" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 160,312.36218 L 160,222.36218"
+       id="path13407" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 130,222.36218 L 130,312.36218"
+       id="path13411" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 90,312.36218 L 90,222.36218"
+       id="path13413" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 50,312.36218 L 50,222.36218"
+       id="path13415" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 200,127.36218 L 50,127.36218 C 50,149.02885 50,170.69552 50,192.36218 C 50,200.69552 50,214.02885 50,222.36218"
+       id="path9694"
+       sodipodi:nodetypes="ccsc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 200,137.36218 L 90,137.36218 C 90,159.02885 90,180.69552 90,202.36218 C 90,207.36218 90,217.36218 90,222.36218"
+       id="path10223"
+       sodipodi:nodetypes="ccsc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 200,147.36218 L 130,147.36218 C 130,169.02885 130,190.69552 130,212.36218 C 130,214.02885 130,220.69552 130,222.36218"
+       id="path10752"
+       sodipodi:nodetypes="ccsc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 200,157.36218 L 160,157.36218 L 160,222.36218"
+       id="path11283"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 200,167.36218 L 175,167.36218"
+       id="path11812"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 175,167.36218 L 175,207.36218 C 175,207.36218 185,207.36218 185,207.36218 C 190,207.36218 195,207.36218 200,207.36218 C 200,210.69538 200,219.02898 200,222.36218"
+       id="path11814"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 230,187.36218 L 240,187.36218"
+       id="path12345" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 200,177.36218 L 185,177.36218 C 185,185.69551 185,194.02885 185,202.36218 C 185,202.36218 217.21399,202.36218 220,202.36218 C 225,202.36218 230,202.36218 235,202.36218 C 235,207.36218 235,217.36218 235,222.36218"
+       id="path12874"
+       sodipodi:nodetypes="cccscc" />
+    <g
+       id="g2739"
+       transform="translate(0.341629,-3.4065247e-2)">
+      <rect
+         y="122.39625"
+         x="199.89244"
+         height="10.06949"
+         width="29.765936"
+         id="rect8035"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="132.46574"
+         x="199.89244"
+         height="10.06949"
+         width="29.765936"
+         id="rect8037"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="142.53523"
+         x="199.89244"
+         height="10.06949"
+         width="29.765936"
+         id="rect8039"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="152.60472"
+         x="199.89244"
+         height="10.06949"
+         width="29.765936"
+         id="rect8041"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="162.67421"
+         x="199.89244"
+         height="10.06949"
+         width="29.765936"
+         id="rect8043"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="172.7437"
+         x="199.89244"
+         height="10.06949"
+         width="29.765936"
+         id="rect8045"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="182.81319"
+         x="199.89244"
+         height="10.06949"
+         width="29.765936"
+         id="rect8047"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect13433"
+         width="29.765936"
+         height="10.06949"
+         x="199.89244"
+         y="142.53523" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect13437"
+         width="29.765936"
+         height="10.06949"
+         x="199.89244"
+         y="162.67421" />
+      <g
+         id="g2675">
+        <rect
+           y="122.39625"
+           x="199.89244"
+           height="10.06949"
+           width="29.765936"
+           id="rect13429"
+           style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+        <rect
+           y="132.46574"
+           x="199.89244"
+           height="10.06949"
+           width="29.765936"
+           id="rect13431"
+           style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+        <rect
+           y="152.60472"
+           x="199.89244"
+           height="10.06949"
+           width="29.765936"
+           id="rect13435"
+           style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+        <rect
+           y="172.7437"
+           x="199.89244"
+           height="10.06949"
+           width="29.765936"
+           id="rect13439"
+           style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+        <rect
+           y="182.81319"
+           x="199.89244"
+           height="10.06949"
+           width="29.765936"
+           id="rect13441"
+           style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      </g>
+    </g>
+    <path
+       id="path13443"
+       d="M 230,187.36218 L 240,187.36218"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <path
+       sodipodi:nodetypes="ccsc"
+       id="path13492"
+       d="M 430.10756,126.84169 L 270,127.36219 C 270,149.02886 270,170.69553 270,192.36219 C 270,200.69553 270,214.02886 270,222.36219"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <path
+       sodipodi:nodetypes="ccsc"
+       id="path13494"
+       d="M 430.10756,136.84169 L 310,137.36219 C 310,159.02886 310,180.69553 310,202.36219 C 310,207.36219 310,217.36219 310,222.36219"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <path
+       sodipodi:nodetypes="ccsc"
+       id="path13496"
+       d="M 430.10756,146.84169 L 355,147.36219 C 355,169.02886 355,190.69553 355,212.36219 C 355,214.02886 355,220.69553 355,222.36219"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <path
+       sodipodi:nodetypes="ccc"
+       id="path13498"
+       d="M 430.10756,156.84169 L 380,157.36219 L 380,222.36219"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <path
+       sodipodi:nodetypes="cc"
+       id="path13500"
+       d="M 430.10756,166.84169 L 405.10756,166.84169"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <path
+       sodipodi:nodetypes="ccccc"
+       id="path13502"
+       d="M 405.10756,166.84169 L 405,207.36219 C 405,207.36219 405,207.36219 405,207.36219 C 410,207.36219 415,207.36219 420,207.36219 C 420,212.36219 420,219.02899 420,222.36219"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <path
+       id="path13520"
+       d="M 460.10756,186.84169 L 470.10756,186.84169"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <path
+       sodipodi:nodetypes="cccscc"
+       id="path13522"
+       d="M 430.10756,176.84169 L 415.10756,176.84169 C 415.10756,185.17502 415,194.02886 415,202.36219 C 415,202.36219 432.21399,202.36219 435,202.36219 C 440,202.36219 445,202.36219 450,202.36219 C 450,207.36219 450,217.36219 450,222.36219"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <g
+       id="g2723"
+       transform="translate(0.2340698,0.4864197)">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect13506"
+         width="29.765936"
+         height="10.06949"
+         x="430"
+         y="121.87576" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect13508"
+         width="29.765936"
+         height="10.06949"
+         x="430"
+         y="131.94525" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect13510"
+         width="29.765936"
+         height="10.06949"
+         x="430"
+         y="142.01474" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect13512"
+         width="29.765936"
+         height="10.06949"
+         x="430"
+         y="152.08423" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect13514"
+         width="29.765936"
+         height="10.06949"
+         x="430"
+         y="162.15372" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect13516"
+         width="29.765936"
+         height="10.06949"
+         x="430"
+         y="172.22321" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect13518"
+         width="29.765936"
+         height="10.06949"
+         x="430"
+         y="182.29269" />
+      <rect
+         y="121.87576"
+         x="430"
+         height="10.06949"
+         width="29.765936"
+         id="rect13526"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="131.94525"
+         x="430"
+         height="10.06949"
+         width="29.765936"
+         id="rect13528"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="142.01474"
+         x="430"
+         height="10.06949"
+         width="29.765936"
+         id="rect13530"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="152.08423"
+         x="430"
+         height="10.06949"
+         width="29.765936"
+         id="rect13532"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="162.15372"
+         x="430"
+         height="10.06949"
+         width="29.765936"
+         id="rect13534"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="172.22321"
+         x="430"
+         height="10.06949"
+         width="29.765936"
+         id="rect13536"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="182.29269"
+         x="430"
+         height="10.06949"
+         width="29.765936"
+         id="rect13538"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 460.10756,186.84169 L 470.10756,186.84169"
+       id="path13540" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 660,127.36218 L 495,127.36218 C 495,149.02885 495,170.69552 495,192.36218 C 495,200.69552 495,214.02885 495,222.36218"
+       id="path13544"
+       sodipodi:nodetypes="ccsc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 660,137.36218 L 530,137.36218 C 530,159.02885 530,180.69552 530,202.36218 C 530,207.36218 530,217.36218 530,222.36218"
+       id="path13546"
+       sodipodi:nodetypes="ccsc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 660,147.36218 L 570,147.36218 C 570,169.02885 570,190.69552 570,212.36218 C 570,214.02885 570,220.69552 570,222.36218"
+       id="path13548"
+       sodipodi:nodetypes="ccsc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 660,157.36218 L 595,157.36218 L 595,222.36218"
+       id="path13550"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 660,167.36218 L 635,167.36218"
+       id="path13552"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 635,167.36218 L 635,207.36218 C 635,207.36218 640,207.36218 640,207.36218 C 645,207.36218 640,207.36218 645,207.36218 C 645,210.69538 645,219.02898 645,222.36218"
+       id="path13554"
+       sodipodi:nodetypes="ccccc" />
+    <g
+       id="g2797"
+       transform="translate(0.3416138,-3.4065247e-2)">
+      <rect
+         y="122.39625"
+         x="659.89246"
+         height="10.06949"
+         width="29.765936"
+         id="rect13558"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="132.46574"
+         x="659.89246"
+         height="10.06949"
+         width="29.765936"
+         id="rect13560"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="142.53523"
+         x="659.89246"
+         height="10.06949"
+         width="29.765936"
+         id="rect13562"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="152.60472"
+         x="659.89246"
+         height="10.06949"
+         width="29.765936"
+         id="rect13564"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="162.67421"
+         x="659.89246"
+         height="10.06949"
+         width="29.765936"
+         id="rect13566"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="172.7437"
+         x="659.89246"
+         height="10.06949"
+         width="29.765936"
+         id="rect13568"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="182.81319"
+         x="659.89246"
+         height="10.06949"
+         width="29.765936"
+         id="rect13570"
+         style="fill:none;stroke:#000000;stroke-width:1.16799998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 690,187.36218 L 700,187.36218"
+       id="path13572" />
+    <path
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 660,177.36218 L 645,177.36218 C 645,185.69551 645,194.02885 645,202.36218 C 645,202.36218 662.21399,202.36218 665,202.36218 C 670,202.36218 670,202.36218 675,202.36218 C 675,207.36218 675,217.36218 675,222.36218"
+       id="path13574"
+       sodipodi:nodetypes="cccscc" />
+    <path
+       id="path13592"
+       d="M 690,187.36218 L 700,187.36218"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 270,312.36218 L 270,222.36218"
+       id="path13598" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 310,312.36218 L 310,222.36218"
+       id="path13600" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 355,312.36218 L 355,222.36218"
+       id="path13602" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 380,312.36218 L 380,222.36218"
+       id="path13604" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 420,312.36218 L 420,222.36218"
+       id="path13606" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 450,312.36218 L 450,222.36218"
+       id="path13608" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 495,312.36218 L 495,222.36218"
+       id="path13610" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 530,312.36218 L 530,222.36218"
+       id="path13612" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 570,312.36218 L 570,222.36218"
+       id="path13614" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 595,312.36218 L 595,222.36218"
+       id="path13616" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 645,312.36218 L 645,222.36218"
+       id="path13618" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       d="M 675,222.36218 L 675,312.36218"
+       id="path13620" />
+    <text
+       xml:space="preserve"
+       style="font-size:24px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="420"
+       y="342.36218"
+       id="text14418"><tspan
+         sodipodi:role="line"
+         id="tspan14420"
+         x="420"
+         y="342.36218">framed logical bitstream</tspan></text>
+  </g>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline">
+    <g
+       id="g3360"
+       transform="translate(0,190)">
+      <rect
+         style="fill:#5fd35f;stroke:none"
+         id="rect3362"
+         width="30"
+         height="90"
+         x="20"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3364"
+         width="30"
+         height="90"
+         x="55"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3366"
+         width="40"
+         height="90"
+         x="90"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3368"
+         width="20"
+         height="90"
+         x="135"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3370"
+         width="40"
+         height="90"
+         x="160"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3372"
+         width="30"
+         height="90"
+         x="205"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3374"
+         width="25"
+         height="90"
+         x="240"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3376"
+         width="40"
+         height="90"
+         x="270"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3378"
+         width="35"
+         height="90"
+         x="315"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3380"
+         width="25"
+         height="90"
+         x="355"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3382"
+         width="30"
+         height="90"
+         x="385"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3384"
+         width="30"
+         height="90"
+         x="420"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3386"
+         width="35"
+         height="90"
+         x="455"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3388"
+         width="35"
+         height="90"
+         x="495"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3390"
+         width="30"
+         height="90"
+         x="535"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3392"
+         width="25"
+         height="90"
+         x="570"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3394"
+         width="40"
+         height="90"
+         x="600"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3396"
+         width="30"
+         height="90"
+         x="645"
+         y="32.362183" />
+      <rect
+         style="fill:#5fd35f"
+         id="rect3398"
+         width="35"
+         height="90"
+         x="680"
+         y="32.362183" />
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="40"
+         id="text3400"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3402"
+           x="-107.36218"
+           y="40">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3404"
+         y="75"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="75"
+           x="-107.36218"
+           id="tspan3406"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="115"
+         id="text3408"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3410"
+           x="-107.36218"
+           y="115">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3412"
+         y="150"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="150"
+           x="-107.36218"
+           id="tspan3414"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="185"
+         id="text3416"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3418"
+           x="-107.36218"
+           y="185">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3420"
+         y="225"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="225"
+           x="-107.36218"
+           id="tspan3422"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="258.03046"
+         id="text3424"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3426"
+           x="-107.36218"
+           y="258.03046">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3428"
+         y="295"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="295"
+           x="-107.36218"
+           id="tspan3430"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="338.48477"
+         id="text3432"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3434"
+           x="-107.36218"
+           y="338.48477">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3436"
+         y="373.48477"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="373.48477"
+           x="-107.36218"
+           id="tspan3438"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="405"
+         id="text3440"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3442"
+           x="-107.36218"
+           y="405">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3444"
+         y="440"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="440"
+           x="-107.36218"
+           id="tspan3446"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="478.03046"
+         id="text3448"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3450"
+           x="-107.36218"
+           y="478.03046">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3452"
+         y="518.03046"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="518.03046"
+           x="-107.36218"
+           id="tspan3454"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="555"
+         id="text3456"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3458"
+           x="-107.36218"
+           y="555">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3460"
+         y="588.48474"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="588.48474"
+           x="-107.36218"
+           id="tspan3462"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="625"
+         id="text3464"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3466"
+           x="-107.36218"
+           y="625">packet</tspan></text>
+      <text
+         inkscape:transform-center-y="21.605011"
+         inkscape:transform-center-x="-6.0662994"
+         transform="matrix(0,-1,1,0,0,0)"
+         id="text3468"
+         y="665"
+         x="-107.36218"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           y="665"
+           x="-107.36218"
+           id="tspan3470"
+           sodipodi:role="line">packet</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-size:18px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+         x="-107.36218"
+         y="702.47461"
+         id="text3472"
+         transform="matrix(0,-1,1,0,0,0)"
+         inkscape:transform-center-x="-6.0662994"
+         inkscape:transform-center-y="21.605011"><tspan
+           sodipodi:role="line"
+           id="tspan3474"
+           x="-107.36218"
+           y="702.47461">packet</tspan></text>
+    </g>
+  </g>
+</svg>



More information about the commits mailing list