merge with stable
authorPierre-Yves David <pierre-yves.david@fb.com>
Wed, 29 Apr 2015 11:42:06 -0700
changeset 1291 1e3c607cf4a5
parent 1290 8aa9a21156fe (current diff)
parent 1289 12d5c9eaa86d (diff)
child 1292 62229e7451f7
merge with stable
docs/evolve-collaboration.rst
docs/figures/edit-is-rewrite-step1.svg
docs/figures/edit-is-rewrite-step2.svg
docs/figures/error-conflicting.svg
docs/figures/error-extinct.svg
docs/figures/error-obsolete.svg
docs/figures/error-unstable.svg
docs/figures/example-1-update.svg
docs/figures/example-2-split.svg
docs/figures/explain-troubles-concurrent-10-solution.svg
docs/figures/explain-troubles-concurrent-10-sumup.svg
docs/figures/explain-troubles-latecomer-10-sumup.svg
docs/figures/explain-troubles-latecomer-15-solution.svg
docs/figures/explain-troubles-unstable-10-sumup.svg
docs/figures/explain-troubles-unstable-15-solution.svg
docs/figures/git.svg
docs/figures/simple-3-merge.svg
docs/figures/simple-4-reorder.svg
docs/figures/simple-5-delete.svg
docs/instability.rst
docs/obs-concept.rst
docs/obs-implementation.rst
docs/qsync.rst
--- a/README	Wed Apr 29 10:36:43 2015 -0700
+++ b/README	Wed Apr 29 11:42:06 2015 -0700
@@ -51,6 +51,10 @@
 Changelog
 =========
 
+5.1.5 --
+
+- minor documentation cleanup
+
 5.1.4 -- 2015-04-23
 
 - significant documentation update
--- a/docs/concepts.rst	Wed Apr 29 10:36:43 2015 -0700
+++ b/docs/concepts.rst	Wed Apr 29 11:42:06 2015 -0700
@@ -24,7 +24,7 @@
           isn't quite right yet, and the diagrams are missing for
           malformatted.)
 
-This document follows standard set theory notation:
+This document follows standard set theory notation::
 
   x ∈ A: x is a member of A
 
@@ -133,7 +133,7 @@
 public phase; only mutable changesets are divergent).
 
 The collective term for unstable, bumped, and divergent changeset is
-*troubled*:
+*troubled*::
 
   troubled = unstable ∪ bumped ∪ divergent
 
@@ -155,7 +155,7 @@
 changesets; these are bugs and will be fixed in due course.)
 
 All hidden changesets are obsolete, and all obsolete changesets are
-part of your repository. Mathematically speaking:
+part of your repository. Mathematically speaking::
 
   repo ⊇ obsolete ⊇ hidden
 
@@ -177,7 +177,7 @@
 Why is this changeset visible?
 ------------------------------
 
-Any changeset which is not hidden is *visible*. That is,
+Any changeset which is not hidden is *visible*. That is, ::
 
   visible = repo ∖ hidden
 
@@ -185,7 +185,7 @@
 changesets that are in *repo* but not in *hidden*.)
 
 After amending or pruning a changeset, you might expect it to be
-hidden. It doesn't always work out that way. The precise rules are:
+hidden. It doesn't always work out that way. The precise rules are::
 
   hideable = obsolete
   blockers = bookmarks ∪ parents(workingcopy) ∪ localtags
@@ -193,7 +193,7 @@
 
 This will probably be clearer with a worked example. First, here's a
 repository with some obsolete changesets, some troubled changesets,
-one bookmark, a working copy, and some hidden changesets:
+one bookmark, a working copy, and some hidden changesets::
 
         x-x
        /
@@ -202,7 +202,7 @@
       x-x-o
 
 Here's the computation required to determine which changesets are
-hidden:
+hidden::
 
   repo = { 0, 1, 2, 3, 4, 5, 6, 7, 8 }
 
--- a/docs/evolve-collaboration.rst	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,135 +0,0 @@
-.. Copyright 2011 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
-..                Logilab SA        <contact@logilab.fr>
-
-------------------------------------------------
-Collaboration Using Evolve: A user story
-------------------------------------------------
-
-
-After having written some code for ticket #42, Alice starts a patch
-(this will be kind of like a 'work-in-progress' checkpoint
-initially)::
-
-    $ hg ci -m '[entities] remove magic'
-
-Instant patch! Note how the default phase of this changeset is (still)
-in "draft" state.
-
-This is easily checkable::
-
-    $ hg phase tip
-    827: draft
-
-See? Until the day it becomes a "public" changeset, this can be
-altered to no end. How? It happens with an explicit::
-
-    $ hg phase --public
-
-In practice, pushing to a "publishing" repository can also turn draft
-changesets into public ones. Older Mercurial releases are automatically
-"publishing" since they do not have the notion of non-public changesets
-(or mutable history).
-
-During the transition from older Mercurial servers to new ones, this will
-happen often, so be careful.
-
-Now let's come back to our patch. Next hour sees good progress and Alice
-wants to complete the patch with the recent stuff (all that's shown by
-an "hg diff") to share with a co-worker, Bob::
-
-    $ hg amend -m '[entities] fix frobulator (closes #42)'
-
-Note that we also fix the commit message. (For recovering MQ users: this
-is just like "hg qrefresh -m").
-
-Before leaving, let's push to the central shared repository. That will
-give Bob the signal that something is ripe for review / further amendments::
-
-    $ hg push # was done with a modern mercurial, draft phase is preserved
-
-The next day, Bob, who arrives very early, can immediately work out
-some glitches in the patch.
-
-He then starts two others, for ticket #43 and #44 and finally commits them.
-Then, as original worker arrives, he pushes his stuff.
-
-Alice, now equipped with enough properly sugared coffee to survive the
-next two hours::
-
-    $ hg pull
-
-Then::
-
-    $ hg up "tip ~ 2"
-
-brings her to yesterday's patch. Indeed the patch serial number has
-increased (827 still exists but has been obsoleted).
-
-She understands that her original patch has been altered. But how did it
-evolve?
-
-The enhanced hgview shows the two patches. By default only the most
-recent version of a patch is shown.
-
-Now, when Alice installed the mutable-history extensions, she got an alias
-that allows her to see the diff between two amendments, defined like this::
-
-    odiff=diff --rev 'limit(obsparents(.),1)' --rev .
-
-She can see exactly how Bob amended her work.
-
-* odiff
-
-
-Amend ... Stabilize
---------------------
-
-Almost perfect! Alice just needs to fix a half dozen grammar oddities in
-the new docstrings and it will be publishable.
-
-Then, another round of:
-
-    $ hg amend
-
-and a quick look at hgview ... shows something strange (at first).
-
-Ticket #42 yesterday's version is still showing up, with two descendant lineages:
-
-* the next version, containing grammar fixes,
-
-* the two stacked changesets for tickets #43 .. 44 committed by Bob.
-
-Indeed, since this changeset still has non-obsolete descendant
-changesets it cannot be hidden. This branch (old version of #42 and
-the two descendants by C.W.) is said to be _unstable_.
-
-Why would one want such a state? Why not auto-stabilize each time "hg
-amend" is typed out?
-
-Alice for one, wouldn't want to merge each time she amends something that
-might conflict with the descendant changesets. Remember she is
-currently updating the very middle of an history!
-
-Being now done with grammar and typo fixes, Alice decides it is time to
-stabilize again the tree. She does::
-
-    $ hg evolve
-
-two times, one for each unstable descendant. The last time, hgview
-shows her a straight line again. Wow! that feels a bit like a
-well-planned surgical operation. At the end, the patient tree has
-been properly trimmed and any conflict properly handled.
-
-Of course nothing fancy really happened: each "stablilize" can be
-understood in terms of a rebase of the next unstable descendant to the
-newest version of its parent (including the possible manual conflict
-resolution intermission ...).
-
-Except that rebase is a destructive (it removes information from the
-repository), unrecoverable operation, and the "evolve + obsolete"
-combo, using changeset copy and obsolescence marker, provides evolution
-semantics by only adding new information to the repository (but more
-on that later).
-
-She pushes again.
-
--- a/docs/evolve-faq.rst	Wed Apr 29 10:36:43 2015 -0700
+++ b/docs/evolve-faq.rst	Wed Apr 29 11:42:06 2015 -0700
@@ -1,19 +1,19 @@
 .. Copyright 2011 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
 ..                Logilab SA        <contact@logilab.fr>
 
----------------------------------------------------------------------
+-------------
 Evolve How To
----------------------------------------------------------------------
+-------------
 
 
 
 Add a changeset: ``commit``
-------------------------------------------------------------
+---------------------------
 
 Just use commit as usual. New changesets will be in the `draft` phase.
 
 Rewrite a changeset: ``commit --amend``
-------------------------------------------------------------
+---------------------------------------
 
 It writes a new changeset combining working-directory parent changes and parent.
 It will work on any `draft` or `secret` changeset. It will not work on `public`
@@ -36,7 +36,7 @@
 
 
 Move a changeset: ``grab``
-------------------------------------------------------------
+--------------------------
 
 You can use ``hg grab <rev>`` to move a rev at your current location, making the
 old version obsolete.
@@ -45,7 +45,7 @@
 
 
 Delete a changeset: ``prune``
-------------------------------------------------------------
+-----------------------------
 
 A new ``prune`` command allows removing a changeset.
 
@@ -53,7 +53,7 @@
 
 
 Moving within the history: ``gdown`` and ``gup``
-------------------------------------------------------------
+------------------------------------------------
 
 While working on mutable part of the history you often need to move between
 mutable commits.
@@ -67,7 +67,7 @@
           feeling back.
 
 Collapse changesets: ``fold``
-------------------------------------------------------------
+-----------------------------
 
 You can use ``hg fold`` to collapse multiple changesets in a single one.
 
@@ -78,7 +78,7 @@
 ``hg fold -r <revset>`` fold everything changeset matching the revset together.
 
 Getting changes out of a commit
-------------------------------------------------------------
+-------------------------------
 
 The ``hg uncommit`` command lets you rewrite the parent commit without
 selected changed files. Target files content is not altered and
@@ -94,7 +94,7 @@
   M celestine
 
 Split a changeset
------------------------
+-----------------
 
 To split on file boundaries, just use ``uncommit`` command.
 
@@ -120,7 +120,7 @@
 
 
 Update my current work in progress after a pull
-----------------------------------------------
+-----------------------------------------------
 
 Whenever you are working on some changesets, it is more likely that a pull
 will, eventually, import new changesets in your tree.
@@ -133,7 +133,7 @@
 
 
 Move multiple changesets: ``rebase``
-------------------------------------------------------------
+------------------------------------
 
 You can still use rebase to move a whole segment of the changeset graph together.
 
@@ -141,7 +141,7 @@
              divergent versions of the changesets.
 
 Resolve history troubles: ``evolve``
-------------------------------------------------------------
+------------------------------------
 
 When you rewrite (amend) a changeset with children without rewriting
 those children you create *unstable* changesets and *suspended
@@ -155,7 +155,7 @@
 
 
 Fix my history afterward: ``prune -n``
-------------------------------------------------------------
+--------------------------------------
 
 Sometimes you need to create an obsolete marker by hand. This may happen when
 upstream has applied some of your patches for example.
@@ -164,7 +164,7 @@
 marker.
 
 View diff from the last amend
-------------------------------------------------------------
+-----------------------------
 
 An ``odiff`` alias have been added by ``enable.sh``
 
@@ -173,7 +173,7 @@
     odiff = diff --rev 'limit(precursors(.),1)' --rev .
 
 View obsolete markers
-------------------------------------------------------------
+---------------------
 
 hgview_ is the only viewer that currently supports this feature. You
 need version 1.6.2
@@ -193,10 +193,10 @@
 
 
 Important Note
-=====================================================================
+==============
 
 View change to your file
-------------------------------------------------------------
+------------------------
 
 Extinct changesets are hidden using the *hidden* feature of mercurial.
 
--- a/docs/evolve-good-practice.rst	Wed Apr 29 10:36:43 2015 -0700
+++ b/docs/evolve-good-practice.rst	Wed Apr 29 11:42:06 2015 -0700
@@ -6,7 +6,7 @@
 -----------------------------------------
 
 Avoid unstability
---------------------------------
+-----------------
 
 The less unstability you have the less you need to resolve.
 
@@ -14,7 +14,7 @@
 not ready neither.
 
 Branch as much as possible
---------------------------------
+--------------------------
 
 This is not MQ; you are not constrained to linear history.
 
@@ -22,7 +22,7 @@
 and conflict.
 
 Rewrite your changes only
-------------------------------------------------
+-------------------------
 
 There is no descent conflict detection and handling right now.
 Rewriting other people's changesets guarantees that you will get
@@ -40,7 +40,7 @@
 
 
 Do not get too confident
----------------------------
+------------------------
 
 This is an experimental extension and a complex concept. This is beautiful,
 powerful and robust on paper, but the tool and your mind may not be prepared for
--- a/docs/figures/edit-is-rewrite-step1.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,509 +0,0 @@
-<?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="773.15637"
-   height="740.48505"
-   id="svg3404"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="edit-is-rewrite-step1.svg">
-  <defs
-     id="defs3406">
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM"
-       style="overflow:visible">
-      <path
-         id="path6393"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotL"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotL"
-       style="overflow:visible">
-      <path
-         id="path6390"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mstart"
-       style="overflow:visible">
-      <path
-         id="path6334"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,4,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mstart"
-       style="overflow:visible">
-      <path
-         id="path6352"
-         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6,0.6)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend"
-       style="overflow:visible">
-      <path
-         id="path6331"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="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="perspective3411" />
-    <inkscape:perspective
-       id="perspective5699"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective5753"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective5784"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.57"
-     inkscape:cx="215.04832"
-     inkscape:cy="422.53048"
-     inkscape:document-units="px"
-     showgrid="false"
-     inkscape:snap-global="true"
-     inkscape:window-width="1280"
-     inkscape:window-height="776"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="g6029"
-     fit-margin-top="5"
-     fit-margin-right="5"
-     fit-margin-bottom="5"
-     fit-margin-left="5">
-    <inkscape:grid
-       type="xygrid"
-       id="grid6315"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true"
-       originx="5.0135572px"
-       originy="4.9994442px" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata3409">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:groupmode="layer"
-     id="layer4"
-     inkscape:label="babar"
-     transform="translate(12.275017,-145.05915)">
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot5626"
-       style="font-size:14px;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;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"><flowRegion
-         id="flowRegion5628"><rect
-           id="rect5630"
-           width="120.20815"
-           height="52.527931"
-           x="153.54318"
-           y="706.89001"
-           style="font-size:14px;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;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" /></flowRegion><flowPara
-         id="flowPara5636" /></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot5653"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><flowRegion
-         id="flowRegion5655"><rect
-           id="rect5657"
-           width="145"
-           height="49.285713"
-           x="565.71429"
-           y="683.07648" /></flowRegion><flowPara
-         id="flowPara5659" /></flowRoot>    <g
-       id="g10759"
-       transform="translate(582.45614,-14.035088)">
-      <g
-         transform="translate(-422.06809,-8.1395349)"
-         id="g6029">
-        <rect
-           style="fill:#ffffff;stroke:#000000;stroke-width:4.09652519;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="rect3414"
-           width="291.61774"
-           height="107.33205"
-           x="68.11969"
-           y="793.33905" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-           x="75.714279"
-           y="835.2193"
-           id="text5643"><tspan
-             sodipodi:role="line"
-             id="tspan5645"
-             x="75.714279"
-             y="835.2193"
-             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">&quot;;<tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan5889">Alice</tspan>;Babar&quot;</tspan><tspan
-             sodipodi:role="line"
-             x="75.714279"
-             y="885.2193"
-             id="tspan5649"
-             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">⟶ <tspan
-   id="tspan6297"
-   style="fill:#c8ab37;stroke:#c8ab37">19b08111</tspan></tspan></text>
-      </g>
-      <g
-         transform="translate(-602.95683,-59.767404)"
-         id="g6023">
-        <rect
-           style="fill:#ffffff;stroke:#000000;stroke-width:6.09169483;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="rect3414-7"
-           width="657.06445"
-           height="105.33688"
-           x="66.285065"
-           y="639.61066" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-           x="72.882072"
-           y="680.49335"
-           id="text5643-6"><tspan
-             sodipodi:role="line"
-             id="tspan5645-5"
-             x="72.882072"
-             y="680.49335"
-             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">&quot;<tspan
-   id="tspan6203"
-   style="fill:#c8c4b7;stroke:#c8c4b7;stroke-opacity:1">19b08111</tspan>;<tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan5885">Alice</tspan>;Babar<tspan
-   id="tspan6287"
-   style="fill:#ff0000;stroke:#ff0000">,Celeste</tspan>&quot;</tspan><tspan
-             sodipodi:role="line"
-             x="72.882072"
-             y="730.49335"
-             id="tspan5649-6"
-             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">⟶ <tspan
-   id="tspan6035"
-   style="stroke:#009400;stroke-opacity:1"><tspan
-     id="tspan6039"
-     style="stroke:#00b500;stroke-opacity:1"><tspan
-       id="tspan6043"
-       style="stroke:#00ae00;stroke-opacity:1"><tspan
-         id="tspan6045"
-         style="stroke:#00ad00;stroke-opacity:1"><tspan
-           id="tspan6047"
-           style="stroke:#00ac00;stroke-opacity:1"><tspan
-             id="tspan6051"
-             style="stroke:#00aa00;stroke-opacity:1"><tspan
-               id="tspan6053"
-               style="stroke:#00a800;stroke-opacity:1"><tspan
-                 id="tspan6055"
-                 style="stroke:#00a600;stroke-opacity:1"><tspan
-                   id="tspan6057"
-                   style="stroke:#00a400;stroke-opacity:1"><tspan
-                     id="tspan6059"
-                     style="stroke:#00a100;stroke-opacity:1"><tspan
-                       id="tspan6061"
-                       style="stroke:#009f00;stroke-opacity:1"><tspan
-                         id="tspan6063"
-                         style="stroke:#009d00;stroke-opacity:1"><tspan
-                           id="tspan6065"
-                           style="stroke:#009900;stroke-opacity:1"><tspan
-                             id="tspan6067"
-                             style="stroke:#009800;stroke-opacity:1"><tspan
-                               id="tspan6069"
-                               style="stroke:#009700;stroke-opacity:1"><tspan
-                                 id="tspan6071"
-                                 style="stroke:#009800;stroke-opacity:1"><tspan
-                                   id="tspan6073"
-                                   style="stroke:#009900;stroke-opacity:1"><tspan
-                                   id="tspan6077"
-                                   style="stroke:#009c00;stroke-opacity:1"><tspan
-                                   id="tspan6079"
-                                   style="stroke:#009d00;stroke-opacity:1"><tspan
-                                   id="tspan6081"
-                                   style="stroke:#009e00;stroke-opacity:1"><tspan
-                                   id="tspan6083"
-                                   style="stroke:#009f00;stroke-opacity:1"><tspan
-                                   id="tspan6085"
-                                   style="stroke:#00a100;stroke-opacity:1"><tspan
-                                   id="tspan6087"
-                                   style="stroke:#00a200;stroke-opacity:1"><tspan
-                                   id="tspan6089"
-                                   style="stroke:#00a500;stroke-opacity:1"><tspan
-                                   id="tspan6091"
-                                   style="stroke:#00a600;stroke-opacity:1"><tspan
-                                   id="tspan6093"
-                                   style="stroke:#00a500;stroke-opacity:1"><tspan
-                                   id="tspan6095"
-                                   style="stroke:#00a200;stroke-opacity:1"><tspan
-                                   id="tspan6097"
-                                   style="stroke:#00a100;stroke-opacity:1"><tspan
-                                   id="tspan6099"
-                                   style="stroke:#009f00;stroke-opacity:1"><tspan
-                                   id="tspan6101"
-                                   style="stroke:#009c00;stroke-opacity:1"><tspan
-                                   id="tspan6103"
-                                   style="stroke:#009700;stroke-opacity:1"><tspan
-                                   id="tspan6105"
-                                   style="stroke:#009200;stroke-opacity:1"><tspan
-                                   id="tspan6107"
-                                   style="stroke:#008b00;stroke-opacity:1"><tspan
-                                   id="tspan6109"
-                                   style="stroke:#008500;stroke-opacity:1"><tspan
-                                   id="tspan6111"
-                                   style="stroke:#007c00;stroke-opacity:1"><tspan
-                                   id="tspan6113"
-                                   style="stroke:#007500;stroke-opacity:1"><tspan
-                                   id="tspan6115"
-                                   style="stroke:#006b00;stroke-opacity:1"><tspan
-                                   id="tspan6117"
-                                   style="stroke:#006100;stroke-opacity:1"><tspan
-                                   id="tspan6119"
-                                   style="stroke:#005800;stroke-opacity:1"><tspan
-                                   id="tspan6121"
-                                   style="stroke:#004d00;stroke-opacity:1"><tspan
-                                   id="tspan6123"
-                                   style="stroke:#004500;stroke-opacity:1"><tspan
-                                   id="tspan6125"
-                                   style="stroke:#003b00;stroke-opacity:1"><tspan
-                                   id="tspan6127"
-                                   style="stroke:#003300;stroke-opacity:1"><tspan
-                                   id="tspan6129"
-                                   style="stroke:#002900;stroke-opacity:1"><tspan
-                                   id="tspan6131"
-                                   style="stroke:#002200;stroke-opacity:1"><tspan
-                                   id="tspan6133"
-                                   style="stroke:#001900;stroke-opacity:1"><tspan
-                                   id="tspan6135"
-                                   style="stroke:#001300;stroke-opacity:1"><tspan
-                                   id="tspan6137"
-                                   style="stroke:#000b00;stroke-opacity:1"><tspan
-                                   id="tspan6139"
-                                   style="stroke:#000700;stroke-opacity:1"><tspan
-                                   id="tspan6141"
-                                   style="stroke:#000000;stroke-opacity:1"><tspan
-                                   id="tspan6145"
-                                   style="stroke:#d00000;stroke-opacity:1"><tspan
-                                   id="tspan6147"
-                                   style="stroke:#d10000;stroke-opacity:1"><tspan
-                                   id="tspan6149"
-                                   style="stroke:#d30000;stroke-opacity:1"><tspan
-                                   id="tspan6151"
-                                   style="stroke:#d80000;stroke-opacity:1"><tspan
-                                   id="tspan6153"
-                                   style="stroke:#db0000;stroke-opacity:1"><tspan
-                                   id="tspan6155"
-                                   style="stroke:#e10000;stroke-opacity:1"><tspan
-                                   id="tspan6157"
-                                   style="stroke:#e40000;stroke-opacity:1"><tspan
-                                   id="tspan6159"
-                                   style="stroke:#eb0000;stroke-opacity:1"><tspan
-                                   id="tspan6161"
-                                   style="stroke:#ef0000;stroke-opacity:1"><tspan
-                                   id="tspan6163"
-                                   style="stroke:#f50000;stroke-opacity:1"><tspan
-                                   id="tspan6165"
-                                   style="stroke:#f90000;stroke-opacity:1"><tspan
-                                   id="tspan6167"
-                                   style="stroke:#fd0000;stroke-opacity:1"><tspan
-                                   id="tspan6169"
-                                   style="stroke:#ff0000;stroke-opacity:1"><tspan
-                                   id="tspan6185"
-                                   style="fill:#010000;fill-opacity:1"><tspan
-                                   id="tspan6187"
-                                   style="fill:#4c0000;fill-opacity:1"><tspan
-                                   id="tspan6189"
-                                   style="fill:#810000;fill-opacity:1"><tspan
-                                   id="tspan6191"
-                                   style="fill:#c70000;fill-opacity:1"><tspan
-                                   id="tspan6193"
-                                   style="fill:#ee0000;fill-opacity:1"><tspan
-                                   id="tspan6195"
-                                   style="fill:#ff0000;fill-opacity:1"><tspan
-                                   id="tspan6279"
-                                   style="fill:#c8ab37"><tspan
-                                   id="tspan6281"
-                                   style="stroke:#c8ab37">925d8319          </tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></text>
-      </g>
-      <g
-         transform="translate(-582.55815,-32.55814)"
-         id="g6009">
-        <rect
-           style="fill:#ffffff;stroke:#000000;stroke-width:5.109797;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="rect3414-7-0"
-           width="458.04636"
-           height="106.31878"
-           x="145.39543"
-           y="199.2028" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-           x="152.48338"
-           y="240.57646"
-           id="text5643-6-0"><tspan
-             sodipodi:role="line"
-             x="152.48338"
-             y="240.57646"
-             id="tspan5649-6-7"
-             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">&quot;<tspan
-   id="tspan6305"
-   style="fill:#c8c4b7;stroke:#c8c4b7">6fcdd7fe</tspan>;<tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan5877">Bob</tspan>;Babar&quot;</tspan><tspan
-             sodipodi:role="line"
-             x="152.48338"
-             y="290.57648"
-             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-             id="tspan5823"><tspan
-               id="tspan6309"
-               style="fill:#c8ab37;stroke:#c8ab37">⟶ebc2b5a1      </tspan></tspan><tspan
-             sodipodi:role="line"
-             x="152.48338"
-             y="340.57648"
-             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-             id="tspan5825" /></text>
-      </g>
-      <g
-         transform="translate(-574.4186,-84.34382)"
-         id="g6016">
-        <rect
-           style="fill:#ffffff;stroke:#000000;stroke-width:6.52355862;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="rect3414-7-0-7"
-           width="756.63257"
-           height="104.90502"
-           x="-12.03722"
-           y="458.04919" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-           x="-5.6561542"
-           y="498.71597"
-           id="text5643-6-0-7"><tspan
-             sodipodi:role="line"
-             x="-5.6561542"
-             y="498.71597"
-             id="tspan5649-6-7-5"
-             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">&quot;<tspan
-   id="tspan6289"
-   style="fill:#c8c4b7;stroke:#c8c4b7">925d8319</tspan>;<tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan5881">Alice</tspan>;Babar,Celeste<tspan
-   id="tspan6303"
-   style="fill:#ff0000;stroke:#ff0000">,flore</tspan>&quot;</tspan><tspan
-             sodipodi:role="line"
-             x="-5.6561542"
-             y="548.71594"
-             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-             id="tspan5809">⟶ <tspan
-   id="tspan6299"
-   style="fill:#c8ab37;stroke:#c8ab37">6fcdd7fe                     </tspan></tspan><tspan
-             sodipodi:role="line"
-             x="-5.6561542"
-             y="598.71594"
-             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-             id="tspan5811" /></text>
-      </g>
-      <path
-         inkscape:connection-start="#g6016"
-         inkscape:connection-end="#g6009"
-         inkscape:connector-type="polyline"
-         id="path6317"
-         d="m -208.13954,373.70537 0,-100.74193"
-         style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotM);marker-end:none"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g6023"
-         inkscape:connection-start="#g6029"
-         inkscape:connector-type="polyline"
-         id="path6321"
-         d="m -208.13953,785.19952 -1e-5,-100.01938"
-         style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.79999995;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotM);marker-end:none"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g6023"
-         inkscape:connection-start="#g6016"
-         inkscape:connector-type="polyline"
-         id="path6323"
-         d="m -208.13954,478.6104 0,101.23285"
-         style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#DotM)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-    </g>
-  </g>
-</svg>
--- a/docs/figures/edit-is-rewrite-step2.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,832 +0,0 @@
-<?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="1597.0645"
-   height="768.49182"
-   id="svg3404"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="edit-is-rewrite-step2.svg">
-  <defs
-     id="defs3406">
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM"
-       style="overflow:visible">
-      <path
-         id="path6393"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotL"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotL"
-       style="overflow:visible">
-      <path
-         id="path6390"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mstart"
-       style="overflow:visible">
-      <path
-         id="path6334"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,4,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Mstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Mstart"
-       style="overflow:visible">
-      <path
-         id="path6352"
-         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="scale(0.6,0.6)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend"
-       style="overflow:visible">
-      <path
-         id="path6331"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="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="perspective3411" />
-    <inkscape:perspective
-       id="perspective5699"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective5753"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective5784"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective11514"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-8"
-       style="overflow:visible">
-      <path
-         id="path6393-2"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker11520"
-       style="overflow:visible">
-      <path
-         id="path11522"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.57"
-     inkscape:cx="1091.46"
-     inkscape:cy="493.26469"
-     inkscape:document-units="px"
-     showgrid="false"
-     inkscape:snap-global="true"
-     inkscape:window-width="1280"
-     inkscape:window-height="776"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="layer4"
-     fit-margin-top="5"
-     fit-margin-right="5"
-     fit-margin-bottom="5"
-     fit-margin-left="5">
-    <inkscape:grid
-       type="xygrid"
-       id="grid6315"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true"
-       originx="424.40857px"
-       originy="4.9994042px" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata3409">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:groupmode="layer"
-     id="layer4"
-     inkscape:label="babar"
-     transform="translate(888.68669,-124.06992)">
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot5626"
-       style="font-size:14px;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;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"><flowRegion
-         id="flowRegion5628"><rect
-           id="rect5630"
-           width="120.20815"
-           height="52.527931"
-           x="153.54318"
-           y="706.89001"
-           style="font-size:14px;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;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" /></flowRegion><flowPara
-         id="flowPara5636" /></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot5653"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><flowRegion
-         id="flowRegion5655"><rect
-           id="rect5657"
-           width="145"
-           height="49.285713"
-           x="565.71429"
-           y="683.07648" /></flowRegion><flowPara
-         id="flowPara5659" /></flowRoot>    <g
-       id="g6029"
-       transform="translate(-296.62861,-15.157079)">
-      <rect
-         y="793.33905"
-         x="68.11969"
-         height="107.33205"
-         width="291.61774"
-         id="rect3414"
-         style="fill:#ffffff;stroke:#000000;stroke-width:4.09652519000000037;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-      <text
-         id="text5643"
-         y="835.2193"
-         x="75.714279"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="835.2193"
-           x="75.714279"
-           id="tspan5645"
-           sodipodi:role="line">&quot;;<tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan12068">Alice</tspan>;Babar&quot;</tspan><tspan
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="tspan5649"
-           y="885.2193"
-           x="75.714279"
-           sodipodi:role="line">⟶ <tspan
-   style="fill:#c8ab37;stroke:#c8ab37"
-   id="tspan6297">19b08111</tspan></tspan></text>
-    </g>
-    <g
-       id="g6023"
-       transform="translate(-897.69367,-93.100738)"
-       style="opacity:0.5">
-      <rect
-         y="639.61066"
-         x="66.285065"
-         height="105.33688"
-         width="657.06445"
-         id="rect3414-7"
-         style="fill:#ffffff;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:20, 10;stroke-dashoffset:0" />
-      <text
-         id="text5643-6"
-         y="680.49335"
-         x="72.882072"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="680.49335"
-           x="72.882072"
-           id="tspan5645-5"
-           sodipodi:role="line">&quot;<tspan
-   style="fill:#c8c4b7;stroke:#c8c4b7;stroke-opacity:1"
-   id="tspan6203">19b08111</tspan>;<tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan12072">Alice</tspan>;Babar<tspan
-   style="fill:#ff0000;stroke:#ff0000"
-   id="tspan6287">,Celeste</tspan>&quot;</tspan><tspan
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="tspan5649-6"
-           y="730.49335"
-           x="72.882072"
-           sodipodi:role="line">⟶ <tspan
-   style="stroke:#009400;stroke-opacity:1"
-   id="tspan6035"><tspan
-     style="stroke:#00b500;stroke-opacity:1"
-     id="tspan6039"><tspan
-       style="stroke:#00ae00;stroke-opacity:1"
-       id="tspan6043"><tspan
-         style="stroke:#00ad00;stroke-opacity:1"
-         id="tspan6045"><tspan
-           style="stroke:#00ac00;stroke-opacity:1"
-           id="tspan6047"><tspan
-             style="stroke:#00aa00;stroke-opacity:1"
-             id="tspan6051"><tspan
-               style="stroke:#00a800;stroke-opacity:1"
-               id="tspan6053"><tspan
-                 style="stroke:#00a600;stroke-opacity:1"
-                 id="tspan6055"><tspan
-                   style="stroke:#00a400;stroke-opacity:1"
-                   id="tspan6057"><tspan
-                     style="stroke:#00a100;stroke-opacity:1"
-                     id="tspan6059"><tspan
-                       style="stroke:#009f00;stroke-opacity:1"
-                       id="tspan6061"><tspan
-                         style="stroke:#009d00;stroke-opacity:1"
-                         id="tspan6063"><tspan
-                           style="stroke:#009900;stroke-opacity:1"
-                           id="tspan6065"><tspan
-                             style="stroke:#009800;stroke-opacity:1"
-                             id="tspan6067"><tspan
-                               style="stroke:#009700;stroke-opacity:1"
-                               id="tspan6069"><tspan
-                                 style="stroke:#009800;stroke-opacity:1"
-                                 id="tspan6071"><tspan
-                                   style="stroke:#009900;stroke-opacity:1"
-                                   id="tspan6073"><tspan
-                                   style="stroke:#009c00;stroke-opacity:1"
-                                   id="tspan6077"><tspan
-                                   style="stroke:#009d00;stroke-opacity:1"
-                                   id="tspan6079"><tspan
-                                   style="stroke:#009e00;stroke-opacity:1"
-                                   id="tspan6081"><tspan
-                                   style="stroke:#009f00;stroke-opacity:1"
-                                   id="tspan6083"><tspan
-                                   style="stroke:#00a100;stroke-opacity:1"
-                                   id="tspan6085"><tspan
-                                   style="stroke:#00a200;stroke-opacity:1"
-                                   id="tspan6087"><tspan
-                                   style="stroke:#00a500;stroke-opacity:1"
-                                   id="tspan6089"><tspan
-                                   style="stroke:#00a600;stroke-opacity:1"
-                                   id="tspan6091"><tspan
-                                   style="stroke:#00a500;stroke-opacity:1"
-                                   id="tspan6093"><tspan
-                                   style="stroke:#00a200;stroke-opacity:1"
-                                   id="tspan6095"><tspan
-                                   style="stroke:#00a100;stroke-opacity:1"
-                                   id="tspan6097"><tspan
-                                   style="stroke:#009f00;stroke-opacity:1"
-                                   id="tspan6099"><tspan
-                                   style="stroke:#009c00;stroke-opacity:1"
-                                   id="tspan6101"><tspan
-                                   style="stroke:#009700;stroke-opacity:1"
-                                   id="tspan6103"><tspan
-                                   style="stroke:#009200;stroke-opacity:1"
-                                   id="tspan6105"><tspan
-                                   style="stroke:#008b00;stroke-opacity:1"
-                                   id="tspan6107"><tspan
-                                   style="stroke:#008500;stroke-opacity:1"
-                                   id="tspan6109"><tspan
-                                   style="stroke:#007c00;stroke-opacity:1"
-                                   id="tspan6111"><tspan
-                                   style="stroke:#007500;stroke-opacity:1"
-                                   id="tspan6113"><tspan
-                                   style="stroke:#006b00;stroke-opacity:1"
-                                   id="tspan6115"><tspan
-                                   style="stroke:#006100;stroke-opacity:1"
-                                   id="tspan6117"><tspan
-                                   style="stroke:#005800;stroke-opacity:1"
-                                   id="tspan6119"><tspan
-                                   style="stroke:#004d00;stroke-opacity:1"
-                                   id="tspan6121"><tspan
-                                   style="stroke:#004500;stroke-opacity:1"
-                                   id="tspan6123"><tspan
-                                   style="stroke:#003b00;stroke-opacity:1"
-                                   id="tspan6125"><tspan
-                                   style="stroke:#003300;stroke-opacity:1"
-                                   id="tspan6127"><tspan
-                                   style="stroke:#002900;stroke-opacity:1"
-                                   id="tspan6129"><tspan
-                                   style="stroke:#002200;stroke-opacity:1"
-                                   id="tspan6131"><tspan
-                                   style="stroke:#001900;stroke-opacity:1"
-                                   id="tspan6133"><tspan
-                                   style="stroke:#001300;stroke-opacity:1"
-                                   id="tspan6135"><tspan
-                                   style="stroke:#000b00;stroke-opacity:1"
-                                   id="tspan6137"><tspan
-                                   style="stroke:#000700;stroke-opacity:1"
-                                   id="tspan6139"><tspan
-                                   style="stroke:#000000;stroke-opacity:1"
-                                   id="tspan6141"><tspan
-                                   style="stroke:#d00000;stroke-opacity:1"
-                                   id="tspan6145"><tspan
-                                   style="stroke:#d10000;stroke-opacity:1"
-                                   id="tspan6147"><tspan
-                                   style="stroke:#d30000;stroke-opacity:1"
-                                   id="tspan6149"><tspan
-                                   style="stroke:#d80000;stroke-opacity:1"
-                                   id="tspan6151"><tspan
-                                   style="stroke:#db0000;stroke-opacity:1"
-                                   id="tspan6153"><tspan
-                                   style="stroke:#e10000;stroke-opacity:1"
-                                   id="tspan6155"><tspan
-                                   style="stroke:#e40000;stroke-opacity:1"
-                                   id="tspan6157"><tspan
-                                   style="stroke:#eb0000;stroke-opacity:1"
-                                   id="tspan6159"><tspan
-                                   style="stroke:#ef0000;stroke-opacity:1"
-                                   id="tspan6161"><tspan
-                                   style="stroke:#f50000;stroke-opacity:1"
-                                   id="tspan6163"><tspan
-                                   style="stroke:#f90000;stroke-opacity:1"
-                                   id="tspan6165"><tspan
-                                   style="stroke:#fd0000;stroke-opacity:1"
-                                   id="tspan6167"><tspan
-                                   style="stroke:#ff0000;stroke-opacity:1"
-                                   id="tspan6169"><tspan
-                                   style="fill:#010000;fill-opacity:1"
-                                   id="tspan6185"><tspan
-                                   style="fill:#4c0000;fill-opacity:1"
-                                   id="tspan6187"><tspan
-                                   style="fill:#810000;fill-opacity:1"
-                                   id="tspan6189"><tspan
-                                   style="fill:#c70000;fill-opacity:1"
-                                   id="tspan6191"><tspan
-                                   style="fill:#ee0000;fill-opacity:1"
-                                   id="tspan6193"><tspan
-                                   style="fill:#ff0000;fill-opacity:1"
-                                   id="tspan6195"><tspan
-                                   style="fill:#c8ab37"
-                                   id="tspan6279"><tspan
-                                   style="stroke:#c8ab37"
-                                   id="tspan6281">925d8319          </tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></text>
-    </g>
-    <g
-       id="g6009"
-       transform="translate(-877.29499,-65.891474)"
-       style="opacity:0.5">
-      <rect
-         y="199.2028"
-         x="145.39543"
-         height="106.31878"
-         width="458.04636"
-         id="rect3414-7-0"
-         style="fill:#ffffff;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:20, 10;stroke-dashoffset:0" />
-      <text
-         id="text5643-6-0"
-         y="240.57646"
-         x="152.48338"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="tspan5649-6-7"
-           y="240.57646"
-           x="152.48338"
-           sodipodi:role="line">&quot;<tspan
-   style="fill:#c8c4b7;stroke:#c8c4b7"
-   id="tspan6305">6fcdd7fe</tspan>;<tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan12080">Bob</tspan>;Babar&quot;</tspan><tspan
-           id="tspan5823"
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="290.57648"
-           x="152.48338"
-           sodipodi:role="line"><tspan
-             style="fill:#c8ab37;stroke:#c8ab37"
-             id="tspan6309">⟶ebc2b5a1      </tspan></tspan><tspan
-           id="tspan5825"
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="340.57648"
-           x="152.48338"
-           sodipodi:role="line" /></text>
-    </g>
-    <g
-       id="g6016"
-       transform="translate(-869.15544,-117.67716)"
-       style="opacity:0.5">
-      <rect
-         y="458.04919"
-         x="-12.03722"
-         height="104.90502"
-         width="756.63257"
-         id="rect3414-7-0-7"
-         style="fill:#ffffff;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:20, 10;stroke-dashoffset:0" />
-      <text
-         id="text5643-6-0-7"
-         y="498.71597"
-         x="-5.6561542"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="tspan5649-6-7-5"
-           y="498.71597"
-           x="-5.6561542"
-           sodipodi:role="line">&quot;<tspan
-   style="fill:#c8c4b7;stroke:#c8c4b7"
-   id="tspan6289">925d8319</tspan>;<tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan12076">Alice</tspan>;Babar,Celeste<tspan
-   style="fill:#ff0000;stroke:#ff0000"
-   id="tspan6303">,flore<tspan
-   style="fill:#000000;stroke:#000000"
-   id="tspan6313">&quot;</tspan></tspan></tspan><tspan
-           id="tspan5809"
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="548.71594"
-           x="-5.6561542"
-           sodipodi:role="line">⟶ <tspan
-   style="fill:#c8ab37;stroke:#c8ab37"
-   id="tspan6299">6fcdd7fe                     </tspan></tspan><tspan
-           id="tspan5811"
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="598.71594"
-           x="-5.6561542"
-           sodipodi:role="line" /></text>
-    </g>
-    <path
-       style="opacity:0.5;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotM);marker-end:none"
-       d="m -502.87638,340.37203 0,-100.74192"
-       id="path6317"
-       inkscape:connector-type="polyline"
-       inkscape:connection-end="#g6009"
-       inkscape:connection-start="#g6016"
-       inkscape:connection-start-point="d4"
-       inkscape:connection-end-point="d4"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.5;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.79999995000000013;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotM);marker-end:none"
-       d="M -179.61512,778.18197 -407.76284,651.8468"
-       id="path6321"
-       inkscape:connector-type="polyline"
-       inkscape:connection-start="#g6029"
-       inkscape:connection-end="#g6023"
-       inkscape:connection-start-point="d4"
-       inkscape:connection-end-point="d4"
-       inkscape:connector-curvature="0" />
-    <path
-       style="opacity:0.5;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#DotM)"
-       d="m -502.87638,445.27706 0,101.23286"
-       id="path6323"
-       inkscape:connector-type="polyline"
-       inkscape:connection-end="#g6023"
-       inkscape:connection-start="#g6016"
-       inkscape:connection-start-point="d4"
-       inkscape:connection-end-point="d4"
-       inkscape:connector-curvature="0" />
-    <g
-       id="g6023-5"
-       transform="translate(-72.254198,-94.854246)">
-      <rect
-         y="639.61066"
-         x="66.285065"
-         height="105.33688"
-         width="657.06445"
-         id="rect3414-7-5"
-         style="fill:#ffffff;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-      <text
-         id="text5643-6-3"
-         y="680.49335"
-         x="72.882072"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="680.49335"
-           x="72.882072"
-           id="tspan5645-5-0"
-           sodipodi:role="line">&quot;<tspan
-   style="fill:#c8c4b7;stroke:#c8c4b7;stroke-opacity:1"
-   id="tspan6203-2">19b08111</tspan>;<tspan
-   style="fill:#ff0000;stroke:#ff0000"
-   id="tspan12040">Bob</tspan>;Babar,Celeste&quot;</tspan><tspan
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="tspan5649-6-70"
-           y="730.49335"
-           x="72.882072"
-           sodipodi:role="line">⟶ <tspan
-   style="stroke:#009400;stroke-opacity:1"
-   id="tspan6035-4"><tspan
-     style="stroke:#00b500;stroke-opacity:1"
-     id="tspan6039-3"><tspan
-       style="stroke:#00ae00;stroke-opacity:1"
-       id="tspan6043-2"><tspan
-         style="stroke:#00ad00;stroke-opacity:1"
-         id="tspan6045-5"><tspan
-           style="stroke:#00ac00;stroke-opacity:1"
-           id="tspan6047-2"><tspan
-             style="stroke:#00aa00;stroke-opacity:1"
-             id="tspan6051-8"><tspan
-               style="stroke:#00a800;stroke-opacity:1"
-               id="tspan6053-9"><tspan
-                 style="stroke:#00a600;stroke-opacity:1"
-                 id="tspan6055-1"><tspan
-                   style="stroke:#00a400;stroke-opacity:1"
-                   id="tspan6057-7"><tspan
-                     style="stroke:#00a100;stroke-opacity:1"
-                     id="tspan6059-2"><tspan
-                       style="stroke:#009f00;stroke-opacity:1"
-                       id="tspan6061-8"><tspan
-                         style="stroke:#009d00;stroke-opacity:1"
-                         id="tspan6063-7"><tspan
-                           style="stroke:#009900;stroke-opacity:1"
-                           id="tspan6065-4"><tspan
-                             style="stroke:#009800;stroke-opacity:1"
-                             id="tspan6067-1"><tspan
-                               style="stroke:#009700;stroke-opacity:1"
-                               id="tspan6069-4"><tspan
-                                 style="stroke:#009800;stroke-opacity:1"
-                                 id="tspan6071-7"><tspan
-                                   style="stroke:#009900;stroke-opacity:1"
-                                   id="tspan6073-8"><tspan
-                                   style="stroke:#009c00;stroke-opacity:1"
-                                   id="tspan6077-6"><tspan
-                                   style="stroke:#009d00;stroke-opacity:1"
-                                   id="tspan6079-8"><tspan
-                                   style="stroke:#009e00;stroke-opacity:1"
-                                   id="tspan6081-8"><tspan
-                                   style="stroke:#009f00;stroke-opacity:1"
-                                   id="tspan6083-3"><tspan
-                                   style="stroke:#00a100;stroke-opacity:1"
-                                   id="tspan6085-6"><tspan
-                                   style="stroke:#00a200;stroke-opacity:1"
-                                   id="tspan6087-0"><tspan
-                                   style="stroke:#00a500;stroke-opacity:1"
-                                   id="tspan6089-0"><tspan
-                                   style="stroke:#00a600;stroke-opacity:1"
-                                   id="tspan6091-3"><tspan
-                                   style="stroke:#00a500;stroke-opacity:1"
-                                   id="tspan6093-6"><tspan
-                                   style="stroke:#00a200;stroke-opacity:1"
-                                   id="tspan6095-1"><tspan
-                                   style="stroke:#00a100;stroke-opacity:1"
-                                   id="tspan6097-5"><tspan
-                                   style="stroke:#009f00;stroke-opacity:1"
-                                   id="tspan6099-8"><tspan
-                                   style="stroke:#009c00;stroke-opacity:1"
-                                   id="tspan6101-8"><tspan
-                                   style="stroke:#009700;stroke-opacity:1"
-                                   id="tspan6103-6"><tspan
-                                   style="stroke:#009200;stroke-opacity:1"
-                                   id="tspan6105-2"><tspan
-                                   style="stroke:#008b00;stroke-opacity:1"
-                                   id="tspan6107-1"><tspan
-                                   style="stroke:#008500;stroke-opacity:1"
-                                   id="tspan6109-0"><tspan
-                                   style="stroke:#007c00;stroke-opacity:1"
-                                   id="tspan6111-9"><tspan
-                                   style="stroke:#007500;stroke-opacity:1"
-                                   id="tspan6113-5"><tspan
-                                   style="stroke:#006b00;stroke-opacity:1"
-                                   id="tspan6115-0"><tspan
-                                   style="stroke:#006100;stroke-opacity:1"
-                                   id="tspan6117-9"><tspan
-                                   style="stroke:#005800;stroke-opacity:1"
-                                   id="tspan6119-7"><tspan
-                                   style="stroke:#004d00;stroke-opacity:1"
-                                   id="tspan6121-7"><tspan
-                                   style="stroke:#004500;stroke-opacity:1"
-                                   id="tspan6123-3"><tspan
-                                   style="stroke:#003b00;stroke-opacity:1"
-                                   id="tspan6125-5"><tspan
-                                   style="stroke:#003300;stroke-opacity:1"
-                                   id="tspan6127-6"><tspan
-                                   style="stroke:#002900;stroke-opacity:1"
-                                   id="tspan6129-8"><tspan
-                                   style="stroke:#002200;stroke-opacity:1"
-                                   id="tspan6131-6"><tspan
-                                   style="stroke:#001900;stroke-opacity:1"
-                                   id="tspan6133-2"><tspan
-                                   style="stroke:#001300;stroke-opacity:1"
-                                   id="tspan6135-7"><tspan
-                                   style="stroke:#000b00;stroke-opacity:1"
-                                   id="tspan6137-6"><tspan
-                                   style="stroke:#000700;stroke-opacity:1"
-                                   id="tspan6139-8"><tspan
-                                   style="stroke:#000000;stroke-opacity:1"
-                                   id="tspan6141-5"><tspan
-                                   style="stroke:#d00000;stroke-opacity:1"
-                                   id="tspan6145-5"><tspan
-                                   style="stroke:#d10000;stroke-opacity:1"
-                                   id="tspan6147-1"><tspan
-                                   style="stroke:#d30000;stroke-opacity:1"
-                                   id="tspan6149-3"><tspan
-                                   style="stroke:#d80000;stroke-opacity:1"
-                                   id="tspan6151-7"><tspan
-                                   style="stroke:#db0000;stroke-opacity:1"
-                                   id="tspan6153-2"><tspan
-                                   style="stroke:#e10000;stroke-opacity:1"
-                                   id="tspan6155-6"><tspan
-                                   style="stroke:#e40000;stroke-opacity:1"
-                                   id="tspan6157-3"><tspan
-                                   style="stroke:#eb0000;stroke-opacity:1"
-                                   id="tspan6159-5"><tspan
-                                   style="stroke:#ef0000;stroke-opacity:1"
-                                   id="tspan6161-3"><tspan
-                                   style="stroke:#f50000;stroke-opacity:1"
-                                   id="tspan6163-3"><tspan
-                                   style="stroke:#f90000;stroke-opacity:1"
-                                   id="tspan6165-5"><tspan
-                                   style="stroke:#fd0000;stroke-opacity:1"
-                                   id="tspan6167-1"><tspan
-                                   style="stroke:#ff0000;stroke-opacity:1"
-                                   id="tspan6169-8"><tspan
-                                   style="fill:#010000;fill-opacity:1"
-                                   id="tspan6185-8"><tspan
-                                   style="fill:#4c0000;fill-opacity:1"
-                                   id="tspan6187-3"><tspan
-                                   style="fill:#810000;fill-opacity:1"
-                                   id="tspan6189-7"><tspan
-                                   style="fill:#c70000;fill-opacity:1"
-                                   id="tspan6191-5"><tspan
-                                   style="fill:#ee0000;fill-opacity:1"
-                                   id="tspan6193-3"><tspan
-                                   style="fill:#ff0000;fill-opacity:1"
-                                   id="tspan6195-6"><tspan
-                                   style="fill:#c8ab37"
-                                   id="tspan6279-2"><tspan
-                                   style="stroke:#c8ab37"
-                                   id="tspan6281-0">1a25964c          </tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></text>
-    </g>
-    <g
-       id="g6009-2"
-       transform="matrix(1.0149773,0,0,1,-61.013248,-67.644986)">
-      <rect
-         y="199.28004"
-         x="136.82903"
-         height="106.1643"
-         width="487.27863"
-         id="rect3414-7-0-9"
-         style="fill:#ffffff;stroke:#000000;stroke-width:5.15333318999999968;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-      <text
-         id="text5643-6-0-8"
-         y="240.57646"
-         x="152.48338"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="tspan5649-6-7-0"
-           y="240.57646"
-           x="152.48338"
-           sodipodi:role="line">&quot;<tspan
-   style="fill:#ff0000;stroke:#ff0000"
-   id="tspan6305-8">6d9e1549</tspan>;<tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan12088">Bob</tspan>;Babar&quot;</tspan><tspan
-           id="tspan5823-0"
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="290.57648"
-           x="152.48338"
-           sodipodi:role="line"><tspan
-             style="fill:#c8ab37;stroke:#c8ab37"
-             id="tspan6309-7"><tspan
-               style="fill:#000000;stroke:#000000"
-               id="tspan12060">⟶<tspan
-   style="fill:#c8ab37"
-   id="tspan12064"><tspan
-     style="stroke:#c8ab37"
-     id="tspan12066">dda72e36      </tspan></tspan></tspan></tspan></tspan><tspan
-           id="tspan5825-4"
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="340.57648"
-           x="152.48338"
-           sodipodi:role="line" /></text>
-    </g>
-    <g
-       id="g6016-0"
-       transform="translate(-43.715968,-119.43067)">
-      <rect
-         y="458.04919"
-         x="-12.03722"
-         height="104.90502"
-         width="756.63257"
-         id="rect3414-7-0-7-4"
-         style="fill:#ffffff;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-      <text
-         id="text5643-6-0-7-1"
-         y="498.71597"
-         x="-5.6561542"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           id="tspan5649-6-7-5-4"
-           y="498.71597"
-           x="-5.6561542"
-           sodipodi:role="line">&quot;<tspan
-   style="fill:#c8c4b7;stroke:#c8c4b7"
-   id="tspan12056">1a25964c</tspan>;<tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan12084">Alice</tspan>;Babar,Celeste,<tspan
-   style="fill:#ff0000;stroke:#ff0000"
-   id="tspan12050">F</tspan>lore&quot;</tspan><tspan
-           id="tspan5809-3"
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="548.71594"
-           x="-5.6561542"
-           sodipodi:role="line">⟶ <tspan
-   style="fill:#c8ab37;stroke:#c8ab37"
-   id="tspan6299-4">6d9e1549                     </tspan></tspan><tspan
-           id="tspan5811-3"
-           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-           y="598.71594"
-           x="-5.6561542"
-           sodipodi:role="line" /></text>
-    </g>
-    <path
-       style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotM);marker-end:none"
-       d="m 323.22154,338.61852 1.26559,-100.81916"
-       id="path6317-8"
-       inkscape:connector-type="polyline"
-       inkscape:connection-end="#g6009-2"
-       inkscape:connection-start="#g6016-0"
-       inkscape:connection-start-point="d4"
-       inkscape:connection-end-point="d4"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#DotM)"
-       d="m 322.5631,443.52355 -1e-5,101.23286"
-       id="path6323-8"
-       inkscape:connector-type="polyline"
-       inkscape:connection-start="#g6016-0"
-       inkscape:connection-end="#g6023-5"
-       inkscape:connection-start-point="d4"
-       inkscape:connection-end-point="d4"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker11520)"
-       d="M 231.51159,650.09329 10.076033,778.18197"
-       id="path11833"
-       inkscape:connector-type="polyline"
-       inkscape:connection-start="#g6023-5"
-       inkscape:connection-end="#g6029"
-       inkscape:connection-start-point="d4"
-       inkscape:connection-end-point="d4"
-       inkscape:connector-curvature="0" />
-  </g>
-</svg>
--- a/docs/figures/error-conflicting.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="342 1890 349 427" width="349pt" height="427pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-03-18 23:47Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="26" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.31641" slope="0" x-height="522.94922" cap-height="717.2852" ascent="770.0196" descent="-229.98048" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledDiamond_Marker" viewBox="-1 -3 6 6" markerWidth="6" markerHeight="6" color="blue"><g><path d="M 3.7333333 0 L 1.8666667 -1.4 L 0 0 L 1.8666667 1.4 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="17" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><g><use xl:href="#id465_Graphic" filter="url(#Shadow)"/><use xl:href="#id466_Graphic" filter="url(#Shadow)"/><use xl:href="#id472_Graphic" filter="url(#Shadow)"/><use xl:href="#id471_Graphic" filter="url(#Shadow)"/><use xl:href="#id475_Graphic" filter="url(#Shadow)"/><use xl:href="#id718_Graphic" filter="url(#Shadow)"/><use xl:href="#id722_Graphic" filter="url(#Shadow)"/></g><g id="id465_Graphic"><rect x="362.1148" y="1906.3591" width="308.04614" height="386.30615" fill="white" fill-opacity=".5"/><rect x="362.1148" y="1906.3591" width="308.04614" height="386.30615" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id466_Graphic"><path d="M 460.24097 2058.0142 C 471.311 2069.0842 471.311 2087.032 460.24097 2098.102 C 449.171 2109.1721 431.22305 2109.1721 420.15308 2098.102 C 409.08304 2087.032 409.08304 2069.0842 420.15308 2058.0142 C 431.22305 2046.9441 449.171 2046.9441 460.24097 2058.0142" fill="yellow"/><path d="M 460.24097 2058.0142 C 471.311 2069.0842 471.311 2087.032 460.24097 2098.102 C 449.171 2109.1721 431.22305 2109.1721 420.15308 2098.102 C 409.08304 2087.032 409.08304 2069.0842 420.15308 2058.0142 C 431.22305 2046.9441 449.171 2046.9441 460.24097 2058.0142" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(422.51984 2062.5581)" fill="maroon"><tspan font-family="Helvetica" font-size="26" font-weight="500" fill="maroon" x="6.1180782" y="25" textLength="23.118164">A’</tspan></text></g><line x1="508.74466" y1="2219.2893" x2="453.23264" y2="2104.9158" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id472_Graphic"><path d="M 525.1753 2222.4712 C 530.71033 2228.0061 530.71033 2236.9802 525.1753 2242.5151 C 519.64032 2248.0503 510.66632 2248.0503 505.13132 2242.5151 C 499.5963 2236.9802 499.5963 2228.0061 505.13132 2222.4712 C 510.66632 2216.936 519.64032 2216.936 525.1753 2222.4712" fill="black"/><path d="M 525.1753 2222.4712 C 530.71033 2228.0061 530.71033 2236.9802 525.1753 2242.5151 C 519.64032 2248.0503 510.66632 2248.0503 505.13132 2242.5151 C 499.5963 2236.9802 499.5963 2228.0061 505.13132 2222.4712 C 510.66632 2216.936 519.64032 2216.936 525.1753 2222.4712" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id471_Graphic"><path d="M 525.1753 2268.4714 C 530.71033 2274.0063 530.71033 2282.9805 525.1753 2288.5154 C 519.64032 2294.0505 510.66632 2294.0505 505.13132 2288.5154 C 499.5963 2282.9805 499.5963 2274.0063 505.13132 2268.4714 C 510.66632 2262.9363 519.64032 2262.9363 525.1753 2268.4714" fill="black"/><path d="M 525.1753 2268.4714 C 530.71033 2274.0063 530.71033 2282.9805 525.1753 2288.5154 C 519.64032 2294.0505 510.66632 2294.0505 505.13132 2288.5154 C 499.5963 2282.9805 499.5963 2274.0063 505.13132 2268.4714 C 510.66632 2262.9363 519.64032 2262.9363 525.1753 2268.4714" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="515.15332" y1="2247.1665" x2="515.15332" y2="2263.8201" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="515.15332" y1="2217.8198" x2="515.15332" y2="2168.1504" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id475_Graphic"><path d="M 535.19727 2119.26 C 546.26727 2130.3301 546.26727 2148.2778 535.19727 2159.3479 C 524.12732 2170.418 506.17935 2170.418 495.10938 2159.3479 C 484.03934 2148.2778 484.03934 2130.3301 495.10938 2119.26 C 506.17935 2108.19 524.12732 2108.19 535.19727 2119.26" fill="yellow" fill-opacity=".5"/><path d="M 535.19727 2119.26 C 546.26727 2130.3301 546.26727 2148.2778 535.19727 2159.3479 C 524.12732 2170.418 506.17935 2170.418 495.10938 2159.3479 C 484.03934 2148.2778 484.03934 2130.3301 495.10938 2119.26 C 506.17935 2108.19 524.12732 2108.19 535.19727 2119.26" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(497.47614 2123.804)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="463.31088" y1="2096.9441" x2="482.01135" y2="2112.2239" marker-end="url(#FilledDiamond_Marker)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/><g id="id718_Graphic"><path d="M 618.86163 2058.0142 C 629.93164 2069.0842 629.93164 2087.032 618.86163 2098.102 C 607.7917 2109.1721 589.8437 2109.1721 578.77374 2098.102 C 567.70374 2087.032 567.70374 2069.0842 578.77374 2058.0142 C 589.8437 2046.9441 607.7917 2046.9441 618.86163 2058.0142" fill="#ff6"/><path d="M 618.86163 2058.0142 C 629.93164 2069.0842 629.93164 2087.032 618.86163 2098.102 C 607.7917 2109.1721 589.8437 2109.1721 578.77374 2098.102 C 567.70374 2087.032 567.70374 2069.0842 578.77374 2058.0142 C 589.8437 2046.9441 607.7917 2046.9441 618.86163 2058.0142" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(581.14056 2062.5581)" fill="maroon"><tspan font-family="Helvetica" font-size="26" font-weight="500" fill="maroon" x="3.2298946" y="25" textLength="28.894531">A’’</tspan></text></g><line x1="522.14453" y1="2219.5881" x2="584.5973" y2="2104.3074" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="574.73132" y1="2095.6902" x2="549.68903" y2="2114.0222" marker-end="url(#FilledDiamond_Marker)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/><line x1="470.04346" y1="2078.1025" x2="568.97186" y2="2078.2505" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="7"/><g id="id722_Graphic"><path d="M 419.06274 2052.1411 C 459.63675 2034.4656 555.9978 2028.5737 616.85608 2041.7183 C 677.71497 2054.8606 641.8429 2119.8875 608.87634 2121.7026 C 575.90967 2123.5149 553.70416 2096.4143 553.70416 2096.4148 L 498.5315 2097.185 C 498.5315 2097.185 500.21146 2125.1155 452.02893 2119.2227 C 403.84808 2113.3301 378.49112 2069.8181 419.06274 2052.1411 Z" fill="red" fill-opacity=".15000001"/><path d="M 419.06274 2052.1411 C 459.63675 2034.4656 555.9978 2028.5737 616.85608 2041.7183 C 677.71497 2054.8606 641.8429 2119.8875 608.87634 2121.7026 C 575.90967 2123.5149 553.70416 2096.4143 553.70416 2096.4148 L 498.5315 2097.185 C 498.5315 2097.185 500.21146 2125.1155 452.02893 2119.2227 C 403.84808 2113.3301 378.49112 2069.8181 419.06274 2052.1411 Z" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="4,9,1,5"/></g><text transform="translate(481.40805 1999.724)" fill="red"><tspan font-family="Helvetica" font-size="17" font-weight="bold" fill="red" x=".11987305" y="16" textLength="43.429688">Confl</tspan><tspan font-family="Helvetica" font-size="17" font-weight="bold" fill="red" x="43.54956" y="16" textLength="45.330566">icting</tspan></text></g></g></svg>
--- a/docs/figures/error-extinct.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="286 1306 644 435" width="644pt" height="435pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-03-18 23:47Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="26" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.31641" slope="0" x-height="522.94922" cap-height="717.2852" ascent="770.0196" descent="-229.98048" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledDiamond_Marker" viewBox="-1 -2 4 4" markerWidth="4" markerHeight="4" color="blue"><g><path d="M 1.6 0 L .8 -.60000002 L 0 0 L .8 .60000002 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="17" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><g><use xl:href="#id581_Graphic" filter="url(#Shadow)"/><use xl:href="#id423_Graphic" filter="url(#Shadow)"/><use xl:href="#id422_Graphic" filter="url(#Shadow)"/><use xl:href="#id415_Graphic" filter="url(#Shadow)"/><use xl:href="#id567_Graphic" filter="url(#Shadow)"/><use xl:href="#id588_Graphic" filter="url(#Shadow)"/><use xl:href="#id565_Graphic" filter="url(#Shadow)"/><use xl:href="#id592_Graphic" filter="url(#Shadow)"/><use xl:href="#id595_Graphic" filter="url(#Shadow)"/><use xl:href="#id597_Graphic" filter="url(#Shadow)"/><use xl:href="#id599_Graphic" filter="url(#Shadow)"/><use xl:href="#id604_Graphic" filter="url(#Shadow)"/></g><g id="id581_Graphic"><rect x="538.9198" y="1322.60815" width="371" height="394" fill="white" fill-opacity=".5"/><rect x="538.9198" y="1322.60815" width="371" height="394" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id423_Graphic"><rect x="306.04608" y="1379.2305" width="160" height="280.84644" fill="white" fill-opacity=".5"/><rect x="306.04608" y="1379.2305" width="160" height="280.84644" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id422_Graphic"><circle cx="384.04633" cy="1522.2869" r="28.346533" fill="red"/><circle cx="384.04633" cy="1522.2869" r="28.346533" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(366.36917 1506.7869)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="371.27045" y1="1496.4152" x2="353.8865" y2="1461.212" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><path d="M 394.06836 1589.8818 C 399.60336 1595.4169 399.60336 1604.3907 394.06836 1609.9258 C 388.53336 1615.4608 379.55936 1615.4608 374.02435 1609.9258 C 368.48935 1604.3907 368.48935 1595.4169 374.02435 1589.8818 C 379.55936 1584.3468 388.53336 1584.3468 394.06836 1589.8818" fill="black"/><path d="M 394.06836 1589.8818 C 399.60336 1595.4169 399.60336 1604.3907 394.06836 1609.9258 C 388.53336 1615.4608 379.55936 1615.4608 374.02435 1609.9258 C 368.48935 1604.3907 368.48935 1595.4169 374.02435 1589.8818 C 379.55936 1584.3468 388.53336 1584.3468 394.06836 1589.8818" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 394.06836 1635.8817 C 399.60336 1641.4167 399.60336 1650.3906 394.06836 1655.9257 C 388.53336 1661.4607 379.55936 1661.4607 374.02435 1655.9257 C 368.48935 1650.3906 368.48935 1641.4167 374.02435 1635.8817 C 379.55936 1630.3467 388.53336 1630.3467 394.06836 1635.8817" fill="black"/><path d="M 394.06836 1635.8817 C 399.60336 1641.4167 399.60336 1650.3906 394.06836 1655.9257 C 388.53336 1661.4607 379.55936 1661.4607 374.02435 1655.9257 C 368.48935 1650.3906 368.48935 1641.4167 374.02435 1635.8817 C 379.55936 1630.3467 388.53336 1630.3467 394.06836 1635.8817" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="384.05234" y1="1614.577" x2="384.05911" y2="1631.2305" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id415_Graphic"><circle cx="341.11066" cy="1435.3403" r="28.346533" fill="yellow"/><circle cx="341.11066" cy="1435.3403" r="28.346533" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(323.43347 1419.8403)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">B</tspan></text></g><line x1="384.04633" y1="1551.1333" x2="384.04636" y2="1585.2306" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id567_Graphic"><path d="M 649.09058 1405.5331 C 665.0907 1366.53296 703.09058 1353.5331 727.09058 1382.5331 C 751.0899 1411.5319 743.091 1543.5331 730.0907 1547.5327 C 717.09076 1551.5322 681.09106 1566.5331 662.09082 1553.533 C 643.0905 1540.5328 633.091 1444.5325 649.09058 1405.5331 Z" fill="blue" fill-opacity=".15000001"/><path d="M 649.09058 1405.5331 C 665.0907 1366.53296 703.09058 1353.5331 727.09058 1382.5331 C 751.0899 1411.5319 743.091 1543.5331 730.0907 1547.5327 C 717.09076 1551.5322 681.09106 1566.5331 662.09082 1553.533 C 643.0905 1540.5328 633.091 1444.5325 649.09058 1405.5331 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="4,9,1,5"/></g><line x1="670.96875" y1="1499.7141" x2="608.7143" y2="1440.1655" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><path d="M 763.18304 1609.1852 C 768.7181 1614.7202 768.7181 1623.6941 763.18304 1629.2291 C 757.64807 1634.7642 748.67407 1634.7642 743.1391 1629.2291 C 737.60406 1623.6941 737.60406 1614.7202 743.1391 1609.1852 C 748.67407 1603.6501 757.64807 1603.6501 763.18304 1609.1852" fill="black"/><path d="M 763.18304 1609.1852 C 768.7181 1614.7202 768.7181 1623.6941 763.18304 1629.2291 C 757.64807 1634.7642 748.67407 1634.7642 743.1391 1629.2291 C 737.60406 1623.6941 737.60406 1614.7202 743.1391 1609.1852 C 748.67407 1603.6501 757.64807 1603.6501 763.18304 1609.1852" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 763.18304 1655.1852 C 768.7181 1660.7202 768.7181 1669.6941 763.18304 1675.2291 C 757.64807 1680.7642 748.67407 1680.7642 743.1391 1675.2291 C 737.60406 1669.6941 737.60406 1660.7202 743.1391 1655.1852 C 748.67407 1649.6501 757.64807 1649.6501 763.18304 1655.1852" fill="black"/><path d="M 763.18304 1655.1852 C 768.7181 1660.7202 768.7181 1669.6941 763.18304 1675.2291 C 757.64807 1680.7642 748.67407 1680.7642 743.1391 1675.2291 C 737.60406 1669.6941 737.60406 1660.7202 743.1391 1655.1852 C 748.67407 1649.6501 757.64807 1649.6501 763.18304 1655.1852" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="753.16107" y1="1633.8804" x2="753.16107" y2="1650.5339" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id588_Graphic"><circle cx="587.5074" cy="1419.88025" r="28.346518" fill="yellow"/><path d="M 607.55133 1399.8363 C 618.62134 1410.90625 618.62134 1428.85425 607.55133 1439.9242 C 596.4814 1450.9943 578.5334 1450.9943 567.46344 1439.9242 C 556.39343 1428.85425 556.39343 1410.90625 567.46344 1399.8363 C 578.5334 1388.7662 596.4814 1388.7662 607.55133 1399.8363" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="16,9"/><text transform="translate(569.83026 1404.38025)" fill="red"><tspan font-family="Helvetica" font-size="26" font-weight="500" fill="red" x="9.006262" y="25" textLength="17.341797">B</tspan></text></g><g id="id565_Graphic"><circle cx="691.8144" cy="1519.6537" r="28.346518" fill="red" fill-opacity=".5"/><path d="M 711.85834 1499.6097 C 722.92834 1510.6797 722.92834 1528.6277 711.85834 1539.6976 C 700.7884 1550.7677 682.8404 1550.7677 671.77045 1539.6976 C 660.70044 1528.6277 660.70044 1510.6797 671.77045 1499.6097 C 682.8404 1488.5397 700.7884 1488.5397 711.85834 1499.6097" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(674.13727 1504.1537)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="706.95093" y1="1544.2173" x2="745.4616" y2="1606.7125" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="784.66077" y1="1519.52405" x2="730.5608" y2="1519.5996" marker-end="url(#FilledDiamond_Marker)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="1,3"/><g id="id592_Graphic"><circle cx="813.5072" cy="1519.4838" r="28.346518" fill="red"/><circle cx="813.5072" cy="1519.4838" r="28.346518" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(795.8301 1503.9838)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="6.5243282" y="25" textLength="22.305664">A'</tspan></text></g><line x1="798.56934" y1="1544.1689" x2="760.75946" y2="1606.6506" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id595_Graphic"><circle cx="426.39252" cy="1435.3403" r="28.346533" fill="#ff8000"/><circle cx="426.39252" cy="1435.3403" r="28.346533" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(408.71533 1419.8403)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="8.2889767" y="25" textLength="18.776367">C</tspan></text></g><line x1="396.6806" y1="1496.3458" x2="413.75824" y2="1461.2814" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id597_Graphic"><circle cx="817.5072" cy="1419.88025" r="28.346518" fill="#ff8000"/><circle cx="817.5072" cy="1419.88025" r="28.346518" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(799.8301 1404.38025)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="5.807043" y="25" textLength="23.740234">C'</tspan></text></g><line x1="816.34967" y1="1448.7037" x2="814.66473" y2="1490.6603" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id599_Graphic"><circle cx="691.8144" cy="1419.88025" r="28.346518" fill="#ff8000" fill-opacity=".5"/><path d="M 711.85834 1399.8363 C 722.92834 1410.90625 722.92834 1428.85425 711.85834 1439.9242 C 700.7884 1450.9943 682.8404 1450.9943 671.77045 1439.9242 C 660.70044 1428.85425 660.70044 1410.90625 671.77045 1399.8363 C 682.8404 1388.7662 700.7884 1388.7662 711.85834 1399.8363" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(674.13727 1404.38025)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="8.2889767" y="25" textLength="18.776367">C</tspan></text></g><line x1="691.8196" y1="1448.7267" x2="691.82715" y2="1490.80725" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="788.66077" y1="1419.88025" x2="730.56085" y2="1419.88025" marker-end="url(#FilledDiamond_Marker)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="1,3"/><text transform="translate(557.16095 1491.30725)" fill="blue"><tspan font-family="Helvetica" font-size="17" font-weight="bold" fill="blue" x=".13012695" y="16" textLength="72.739746">Obsolete</tspan></text><g id="id604_Graphic"><path d="M 548.05884 1393.9442 C 562.8297 1376.26746 597.9101 1370.3754 620.06622 1383.5195 C 642.22168 1396.6632 634.83734 1456.4924 622.8358 1458.3053 C 610.83466 1460.118 577.60083 1466.9171 560.06024 1461.0248 C 542.51978 1455.1326 533.28845 1411.6206 548.05884 1393.9442 Z" fill="#ff8000" fill-opacity=".15000001"/><path d="M 548.05884 1393.9442 C 562.8297 1376.26746 597.9101 1370.3754 620.06622 1383.5195 C 642.22168 1396.6632 634.83734 1456.4924 622.8358 1458.3053 C 610.83466 1460.118 577.60083 1466.9171 560.06024 1461.0248 C 542.51978 1455.1326 533.28845 1411.6206 548.05884 1393.9442 Z" stroke="#ff8000" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="4,9,1,5"/></g><text transform="translate(551.5074 1339.08044)" fill="#ff8000"><tspan font-family="Helvetica" font-size="17" font-weight="bold" fill="#ff8000" x=".103271484" y="16" textLength="71.793457">Unstable</tspan></text><line x1="631.31445" y1="1469.267" x2="752.31433" y2="1469.267" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="4,3,1,3"/><text transform="translate(712.3343 1373.30725)" fill="maroon"><tspan font-family="Helvetica" font-size="17" font-weight="bold" fill="maroon" x=".103271484" y="16" textLength="54.793457">extinct</tspan></text><text transform="translate(580.1609 1539.234)" fill="#008040"><tspan font-family="Helvetica" font-size="17" font-weight="bold" fill="#008040" x=".13012695" y="16" textLength="89.739746">suspended</tspan></text></g></g></svg>
--- a/docs/figures/error-obsolete.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="125 130 278 413" width="278pt" height="413pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-03-18 23:47Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="26" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.31641" slope="0" x-height="522.94922" cap-height="717.2852" ascent="770.0196" descent="-229.98048" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledDiamond_Marker" viewBox="-1 -2 4 4" markerWidth="4" markerHeight="4" color="blue"><g><path d="M 1.6 0 L .8 -.60000002 L 0 0 L .8 .60000002 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="17" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><g><use xl:href="#id411_Graphic" filter="url(#Shadow)"/><use xl:href="#id410_Graphic" filter="url(#Shadow)"/><use xl:href="#id408_Graphic" filter="url(#Shadow)"/><use xl:href="#id407_Graphic" filter="url(#Shadow)"/><use xl:href="#id395_Graphic" filter="url(#Shadow)"/><use xl:href="#id394_Graphic" filter="url(#Shadow)"/><use xl:href="#id391_Graphic" filter="url(#Shadow)"/><use xl:href="#id390_Graphic" filter="url(#Shadow)"/><use xl:href="#id724_Graphic" filter="url(#Shadow)"/></g><g id="id411_Graphic"><rect x="145" y="146" width="238" height="373" fill="white" fill-opacity=".5"/><rect x="145" y="146" width="238" height="373" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id410_Graphic"><circle cx="290.34644" cy="351.50146" r="28.34651" fill="red"/><circle cx="290.34644" cy="351.50146" r="28.34651" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(272.66928 336.0015)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="216.72533" y1="434.68497" x2="271.22772" y2="373.10342" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id408_Graphic"><circle cx="207.00024" cy="445.67322" r="14.173263" fill="black"/><circle cx="207.00024" cy="445.67322" r="14.173263" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id407_Graphic"><circle cx="206.30316" cy="488.67325" r="14.173263" fill="black"/><circle cx="206.30316" cy="488.67325" r="14.173263" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="206.7624" y1="460.34457" x2="206.541" y2="474.0019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id395_Graphic"><circle cx="206.30315" cy="266.11322" r="24.803194" fill="#ff8000" fill-opacity=".5"/><path d="M 223.8416 248.57477 C 233.52788 258.26099 233.52788 273.96545 223.8416 283.65167 C 214.15538 293.33795 198.45091 293.33795 188.76469 283.65167 C 179.07841 273.96545 179.07841 258.26099 188.76469 248.57477 C 198.45091 238.88849 214.15538 238.88849 223.8416 248.57477" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(191.46063 250.61322)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="5.4543362" y="25" textLength="18.776367">C</tspan></text></g><g id="id394_Graphic"><circle cx="206.30315" cy="351.50146" r="24.803194" fill="yellow" fill-opacity=".5"/><path d="M 223.8416 333.96301 C 233.52788 343.64923 233.52788 359.3537 223.8416 369.03992 C 214.15538 378.7262 198.45091 378.7262 188.76469 369.03992 C 179.07841 359.3537 179.07841 343.64923 188.76469 333.96301 C 198.45091 324.27673 214.15538 324.27673 223.8416 333.96301" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(191.46063 336.00146)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="6.1716213" y="25" textLength="17.341797">B</tspan></text></g><line x1="206.89162" y1="431.00034" x2="206.49045" y2="376.80396" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="206.30315" y1="326.1983" x2="206.30315" y2="291.41638" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id391_Graphic"><circle cx="290.34644" cy="269.6565" r="28.346504" fill="yellow"/><circle cx="290.34644" cy="269.6565" r="28.346504" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(272.66928 254.15652)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="6.1180782" y="25" textLength="23.118164">B’</tspan></text></g><g id="id390_Graphic"><circle cx="290.34644" cy="187.80643" r="28.3465" fill="#ff8000"/><circle cx="290.34644" cy="187.80643" r="28.3465" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(272.66928 172.30643)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="5.400793" y="25" textLength="24.552734">C’</tspan></text></g><line x1="290.34644" y1="322.655" x2="290.34644" y2="298.50296" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="290.3464" y1="240.81003" x2="290.3464" y2="216.65289" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="269.24112" y1="207.47118" x2="232.0592" y2="242.11519" marker-end="url(#FilledDiamond_Marker)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="1,3"/><line x1="269.68039" y1="289.78198" x2="231.52318" y2="326.9411" marker-end="url(#FilledDiamond_Marker)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="1,3"/><text transform="translate(154.02574 177.80643)" fill="blue"><tspan font-family="Helvetica" font-size="17" font-weight="bold" fill="blue" x=".13012695" y="16" textLength="72.739746">Obsolete</tspan></text><g id="id724_Graphic"><path d="M 167.93994 250.66768 C 182.56549 215.87003 217.30066 204.27097 239.23875 230.14594 C 261.17621 256.02005 253.8645 373.79715 241.98106 377.36597 C 230.09801 380.93442 197.19122 394.31873 179.82327 382.71951 C 162.45541 371.1203 153.31494 285.46457 167.93994 250.66768 Z" fill="blue" fill-opacity=".15000001"/><path d="M 167.93994 250.66768 C 182.56549 215.87003 217.30066 204.27097 239.23875 230.14594 C 261.17621 256.02005 253.8645 373.79715 241.98106 377.36597 C 230.09801 380.93442 197.19122 394.31873 179.82327 382.71951 C 162.45541 371.1203 153.31494 285.46457 167.93994 250.66768 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="4,9,1,5"/></g></g></g></svg>
--- a/docs/figures/error-unstable.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="305 746 658 435" width="658pt" height="435pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-03-18 23:47Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="26" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.31641" slope="0" x-height="522.94922" cap-height="717.2852" ascent="770.0196" descent="-229.98048" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledDiamond_Marker" viewBox="-1 -2 4 4" markerWidth="4" markerHeight="4" color="blue"><g><path d="M 1.6 0 L .8 -.60000002 L 0 0 L .8 .60000002 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="17" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><g><use xl:href="#id672_Graphic" filter="url(#Shadow)"/><use xl:href="#id673_Graphic" filter="url(#Shadow)"/><use xl:href="#id674_Graphic" filter="url(#Shadow)"/><use xl:href="#id680_Graphic" filter="url(#Shadow)"/><use xl:href="#id689_Graphic" filter="url(#Shadow)"/><use xl:href="#id692_Graphic" filter="url(#Shadow)"/><use xl:href="#id702_Graphic" filter="url(#Shadow)"/><use xl:href="#id714_Graphic" filter="url(#Shadow)"/><use xl:href="#id688_Graphic" filter="url(#Shadow)"/></g><g id="id672_Graphic"><rect x="571.2267" y="762.23743" width="371" height="394" fill="white" fill-opacity=".5"/><rect x="571.2267" y="762.23743" width="371" height="394" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id673_Graphic"><rect x="325.28735" y="817.17517" width="160" height="280.84595" fill="white" fill-opacity=".5"/><rect x="325.28735" y="817.17517" width="160" height="280.84595" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id674_Graphic"><circle cx="403.28784" cy="960.2316" r="28.346495" fill="red"/><circle cx="403.28784" cy="960.2316" r="28.346495" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(385.61066 944.73157)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="390.51233" y1="934.3598" x2="373.12732" y2="899.1533" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><path d="M 413.30957 1027.8263 C 418.84457 1033.3613 418.84457 1042.3352 413.30957 1047.87024 C 407.77457 1053.4053 398.80057 1053.4053 393.26556 1047.87024 C 387.73056 1042.3352 387.73056 1033.3613 393.26556 1027.8263 C 398.80057 1022.29126 407.77457 1022.29126 413.30957 1027.8263" fill="black"/><path d="M 413.30957 1027.8263 C 418.84457 1033.3613 418.84457 1042.3352 413.30957 1047.87024 C 407.77457 1053.4053 398.80057 1053.4053 393.26556 1047.87024 C 387.73056 1042.3352 387.73056 1033.3613 393.26556 1027.8263 C 398.80057 1022.29126 407.77457 1022.29126 413.30957 1027.8263" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 413.30957 1073.8263 C 418.84457 1079.3613 418.84457 1088.3352 413.30957 1093.87024 C 407.77457 1099.4053 398.80057 1099.4053 393.26556 1093.87024 C 387.73056 1088.3352 387.73056 1079.3613 393.26556 1073.8263 C 398.80057 1068.29126 407.77457 1068.29126 413.30957 1073.8263" fill="black"/><path d="M 413.30957 1073.8263 C 418.84457 1079.3613 418.84457 1088.3352 413.30957 1093.87024 C 407.77457 1099.4053 398.80057 1099.4053 393.26556 1093.87024 C 387.73056 1088.3352 387.73056 1079.3613 393.26556 1073.8263 C 398.80057 1068.29126 407.77457 1068.29126 413.30957 1073.8263" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="403.1737" y1="1052.5211" x2="403.04446" y2="1069.1771" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id680_Graphic"><circle cx="360.3518" cy="873.2816" r="28.346495" fill="yellow"/><circle cx="360.3518" cy="873.2816" r="28.346495" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(342.67462 857.7816)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">B</tspan></text></g><line x1="403.28772" y1="989.078" x2="403.2876" y2="1023.17505" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="718.2204" y1="930.3955" x2="718.53784" y2="874.86414" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><path d="M 789.4242 1048.76624 C 794.95923 1054.3013 794.95923 1063.27515 789.4242 1068.8102 C 783.8892 1074.3452 774.9152 1074.3452 769.38025 1068.8102 C 763.8452 1063.27515 763.8452 1054.3013 769.38025 1048.76624 C 774.9152 1043.2312 783.8892 1043.2312 789.4242 1048.76624" fill="black"/><path d="M 789.4242 1048.76624 C 794.95923 1054.3013 794.95923 1063.27515 789.4242 1068.8102 C 783.8892 1074.3452 774.9152 1074.3452 769.38025 1068.8102 C 763.8452 1063.27515 763.8452 1054.3013 769.38025 1048.76624 C 774.9152 1043.2312 783.8892 1043.2312 789.4242 1048.76624" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 789.4242 1094.7661 C 794.95923 1100.30115 794.95923 1109.275 789.4242 1114.81006 C 783.8892 1120.3451 774.9152 1120.3451 769.38025 1114.81006 C 763.8452 1109.275 763.8452 1100.30115 769.38025 1094.7661 C 774.9152 1089.2311 783.8892 1089.2311 789.4242 1094.7661" fill="black"/><path d="M 789.4242 1094.7661 C 794.95923 1100.30115 794.95923 1109.275 789.4242 1114.81006 C 783.8892 1120.3451 774.9152 1120.3451 769.38025 1114.81006 C 763.8452 1109.275 763.8452 1100.30115 769.38025 1094.7661 C 774.9152 1089.2311 783.8892 1089.2311 789.4242 1094.7661" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="779.4223" y1="1073.4614" x2="779.44507" y2="1090.1149" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id689_Graphic"><circle cx="718.0555" cy="959.24146" r="28.34648" fill="red" fill-opacity=".5"/><path d="M 738.09943 939.19757 C 749.16943 950.2675 749.16943 968.2155 738.09943 979.28546 C 727.0295 990.35547 709.0815 990.35547 698.01154 979.28546 C 686.94153 968.2155 686.94153 950.2675 698.01154 939.19757 C 709.0815 928.12756 727.0295 928.12756 738.09943 939.19757" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(700.37836 943.7415)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="733.1928" y1="983.8047" x2="771.7024" y2="1046.2938" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="800.166" y1="959.2338" x2="756.80194" y2="959.2374" marker-end="url(#FilledDiamond_Marker)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="1,3"/><g id="id692_Graphic"><circle cx="829.01245" cy="959.23145" r="28.34648" fill="red"/><circle cx="829.01245" cy="959.23145" r="28.34648" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(811.33533 943.73145)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="6.5243282" y="25" textLength="22.305664">A'</tspan></text></g><line x1="816.1477" y1="985.059" x2="785.96265" y2="1045.65894" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><text transform="translate(687.9198 889.0216)" fill="blue"><tspan font-family="Helvetica" font-size="17" font-weight="bold" fill="blue" x=".13012695" y="16" textLength="72.739746">Obsolete</tspan></text><g id="id702_Graphic"><path d="M 678.60693 819.58557 C 693.37787 801.90887 728.45825 796.0167 750.6144 809.16083 C 772.7699 822.3045 765.3855 882.13373 753.38397 883.94666 C 741.3828 885.75934 708.149 892.5584 690.6084 886.66614 C 673.06793 880.7739 663.8366 837.26196 678.60693 819.58557 Z" fill="#ff8000" fill-opacity=".15000001"/><path d="M 678.60693 819.58557 C 693.37787 801.90887 728.45825 796.0167 750.6144 809.16083 C 772.7699 822.3045 765.3855 882.13373 753.38397 883.94666 C 741.3828 885.75934 708.149 892.5584 690.6084 886.66614 C 673.06793 880.7739 663.8366 837.26196 678.60693 819.58557 Z" stroke="#ff8000" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="4,9,1,5"/></g><text transform="translate(674.40198 774.87)" fill="#ff8000"><tspan font-family="Helvetica" font-size="17" font-weight="bold" fill="#ff8000" x=".103271484" y="16" textLength="71.793457">Unstable</tspan></text><g id="id714_Graphic"><path d="M 679.4558 933.30554 C 694.08136 915.6288 728.81653 909.73657 750.75464 922.88074 C 772.6921 936.0244 765.38037 995.85364 753.49695 997.66656 C 741.6139 999.47925 708.7071 1006.2783 691.33917 1000.3861 C 673.9713 994.49384 664.8308 950.9819 679.4558 933.30554 Z" fill="blue" fill-opacity=".15000001"/><path d="M 679.4558 933.30554 C 694.08136 915.6288 728.81653 909.73657 750.75464 922.88074 C 772.6921 936.0244 765.38037 995.85364 753.49695 997.66656 C 741.6139 999.47925 708.7071 1006.2783 691.33917 1000.3861 C 673.9713 994.49384 664.8308 950.9819 679.4558 933.30554 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" stroke-dasharray="4,9,1,5"/></g><g id="id688_Graphic"><circle cx="718.0555" cy="845.52167" r="28.34648" fill="yellow"/><path d="M 738.09943 825.47766 C 749.16943 836.5476 749.16943 854.4956 738.09943 865.56555 C 727.0295 876.63556 709.0815 876.63556 698.01154 865.56555 C 686.94153 854.4956 686.94153 836.5476 698.01154 825.47766 C 709.0815 814.40765 727.0295 814.40765 738.09943 825.47766" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="16,9"/><text transform="translate(700.37836 830.0216)" fill="red"><tspan font-family="Helvetica" font-size="26" font-weight="500" fill="red" x="9.006262" y="25" textLength="17.341797">B</tspan></text></g></g></g></svg>
--- a/docs/figures/example-1-update.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="47 621 426 249" width="426pt" height="249pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-03-21 08:32Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="26" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.31641" slope="0" x-height="522.94922" cap-height="717.2852" ascent="770.0196" descent="-229.98048" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledDiamond_Marker" viewBox="-1 -3 6 6" markerWidth="6" markerHeight="6" color="red"><g><path d="M 3.7333333 0 L 1.8666667 -1.4 L 0 0 L 1.8666667 1.4 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><g><use xl:href="#id464_Graphic" filter="url(#Shadow)"/><use xl:href="#id463_Graphic" filter="url(#Shadow)"/><use xl:href="#id465_Graphic" filter="url(#Shadow)"/><use xl:href="#id466_Graphic" filter="url(#Shadow)"/><use xl:href="#id472_Graphic" filter="url(#Shadow)"/><use xl:href="#id471_Graphic" filter="url(#Shadow)"/><use xl:href="#id475_Graphic" filter="url(#Shadow)"/></g><g id="id464_Graphic"><rect x="67" y="637.9972" width="141" height="207.84595" fill="white" fill-opacity=".5"/><rect x="67" y="637.9972" width="141" height="207.84595" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id463_Graphic"><circle cx="128.71246" cy="718.34644" r="28.346489" fill="red"/><circle cx="128.71246" cy="718.34644" r="28.346489" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(111.035286 702.84644)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="128.93794" y1="770.9975" x2="128.83687" y2="747.19263" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><circle cx="129.000244" cy="785.6706" r="14.173275" fill="black"/><circle cx="129.000244" cy="785.6706" r="14.173275" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="129.000244" cy="831.6706" r="14.173275" fill="black"/><circle cx="129.000244" cy="831.6706" r="14.173275" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="128.96199" y1="800.3438" x2="128.91855" y2="816.99756" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id465_Graphic"><rect x="277" y="637.99725" width="176" height="207.84595" fill="white" fill-opacity=".5"/><rect x="277" y="637.99725" width="176" height="207.84595" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id466_Graphic"><circle cx="407.34644" cy="703.95215" r="28.346495" fill="red"/><circle cx="407.34644" cy="703.95215" r="28.346495" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(389.66928 688.45215)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="6.1180782" y="25" textLength="23.118164">A’</tspan></text></g><line x1="378.9428" y1="772.1349" x2="396.34451" y2="730.6261" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id472_Graphic"><circle cx="373.26825" cy="785.67053" r="14.173267" fill="black"/><circle cx="373.26825" cy="785.67053" r="14.173267" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id471_Graphic"><circle cx="373.26825" cy="831.67053" r="14.173267" fill="black"/><circle cx="373.26825" cy="831.67053" r="14.173267" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="373.26837" y1="800.34375" x2="373.26852" y2="816.9973" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="365.1879" y1="773.41925" x2="335.23688" y2="728.00824" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id475_Graphic"><circle cx="319.30762" cy="703.95215" r="28.346495" fill="red" fill-opacity=".5"/><path d="M 339.35156 683.9082 C 350.4216 694.97815 350.4216 712.92615 339.35156 723.9961 C 328.28159 735.0661 310.33365 735.0661 299.26367 723.9961 C 288.19363 712.92615 288.19363 694.97815 299.26367 683.9082 C 310.33365 672.8382 328.28159 672.8382 339.35156 683.9082" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(301.63046 688.45215)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="378.49997" y1="703.95215" x2="362.1041" y2="703.95215" marker-end="url(#FilledDiamond_Marker)" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/></g></g></svg>
--- a/docs/figures/example-2-split.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="27 1004 488 344" width="488pt" height="344pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-03-21 08:32Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="26" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.31641" slope="0" x-height="522.94922" cap-height="717.2852" ascent="770.0196" descent="-229.98048" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="15" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98045" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledDiamond_Marker" viewBox="-1 -3 6 6" markerWidth="6" markerHeight="6" color="red"><g><path d="M 3.7333333 0 L 1.8666667 -1.4 L 0 0 L 1.8666667 1.4 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><g><use xl:href="#id478_Graphic" filter="url(#Shadow)"/><use xl:href="#id479_Graphic" filter="url(#Shadow)"/><use xl:href="#id481_Graphic" filter="url(#Shadow)"/><use xl:href="#id482_Graphic" filter="url(#Shadow)"/><use xl:href="#id485_Graphic" filter="url(#Shadow)"/><use xl:href="#id488_Graphic" filter="url(#Shadow)"/><use xl:href="#id489_Graphic" filter="url(#Shadow)"/><use xl:href="#id491_Graphic" filter="url(#Shadow)"/><use xl:href="#id492_Graphic" filter="url(#Shadow)"/><use xl:href="#id495_Graphic" filter="url(#Shadow)"/></g><g id="id478_Graphic"><rect x="47" y="1087.16406" width="143" height="202.84595" fill="white" fill-opacity=".5"/><rect x="47" y="1087.16406" width="143" height="202.84595" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id479_Graphic"><circle cx="118.50046" cy="1155.5105" r="28.346527" fill="#ff8000"/><circle cx="118.50046" cy="1155.5105" r="28.346527" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(100.823296 1140.0105)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="118.50029" y1="1215.66406" x2="118.50038" y2="1184.3569" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id481_Graphic"><path d="M 128.52223 1220.3153 C 134.05725 1225.85034 134.05725 1234.8242 128.52223 1240.35925 C 122.98724 1245.8943 114.013245 1245.8943 108.478256 1240.35925 C 102.94323 1234.8242 102.94323 1225.85034 108.478256 1220.3153 C 114.013245 1214.7803 122.98724 1214.7803 128.52223 1220.3153" fill="black"/><path d="M 128.52223 1220.3153 C 134.05725 1225.85034 134.05725 1234.8242 128.52223 1240.35925 C 122.98724 1245.8943 114.013245 1245.8943 108.478256 1240.35925 C 102.94323 1234.8242 102.94323 1225.85034 108.478256 1220.3153 C 114.013245 1214.7803 122.98724 1214.7803 128.52223 1220.3153" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id482_Graphic"><path d="M 128.52223 1265.8153 C 134.05725 1271.35034 134.05725 1280.3242 128.52223 1285.85925 C 122.98724 1291.3943 114.013245 1291.3943 108.478256 1285.85925 C 102.94323 1280.3242 102.94323 1271.35034 108.478256 1265.8153 C 114.013245 1260.2803 122.98724 1260.2803 128.52223 1265.8153" fill="black"/><path d="M 128.52223 1265.8153 C 134.05725 1271.35034 134.05725 1280.3242 128.52223 1285.85925 C 122.98724 1291.3943 114.013245 1291.3943 108.478256 1285.85925 C 102.94323 1280.3242 102.94323 1271.35034 108.478256 1265.8153 C 114.013245 1260.2803 122.98724 1260.2803 128.52223 1265.8153" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="118.500244" y1="1245.0105" x2="118.500244" y2="1261.1641" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id485_Graphic"><rect x="277" y="1020" width="218" height="303.08691" fill="white" fill-opacity=".5"/><rect x="277" y="1020" width="218" height="303.08691" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="384.58325" y1="1251.5149" x2="356.10718" y2="1212.0704" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id488_Graphic"><path d="M 403.19525 1253.3916 C 408.73026 1258.9266 408.73026 1267.9005 403.19525 1273.43555 C 397.66025 1278.9706 388.68625 1278.9706 383.15125 1273.43555 C 377.61624 1267.9005 377.61624 1258.9266 383.15125 1253.3916 C 388.68625 1247.8566 397.66025 1247.8566 403.19525 1253.3916" fill="black"/><path d="M 403.19525 1253.3916 C 408.73026 1258.9266 408.73026 1267.9005 403.19525 1273.43555 C 397.66025 1278.9706 388.68625 1278.9706 383.15125 1273.43555 C 377.61624 1267.9005 377.61624 1258.9266 383.15125 1253.3916 C 388.68625 1247.8566 397.66025 1247.8566 403.19525 1253.3916" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id489_Graphic"><path d="M 403.19525 1298.8916 C 408.73026 1304.4266 408.73026 1313.4005 403.19525 1318.93555 C 397.66025 1324.4706 388.68625 1324.4706 383.15125 1318.93555 C 377.61624 1313.4005 377.61624 1304.4266 383.15125 1298.8916 C 388.68625 1293.3566 397.66025 1293.3566 403.19525 1298.8916" fill="black"/><path d="M 403.19525 1298.8916 C 408.73026 1304.4266 408.73026 1313.4005 403.19525 1318.93555 C 397.66025 1324.4706 388.68625 1324.4706 383.15125 1318.93555 C 377.61624 1313.4005 377.61624 1304.4266 383.15125 1298.8916 C 388.68625 1293.3566 397.66025 1293.3566 403.19525 1298.8916" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="393.17325" y1="1278.0868" x2="393.17325" y2="1294.24036" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id491_Graphic"><circle cx="437.34644" cy="1188.5874" r="28.346533" fill="red"/><circle cx="437.34644" cy="1188.5874" r="28.346533" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(419.66928 1171.0874)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="4.8351192" y="25" textLength="17.341797">A</tspan><tspan font-family="Helvetica" font-size="15" font-weight="500" x="22.176916" y="32" textLength="8.342285">1</tspan></text></g><g id="id492_Graphic"><circle cx="437.34644" cy="1105.34644" r="28.346533" fill="yellow"/><circle cx="437.34644" cy="1105.34644" r="28.346533" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(419.66928 1087.84644)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="4.8351192" y="25" textLength="17.341797">A</tspan><tspan font-family="Helvetica" font-size="15" font-weight="500" x="22.176916" y="32" textLength="8.342285">2</tspan></text></g><line x1="400.63443" y1="1250.7749" x2="422.67834" y2="1213.4341" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="437.3464" y1="1159.741" x2="437.3464" y2="1134.1929" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id495_Graphic"><circle cx="339.34644" cy="1188.5874" r="28.346533" fill="#ff8000"/><path d="M 359.39038 1168.54346 C 370.46042 1179.6134 370.46042 1197.5614 359.39038 1208.63135 C 348.3204 1219.7014 330.37247 1219.7014 319.30249 1208.63135 C 308.23245 1197.5614 308.23245 1179.6134 319.30249 1168.54346 C 330.37247 1157.4734 348.3204 1157.4734 359.39038 1168.54346" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(321.66928 1173.0874)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="393.50046" y1="1152" x2="374.81244" y2="1164.626" marker-end="url(#FilledDiamond_Marker)" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/><line x1="417.8144" y1="1126.5746" x2="393.50046" y2="1153" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/><line x1="416.74606" y1="1168.3948" x2="399" y2="1151" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/></g></g></svg>
--- a/docs/figures/explain-troubles-concurrent-10-solution.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,929 +0,0 @@
-<?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="1290.3188"
-   height="561.80957"
-   id="svg12094"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="explain-troubles-concurrent-10-solution.svg">
-  <defs
-     id="defs12096">
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend"
-       style="overflow:visible">
-      <path
-         id="path4197"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMstart"
-       style="overflow:visible">
-      <path
-         id="path4188"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM"
-       style="overflow:visible">
-      <path
-         id="path6393"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotS"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotS"
-       style="overflow:visible">
-      <path
-         id="path6396"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
-         inkscape:connector-curvature="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="perspective12102" />
-    <pattern
-       patternUnits="userSpaceOnUse"
-       width="165"
-       height="162.14285"
-       patternTransform="matrix(0.60606061,0,0,0.61674011,-218.21429,419.14788)"
-       id="pattern12110">
-      <rect
-         ry="78.664986"
-         y="2.4064403"
-         x="2.4064403"
-         height="157.32997"
-         width="160.18712"
-         id="rect12108"
-         style="opacity:0.75;fill:#008000;fill-opacity:0;fill-rule:nonzero;stroke:#008000;stroke-width:4.81288052;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
-    </pattern>
-    <inkscape:perspective
-       id="perspective12641"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective12674"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective12705"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective12705-5"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective12811"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective12838"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective12869"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective12869-3"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective8199"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective8230"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path6393-0"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3407"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3409"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3411"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3413"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3415"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3417"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-9"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4197-6"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3421"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3423"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-15"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path6393-08"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3824"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3826"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3828"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3830"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3832"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3834"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-7"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path4197-67"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker3838"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3840"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.7"
-     inkscape:cx="746.41279"
-     inkscape:cy="248.41683"
-     inkscape:document-units="px"
-     inkscape:current-layer="g3367-2"
-     showgrid="false"
-     inkscape:window-width="1215"
-     inkscape:window-height="776"
-     inkscape:window-x="65"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     fit-margin-left="5"
-     fit-margin-top="5"
-     fit-margin-right="5"
-     fit-margin-bottom="5" />
-  <metadata
-     id="metadata12099">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(1002.1836,-116.82843)">
-    <flowRoot
-       transform="translate(-214.28571,111.42857)"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       id="flowRoot12902"
-       xml:space="preserve"><flowRegion
-         id="flowRegion12904"><rect
-           y="320.93362"
-           x="-924.28571"
-           height="435.71429"
-           width="301.42856"
-           id="rect12906" /></flowRegion><flowPara
-         id="flowPara12908" /></flowRoot>    <g
-       id="g3367">
-      <g
-         style="opacity:0.5"
-         id="g8425">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,151.88146)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-822.54358"
-           y="362.2431"
-           id="text12629-9-3-1"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0"
-             x="-822.54358"
-             y="362.2431">B</tspan></text>
-      </g>
-      <g
-         id="g10287">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-821.49023"
-           y="498.90979"
-           id="text12629-9-3-1-8"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7"
-             x="-821.49023"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         transform="translate(-10.776028,0)"
-         id="g12957">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <path
-         inkscape:connector-type="polyline"
-         id="path12950"
-         d="m -808.27602,393.39505 0,42.40522"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g12957"
-         inkscape:connector-type="polyline"
-         id="path12962"
-         d="m -808.27602,532.73368 0,39.73323"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <g
-         style="fill:#0000ff;stroke:#0000ff"
-         id="g8286">
-        <path
-           sodipodi:type="arc"
-           style="fill:#0000ff;fill-opacity:0;fill-rule:evenodd;stroke:#0000ff;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-5"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-612.86713,62.419408)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#0000ff;fill-opacity:1;stroke:#0000ff;font-family:Bitstream Vera Sans"
-           x="-684.68646"
-           y="272.78107"
-           id="text12629-9-3-1-4"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-76"
-             x="-684.68646"
-             y="272.78107">B'</tspan></text>
-      </g>
-      <g
-         style="fill:#008000;stroke:#008000"
-         id="g8294">
-        <path
-           sodipodi:type="arc"
-           style="fill:#008000;fill-opacity:0;fill-rule:evenodd;stroke:#008000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-5-2"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-888.58143,62.419408)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#008000;fill-opacity:1;stroke:#008000;font-family:Bitstream Vera Sans"
-           x="-960.40076"
-           y="272.78107"
-           id="text12629-9-3-1-4-8"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-76-6"
-             x="-960.40076"
-             y="272.78107">B''</tspan></text>
-      </g>
-      <path
-         inkscape:connection-end="#g10287"
-         inkscape:connection-start="#g8286"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8303"
-         d="M 301.69976,93.326264 214.85234,235.78314"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM);display:inline"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g10287"
-         inkscape:connection-start="#g8294"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8305"
-         d="M 76.995186,93.326264 163.84261,235.78314"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM);display:inline"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g8425"
-         inkscape:connection-start="#g8286"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8430"
-         d="M 286.10442,78.162204 230.44767,114.28051"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-end:url(#EmptyDiamondMend)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g8425"
-         inkscape:connection-start="#g8294"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8432"
-         d="M 92.590525,78.162204 148.24727,114.28051"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#EmptyDiamondMend)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       id="g3367-2"
-       transform="translate(902.50523,0.6852693)">
-      <g
-         style="opacity:0.5"
-         id="g8425-2">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-64"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,151.88146)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-822.54358"
-           y="362.2431"
-           id="text12629-9-3-1-6"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-1"
-             x="-822.54358"
-             y="362.2431">B</tspan></text>
-      </g>
-      <g
-         id="g10287-0">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-6"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-821.49023"
-           y="498.90979"
-           id="text12629-9-3-1-8-5"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-9"
-             x="-821.49023"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         transform="translate(-10.776028,0)"
-         id="g12957-1">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6-6"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83-8"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5-0"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <path
-         inkscape:connector-type="polyline"
-         id="path12950-6"
-         d="m -808.27602,393.39505 0,42.40522"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g12957-1"
-         inkscape:connector-type="polyline"
-         id="path12962-4"
-         d="m -808.27602,532.73368 0,39.73323"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <g
-         style="opacity:0.5;fill:#0000ff;stroke:#0000ff"
-         id="g8286-9">
-        <path
-           sodipodi:type="arc"
-           style="fill:#0000ff;fill-opacity:0;fill-rule:evenodd;stroke:#0000ff;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-5-9"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-612.86713,62.419408)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#0000ff;fill-opacity:1;stroke:#0000ff;font-family:Bitstream Vera Sans"
-           x="-684.68646"
-           y="272.78107"
-           id="text12629-9-3-1-4-0"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-76-0"
-             x="-684.68646"
-             y="272.78107">B'</tspan></text>
-      </g>
-      <g
-         style="opacity:0.5;fill:#008000;stroke:#008000"
-         id="g8294-9">
-        <path
-           sodipodi:type="arc"
-           style="fill:#008000;fill-opacity:0;fill-rule:evenodd;stroke:#008000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-5-2-8"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-888.58143,62.419408)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#008000;fill-opacity:1;stroke:#008000;font-family:Bitstream Vera Sans"
-           x="-960.40076"
-           y="272.78107"
-           id="text12629-9-3-1-4-8-2"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-76-6-0"
-             x="-960.40076"
-             y="272.78107">B''</tspan></text>
-      </g>
-      <path
-         inkscape:connection-end="#g10287-0"
-         inkscape:connection-start="#g8286-9"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8303-7"
-         d="M 301.69976,93.326264 214.85234,235.78314"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM);display:inline"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g10287-0"
-         inkscape:connection-start="#g8294-9"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8305-3"
-         d="M 76.995186,93.326264 163.84261,235.78314"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM);display:inline"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g8425-2"
-         inkscape:connection-start="#g8286-9"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8430-0"
-         d="M 286.10442,78.162204 230.44767,114.28051"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-end:url(#EmptyDiamondMend)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g8425-2"
-         inkscape:connection-start="#g8294-9"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8432-1"
-         d="M 92.590525,78.162204 148.24727,114.28051"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#EmptyDiamondMend)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#marker3838)"
-         d="m 1045.7143,-14.223969 -54.28573,30"
-         id="path5991"
-         inkscape:connector-curvature="0"
-         transform="translate(-1900.1287,205.96263)" />
-      <path
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#marker3838)"
-         d="M 1141.4286,-4.2239685 1185.7143,24.34746"
-         id="path5993"
-         inkscape:connector-curvature="0"
-         transform="translate(-1900.1287,205.96263)" />
-      <path
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker3832)"
-         d="m 1068.5714,11.490317 -62.8571,88.571433 70,132.85714"
-         id="path5995"
-         inkscape:connector-curvature="0"
-         transform="translate(-1900.1287,205.96263)" />
-    </g>
-    <g
-       id="g5033">
-      <path
-         transform="matrix(0.33294398,0,0,0.48990327,-283.50522,302.96994)"
-         d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-         sodipodi:ry="100"
-         sodipodi:rx="147.14285"
-         sodipodi:cy="399.50504"
-         sodipodi:cx="-172.85715"
-         id="path12627-8-4-1-3"
-         style="opacity:0.5;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-         sodipodi:type="arc" />
-      <text
-         id="text12629-9-3-1-0"
-         y="513.3316"
-         x="-355.32452"
-         style="font-size:40px;font-style:normal;font-weight:normal;opacity:0.5;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           y="513.3316"
-           x="-355.32452"
-           id="tspan12631-6-9-0-8"
-           sodipodi:role="line">B</tspan></text>
-    </g>
-    <g
-       id="g5028">
-      <path
-         transform="matrix(0.33294398,0,0,0.48990327,-146.5298,215.57827)"
-         d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-         sodipodi:ry="100"
-         sodipodi:rx="147.14285"
-         sodipodi:cy="399.50504"
-         sodipodi:cx="-172.85715"
-         id="path12627-8-4-1-5-1"
-         style="fill:#0000ff;fill-opacity:0;fill-rule:evenodd;stroke:#0000ff;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-         sodipodi:type="arc" />
-      <text
-         id="text12629-9-3-1-4-9"
-         y="425.93994"
-         x="-218.34914"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#0000ff;fill-opacity:1;stroke:#0000ff;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           y="425.93994"
-           x="-218.34914"
-           id="tspan12631-6-9-0-76-8"
-           sodipodi:role="line">B'</tspan></text>
-    </g>
-    <g
-       id="g5023">
-      <path
-         transform="matrix(0.33294398,0,0,0.48990327,-422.14656,215.91205)"
-         d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-         sodipodi:ry="100"
-         sodipodi:rx="147.14285"
-         sodipodi:cy="399.50504"
-         sodipodi:cx="-172.85715"
-         id="path12627-8-4-1-5-2-4"
-         style="fill:#008000;fill-opacity:0;fill-rule:evenodd;stroke:#008000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-         sodipodi:type="arc" />
-      <text
-         id="text12629-9-3-1-4-8-3"
-         y="426.27371"
-         x="-493.96588"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#008000;fill-opacity:1;stroke:#008000;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           y="426.27371"
-           x="-493.96588"
-           id="tspan12631-6-9-0-76-6-4"
-           sodipodi:role="line">B''</tspan></text>
-    </g>
-    <g
-       id="g5018">
-      <path
-         transform="matrix(0.33294398,0,0,0.48990327,-285.48057,130.5673)"
-         d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-         sodipodi:ry="100"
-         sodipodi:rx="147.14285"
-         sodipodi:cy="399.50504"
-         sodipodi:cx="-172.85715"
-         id="path12627-8-4-1-5-1-4"
-         style="fill:#0000ff;fill-opacity:0;fill-rule:evenodd;stroke:#007d7d;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-         sodipodi:type="arc" />
-      <text
-         id="text12629-9-3-1-4-9-5"
-         y="340.92896"
-         x="-357.2999"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#0000ff;fill-opacity:1;stroke:#007d7d;stroke-opacity:1;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           y="340.92896"
-           x="-357.2999"
-           id="tspan12631-6-9-0-76-8-9"
-           sodipodi:role="line"
-           style="fill:#007d7d;fill-opacity:1">B*</tspan></text>
-    </g>
-    <path
-       style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#marker3838)"
-       d="m 696.38676,145.20902 55.35962,33.86937"
-       id="path5038"
-       inkscape:connector-type="polyline"
-       inkscape:connector-curvature="3"
-       inkscape:connection-start="#g5018"
-       inkscape:connection-start-point="d4"
-       inkscape:connection-end="#g5028"
-       inkscape:connection-end-point="d4"
-       transform="translate(-997.6235,206.6479)" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#marker3838)"
-       d="m 613.03214,145.59088 -53.54791,33.43943"
-       id="path5040"
-       inkscape:connector-type="polyline"
-       inkscape:connector-curvature="3"
-       inkscape:connection-start="#g5018"
-       inkscape:connection-start-point="d4"
-       inkscape:connection-end="#g5023"
-       inkscape:connection-end-point="d4"
-       transform="translate(-997.6235,206.6479)" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#marker3838)"
-       d="m 559.41952,231.03876 55.65269,34.94632"
-       id="path5042"
-       inkscape:connector-type="polyline"
-       inkscape:connector-curvature="3"
-       inkscape:connection-start="#g5023"
-       inkscape:connection-start-point="d4"
-       inkscape:connection-end="#g5033"
-       inkscape:connection-end-point="d4"
-       transform="translate(-997.6235,206.6479)" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#marker3838)"
-       d="M 752.23638,231.00256 697.87211,265.6875"
-       id="path5044"
-       inkscape:connector-type="polyline"
-       inkscape:connector-curvature="3"
-       inkscape:connection-start="#g5028"
-       inkscape:connection-start-point="d4"
-       inkscape:connection-end="#g5033"
-       inkscape:connection-end-point="d4"
-       transform="translate(-997.6235,206.6479)" />
-    <g
-       transform="translate(441.1231,-152.43362)"
-       id="g5018-9">
-      <path
-         transform="matrix(0.33294398,0,0,0.48990327,-285.48057,130.5673)"
-         d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-         sodipodi:ry="100"
-         sodipodi:rx="147.14285"
-         sodipodi:cy="399.50504"
-         sodipodi:cx="-172.85715"
-         id="path12627-8-4-1-5-1-4-7"
-         style="fill:#0000ff;fill-opacity:0;fill-rule:evenodd;stroke:#007d7d;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-         sodipodi:type="arc" />
-      <text
-         id="text12629-9-3-1-4-9-5-1"
-         y="340.92896"
-         x="-357.2999"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#0000ff;fill-opacity:1;stroke:#007d7d;stroke-opacity:1;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           y="340.92896"
-           x="-357.2999"
-           id="tspan12631-6-9-0-76-8-9-4"
-           sodipodi:role="line"
-           style="fill:#007d7d;fill-opacity:1">B*</tspan></text>
-    </g>
-  </g>
-</svg>
--- a/docs/figures/explain-troubles-concurrent-10-sumup.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1451 +0,0 @@
-<?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="1424.2434"
-   height="1058.7501"
-   id="svg12964"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="explain-troubles-concurrent-10-sumup.svg">
-  <defs
-     id="defs12966">
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend"
-       style="overflow:visible">
-      <path
-         id="path4078"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend"
-       style="overflow:visible">
-      <path
-         id="path4072"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lstart"
-       style="overflow:visible">
-      <path
-         id="path4069"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.8,0,0,0.8,10,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="perspective12972" />
-    <inkscape:perspective
-       id="perspective13312"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM"
-       style="overflow:visible">
-      <path
-         id="path6393"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13318"
-       style="overflow:visible">
-      <path
-         id="path13320"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13418"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1"
-       style="overflow:visible">
-      <path
-         id="path6393-1"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13424"
-       style="overflow:visible">
-      <path
-         id="path13426"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13428"
-       style="overflow:visible">
-      <path
-         id="path13430"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13432"
-       style="overflow:visible">
-      <path
-         id="path13434"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend"
-       style="overflow:visible">
-      <path
-         id="path6456"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13438"
-       style="overflow:visible">
-      <path
-         id="path13440"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13583"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-0"
-       style="overflow:visible">
-      <path
-         id="path6393-5"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13589"
-       style="overflow:visible">
-      <path
-         id="path13591"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13593"
-       style="overflow:visible">
-      <path
-         id="path13595"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13743"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-2"
-       style="overflow:visible">
-      <path
-         id="path6393-2"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13749"
-       style="overflow:visible">
-      <path
-         id="path13751"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13753"
-       style="overflow:visible">
-      <path
-         id="path13755"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13757"
-       style="overflow:visible">
-      <path
-         id="path13759"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-3"
-       style="overflow:visible">
-      <path
-         id="path6456-4"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13763"
-       style="overflow:visible">
-      <path
-         id="path13765"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-2"
-       style="overflow:visible">
-      <path
-         id="path4072-8"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-5"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-6"
-       style="overflow:visible">
-      <path
-         id="path4072-7"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-1"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-29"
-       style="overflow:visible">
-      <path
-         id="path4072-70"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective18500"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-4"
-       style="overflow:visible">
-      <path
-         id="path6393-20"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective18588"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-47"
-       style="overflow:visible">
-      <path
-         id="path6393-22"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker18594"
-       style="overflow:visible">
-      <path
-         id="path18596"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-31"
-       style="overflow:visible">
-      <path
-         id="path4197"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective18791"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective18959"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-6"
-       style="overflow:visible">
-      <path
-         id="path6393-21"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker18965"
-       style="overflow:visible">
-      <path
-         id="path18967"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1-4"
-       style="overflow:visible">
-      <path
-         id="path6393-3"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-2"
-       style="overflow:visible">
-      <path
-         id="path4197-2"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective19288"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-44"
-       style="overflow:visible">
-      <path
-         id="path6393-9"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker19294"
-       style="overflow:visible">
-      <path
-         id="path19296"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective20729"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-8"
-       style="overflow:visible">
-      <path
-         id="path6393-7"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker20735"
-       style="overflow:visible">
-      <path
-         id="path20737"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective20952"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-42"
-       style="overflow:visible">
-      <path
-         id="path6393-0"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker20958"
-       style="overflow:visible">
-      <path
-         id="path20960"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker20962"
-       style="overflow:visible">
-      <path
-         id="path20964"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-8"
-       style="overflow:visible">
-      <path
-         id="path4197-7"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective21100"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-22"
-       style="overflow:visible">
-      <path
-         id="path6393-8"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker21106"
-       style="overflow:visible">
-      <path
-         id="path21108"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker21110"
-       style="overflow:visible">
-      <path
-         id="path21112"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-313"
-       style="overflow:visible">
-      <path
-         id="path4197-6"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective21316"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-3"
-       style="overflow:visible">
-      <path
-         id="path6393-80"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker21322"
-       style="overflow:visible">
-      <path
-         id="path21324"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker21326"
-       style="overflow:visible">
-      <path
-         id="path21328"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker21330"
-       style="overflow:visible">
-      <path
-         id="path21332"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-6"
-       style="overflow:visible">
-      <path
-         id="path4197-66"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker21336"
-       style="overflow:visible">
-      <path
-         id="path21338"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.58"
-     inkscape:cx="455.19061"
-     inkscape:cy="725.32431"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="776"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata12969">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(312.26788,374.46262)">
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       x="290.07355"
-       y="683.72107"
-       id="text13894"><tspan
-         sodipodi:role="line"
-         id="tspan13896"
-         x="290.07355"
-         y="683.72107">Local</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       x="176.47943"
-       y="147.90836"
-       id="text13898"><tspan
-         sodipodi:role="line"
-         id="tspan13900"
-         x="176.47943"
-         y="147.90836">Distant</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       x="731.52625"
-       y="360.52893"
-       id="text13902"><tspan
-         sodipodi:role="line"
-         id="tspan13904"
-         x="731.52625"
-         y="360.52893">final = <tspan
-   style="fill:#ff0000;stroke:#ff0000"
-   id="tspan14035">divergent</tspan></tspan></text>
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="M -149.51243,71.715908 116.10904,-98.285798"
-       id="path14093" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="M -136.88118,173.93586 140.19146,310.32109"
-       id="path14093-1" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="m 358.73418,-10.742763 276.5932,40.995518"
-       id="path14093-4"
-       inkscape:transform-center-x="38.2665"
-       inkscape:transform-center-y="-14.191534" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="M 385.49434,405.82501 666.42726,306.55019"
-       id="path14093-42" />
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       x="-316.03741"
-       y="327.08148"
-       id="text13894-3"><tspan
-         sodipodi:role="line"
-         id="tspan13896-8"
-         x="-316.03741"
-         y="327.08148">initial</tspan></text>
-    <g
-       transform="translate(536.95625,-391.35879)"
-       id="g20705">
-      <g
-         transform="translate(0,5.2380981)"
-         id="g12933-0">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-98"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-811.76758"
-           y="357.005"
-           id="text12629-9-3-1-2"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-3"
-             x="-811.76758"
-             y="357.005">B</tspan></text>
-      </g>
-      <g
-         id="g12945">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="498.90979"
-           id="text12629-9-3-1-8"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7"
-             x="-810.71423"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         id="g12957">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <path
-         inkscape:connection-end="#g12945"
-         inkscape:connection-start="#g12933-0"
-         inkscape:connector-type="polyline"
-         id="path12950-93"
-         d="m -797.5,393.91867 0,41.35798"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g12957"
-         inkscape:connection-start="#g12945"
-         inkscape:connector-type="polyline"
-         id="path12962"
-         d="m -797.5,533.2573 0,38.68599"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="translate(1065.0106,-10.420874)"
-       id="g20918">
-      <g
-         style="opacity:0.5"
-         id="g8425">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-91"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,151.88146)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-822.54358"
-           y="362.2431"
-           id="text12629-9-3-1-3"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-8"
-             x="-822.54358"
-             y="362.2431">B</tspan></text>
-      </g>
-      <g
-         id="g10287">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-9"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-821.49023"
-           y="498.90979"
-           id="text12629-9-3-1-8-1"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-6"
-             x="-821.49023"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         transform="translate(-10.776028,0)"
-         id="g12957-7">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6-9"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83-4"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5-9"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <flowRoot
-         xml:space="preserve"
-         id="flowRoot12902"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-         transform="translate(-214.28571,111.42857)"><flowRegion
-           id="flowRegion12904"><rect
-             id="rect12906"
-             width="301.42856"
-             height="435.71429"
-             x="-924.28571"
-             y="320.93362" /></flowRegion><flowPara
-           id="flowPara12908" /></flowRoot>      <path
-         inkscape:connector-type="polyline"
-         id="path12950-6"
-         d="m -808.27602,393.39505 0,42.40522"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g12957-7"
-         inkscape:connector-type="polyline"
-         id="path12962-1"
-         d="m -808.27602,532.73368 0,39.73323"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <g
-         style="fill:#0000ff;stroke:#0000ff"
-         id="g8286">
-        <path
-           sodipodi:type="arc"
-           style="fill:#0000ff;fill-opacity:0;fill-rule:evenodd;stroke:#0000ff;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-5"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-612.86713,62.419408)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#0000ff;fill-opacity:1;stroke:#0000ff;font-family:Bitstream Vera Sans"
-           x="-684.68646"
-           y="272.78107"
-           id="text12629-9-3-1-4"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-76-6"
-             x="-684.68646"
-             y="272.78107">B'</tspan></text>
-      </g>
-      <path
-         inkscape:connection-end="#g10287"
-         inkscape:connection-start="#g8286"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8303"
-         d="M 301.69976,93.326264 214.85234,235.78314"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM);display:inline"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g8425"
-         inkscape:connection-start="#g8286"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8430"
-         d="M 286.10442,78.162204 230.44767,114.28051"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-end:url(#EmptyDiamondMend)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="translate(1068.385,-581.11052)"
-       id="g21066">
-      <g
-         style="opacity:0.5"
-         id="g8425-4">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-50"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,151.88146)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-822.54358"
-           y="362.2431"
-           id="text12629-9-3-1-5"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-9"
-             x="-822.54358"
-             y="362.2431">B</tspan></text>
-      </g>
-      <g
-         id="g10287-2">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-5"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-821.49023"
-           y="498.90979"
-           id="text12629-9-3-1-8-7"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-9"
-             x="-821.49023"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         transform="translate(-10.776028,0)"
-         id="g12957-71">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6-47"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83-0"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5-66"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <flowRoot
-         xml:space="preserve"
-         id="flowRoot12902-9"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-         transform="translate(-214.28571,111.42857)"><flowRegion
-           id="flowRegion12904-70"><rect
-             id="rect12906-8"
-             width="301.42856"
-             height="435.71429"
-             x="-924.28571"
-             y="320.93362" /></flowRegion><flowPara
-           id="flowPara12908-61" /></flowRoot>      <path
-         inkscape:connector-type="polyline"
-         id="path12950-7"
-         d="m -808.27602,393.39505 0,42.40522"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g12957-71"
-         inkscape:connector-type="polyline"
-         id="path12962-3"
-         d="m -808.27602,532.73368 0,39.73323"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <g
-         style="fill:#008000;stroke:#008000"
-         id="g8294">
-        <path
-           sodipodi:type="arc"
-           style="fill:#008000;fill-opacity:0;fill-rule:evenodd;stroke:#008000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-5-2"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-888.58143,62.419408)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#008000;fill-opacity:1;stroke:#008000;font-family:Bitstream Vera Sans"
-           x="-960.40076"
-           y="272.78107"
-           id="text12629-9-3-1-4-8"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-76-6-5"
-             x="-960.40076"
-             y="272.78107">B''</tspan></text>
-      </g>
-      <path
-         inkscape:connection-end="#g10287-2"
-         inkscape:connection-start="#g8294"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8305"
-         d="M 76.995186,93.326264 163.84261,235.78314"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM);display:inline"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g8425-4"
-         inkscape:connection-start="#g8294"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8432"
-         d="M 92.590525,78.162204 148.24727,114.28051"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#EmptyDiamondMend)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-    </g>
-    <g
-       transform="translate(1682.2151,-370.76569)"
-       id="g21276">
-      <g
-         style="opacity:0.5"
-         id="g8425-1">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,151.88146)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-822.54358"
-           y="362.2431"
-           id="text12629-9-3-1"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0"
-             x="-822.54358"
-             y="362.2431">B</tspan></text>
-      </g>
-      <g
-         id="g10287-7">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-2"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-821.49023"
-           y="498.90979"
-           id="text12629-9-3-1-8-2"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-1"
-             x="-821.49023"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         transform="translate(-10.776028,0)"
-         id="g12957-9">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6-0"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83-3"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5-6"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <flowRoot
-         xml:space="preserve"
-         id="flowRoot12902-3"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-         transform="translate(-214.28571,111.42857)"><flowRegion
-           id="flowRegion12904-7"><rect
-             id="rect12906-6"
-             width="301.42856"
-             height="435.71429"
-             x="-924.28571"
-             y="320.93362" /></flowRegion><flowPara
-           id="flowPara12908-5" /></flowRoot>      <path
-         inkscape:connector-type="polyline"
-         id="path12950"
-         d="m -808.27602,393.39505 0,42.40522"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g12957-9"
-         inkscape:connector-type="polyline"
-         id="path12962-5"
-         d="m -808.27602,532.73368 0,39.73323"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <g
-         style="fill:#ff0000;stroke:#ff0000"
-         id="g8286-2">
-        <path
-           sodipodi:type="arc"
-           style="fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-5-4"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-612.86713,62.419408)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:#ff0000;font-family:Bitstream Vera Sans"
-           x="-684.68646"
-           y="272.78107"
-           id="text12629-9-3-1-4-5"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-76"
-             x="-684.68646"
-             y="272.78107">B'</tspan></text>
-      </g>
-      <g
-         style="fill:#ff0000;stroke:#ff0000"
-         id="g8294-2">
-        <path
-           sodipodi:type="arc"
-           style="fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-5-2-2"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-888.58143,62.419408)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:#ff0000;font-family:Bitstream Vera Sans"
-           x="-960.40076"
-           y="272.78107"
-           id="text12629-9-3-1-4-8-3"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-76-6-59"
-             x="-960.40076"
-             y="272.78107">B''</tspan></text>
-      </g>
-      <path
-         inkscape:connection-end="#g10287-7"
-         inkscape:connection-start="#g8286-2"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8303-8"
-         d="M 301.69976,93.326264 214.85234,235.78314"
-         style="fill:#ff0000;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM);display:inline"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g10287-7"
-         inkscape:connection-start="#g8294-2"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8305-0"
-         d="M 76.995186,93.326264 163.84261,235.78314"
-         style="fill:#ff0000;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM);display:inline"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g8425-1"
-         inkscape:connection-start="#g8286-2"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8430-0"
-         d="M 286.10442,78.162204 230.44767,114.28051"
-         style="fill:#ff0000;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-end:url(#EmptyDiamondMend)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g8425-1"
-         inkscape:connection-start="#g8294-2"
-         inkscape:connector-type="polyline"
-         transform="translate(-997.6235,206.6479)"
-         id="path8432-1"
-         d="M 92.590525,78.162204 148.24727,114.28051"
-         style="fill:#ff0000;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#EmptyDiamondMend)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-    </g>
-  </g>
-</svg>
--- a/docs/figures/explain-troubles-latecomer-10-sumup.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1039 +0,0 @@
-<?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="1311.8625"
-   height="879.2406"
-   id="svg12964"
-   version="1.1"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="explain-troubles-latecomer-10-sumup.svg">
-  <defs
-     id="defs12966">
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend"
-       style="overflow:visible">
-      <path
-         id="path4078"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend"
-       style="overflow:visible">
-      <path
-         id="path4072"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lstart"
-       style="overflow:visible">
-      <path
-         id="path4069"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.8,0,0,0.8,10,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="perspective12972" />
-    <inkscape:perspective
-       id="perspective13312"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM"
-       style="overflow:visible">
-      <path
-         id="path6393"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13318"
-       style="overflow:visible">
-      <path
-         id="path13320"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13418"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1"
-       style="overflow:visible">
-      <path
-         id="path6393-1"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13424"
-       style="overflow:visible">
-      <path
-         id="path13426"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13428"
-       style="overflow:visible">
-      <path
-         id="path13430"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13432"
-       style="overflow:visible">
-      <path
-         id="path13434"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend"
-       style="overflow:visible">
-      <path
-         id="path6456"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13438"
-       style="overflow:visible">
-      <path
-         id="path13440"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13583"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-0"
-       style="overflow:visible">
-      <path
-         id="path6393-5"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13589"
-       style="overflow:visible">
-      <path
-         id="path13591"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13593"
-       style="overflow:visible">
-      <path
-         id="path13595"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13743"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-2"
-       style="overflow:visible">
-      <path
-         id="path6393-2"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13749"
-       style="overflow:visible">
-      <path
-         id="path13751"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13753"
-       style="overflow:visible">
-      <path
-         id="path13755"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13757"
-       style="overflow:visible">
-      <path
-         id="path13759"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-3"
-       style="overflow:visible">
-      <path
-         id="path6456-4"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13763"
-       style="overflow:visible">
-      <path
-         id="path13765"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-2"
-       style="overflow:visible">
-      <path
-         id="path4072-8"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-5"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-6"
-       style="overflow:visible">
-      <path
-         id="path4072-7"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-1"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-29"
-       style="overflow:visible">
-      <path
-         id="path4072-70"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective18500"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-4"
-       style="overflow:visible">
-      <path
-         id="path6393-20"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective18588"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-47"
-       style="overflow:visible">
-      <path
-         id="path6393-22"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker18594"
-       style="overflow:visible">
-      <path
-         id="path18596"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-31"
-       style="overflow:visible">
-      <path
-         id="path4197"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective18791"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective18959"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-6"
-       style="overflow:visible">
-      <path
-         id="path6393-21"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker18965"
-       style="overflow:visible">
-      <path
-         id="path18967"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1-4"
-       style="overflow:visible">
-      <path
-         id="path6393-3"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-2"
-       style="overflow:visible">
-      <path
-         id="path4197-2"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective19288"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-44"
-       style="overflow:visible">
-      <path
-         id="path6393-9"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker19294"
-       style="overflow:visible">
-      <path
-         id="path19296"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.58"
-     inkscape:cx="455.19061"
-     inkscape:cy="630.49672"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1918"
-     inkscape:window-height="1165"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0" />
-  <metadata
-     id="metadata12969">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(312.26788,289.78072)">
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       x="279.72873"
-       y="588.89349"
-       id="text13894"><tspan
-         sodipodi:role="line"
-         id="tspan13896"
-         x="279.72873"
-         y="588.89349">Local</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       x="176.47943"
-       y="147.90836"
-       id="text13898"><tspan
-         sodipodi:role="line"
-         id="tspan13900"
-         x="176.47943"
-         y="147.90836">Distant</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       x="731.52625"
-       y="360.52893"
-       id="text13902"><tspan
-         sodipodi:role="line"
-         id="tspan13904"
-         x="731.52625"
-         y="360.52893">final = <tspan
-   style="fill:#ff0000;stroke:#ff0000"
-   id="tspan14035">tardif</tspan></tspan></text>
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="M -149.51243,71.715908 116.10904,-98.285798"
-       id="path14093" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="M -136.88118,173.93586 140.19146,310.32109"
-       id="path14093-1" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="m 358.73418,-10.742763 276.5932,40.995518"
-       id="path14093-4"
-       inkscape:transform-center-x="38.2665"
-       inkscape:transform-center-y="-14.191534" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="M 385.49434,405.82501 666.42726,306.55019"
-       id="path14093-42" />
-    <g
-       transform="translate(536.84443,-411.12056)"
-       id="g18477">
-      <g
-         id="g12945">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="498.90979"
-           id="text12629-9-3-1-8"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7"
-             x="-810.71423"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         id="g12957">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <flowRoot
-         xml:space="preserve"
-         id="flowRoot12902"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-         transform="translate(-214.28571,111.42857)"><flowRegion
-           id="flowRegion12904"><rect
-             id="rect12906"
-             width="301.42856"
-             height="435.71429"
-             x="-924.28571"
-             y="320.93362" /></flowRegion><flowPara
-           id="flowPara12908" /></flowRoot>      <path
-         inkscape:connection-end="#g12957"
-         inkscape:connection-start="#g12945"
-         inkscape:connector-type="polyline"
-         id="path12962"
-         d="m -797.5,533.2573 0,38.68599"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-    </g>
-    <g
-       transform="translate(1048.9196,-141.60299)"
-       id="g18559">
-      <g
-         style="opacity:0.5"
-         id="g12945-6">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-5"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="498.90979"
-           id="text12629-9-3-1-8-5"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-9"
-             x="-810.71423"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         id="g12957-33">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6-80"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83-1"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5-0"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <flowRoot
-         xml:space="preserve"
-         id="flowRoot12902-9"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-         transform="translate(-214.28571,111.42857)"><flowRegion
-           id="flowRegion12904-8"><rect
-             id="rect12906-6"
-             width="301.42856"
-             height="435.71429"
-             x="-924.28571"
-             y="320.93362" /></flowRegion><flowPara
-           id="flowPara12908-3" /></flowRoot>      <path
-         inkscape:connection-end="#g12957-33"
-         inkscape:connection-start="#g12945-6"
-         inkscape:connector-type="polyline"
-         id="path12962-09"
-         d="m -797.5,533.2573 0,38.68599"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <g
-         id="g3273">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-4"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-598.58143,208.13369)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-669.34741"
-           y="418.49533"
-           id="text12629-9-3-1-8-2"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-7-4"
-             x="-669.34741"
-             y="418.49533">A'</tspan></text>
-      </g>
-      <path
-         inkscape:connection-end="#g12957-33"
-         inkscape:connection-start="#g3273"
-         inkscape:connector-type="polyline"
-         transform="translate(-848.99032,352.36219)"
-         id="path3278"
-         d="M 166.11979,92.547868 78.227679,227.51388"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <path
-         inkscape:connection-end="#g12945-6"
-         inkscape:connection-start="#g3273"
-         inkscape:connector-type="polyline"
-         transform="translate(-848.99032,352.36219)"
-         id="path3280"
-         d="M 150.2668,75.717222 94.08067,107.67788"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-mid:none;marker-end:url(#EmptyDiamondMend)" />
-    </g>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       x="-316.03741"
-       y="327.08148"
-       id="text13894-3"><tspan
-         sodipodi:role="line"
-         id="tspan13896-8"
-         x="-316.03741"
-         y="327.08148">initial</tspan></text>
-    <g
-       transform="translate(1607.395,-370.37344)"
-       id="g18925">
-      <g
-         transform="translate(0,5.2380981)"
-         id="g12933">
-        <path
-           sodipodi:type="arc"
-           style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#d4aa00;fill-opacity:1;stroke:#d4aa00;font-family:Bitstream Vera Sans"
-           x="-841.76758"
-           y="358.43356"
-           id="text12629-9-3-1"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0"
-             x="-841.76758"
-             y="358.43356">v4.2</tspan></text>
-      </g>
-      <g
-         id="g12945-7">
-        <path
-           sodipodi:type="arc"
-           style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-2"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="498.90979"
-           id="text12629-9-3-1-8-25"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-1"
-             x="-810.71423"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         id="g12957-38">
-        <path
-           sodipodi:type="arc"
-           style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6-4"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83-8"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5-6"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <flowRoot
-         xml:space="preserve"
-         id="flowRoot12902-3"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-         transform="translate(-214.28571,111.42857)"><flowRegion
-           id="flowRegion12904-7"><rect
-             id="rect12906-4"
-             width="301.42856"
-             height="435.71429"
-             x="-924.28571"
-             y="320.93362" /></flowRegion><flowPara
-           id="flowPara12908-6" /></flowRoot>      <path
-         inkscape:connection-start="#g12933"
-         inkscape:connection-end="#g12945-7"
-         inkscape:connector-type="polyline"
-         id="path12950"
-         d="m -797.5,393.91867 0,41.35798"
-         style="fill:#d4aa00;stroke:#d4aa00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <path
-         inkscape:connection-end="#g12957-38"
-         inkscape:connection-start="#g12945-7"
-         inkscape:connector-type="polyline"
-         id="path12962-2"
-         d="m -797.5,533.2573 0,38.68599"
-         style="fill:#d4aa00;stroke:#d4aa00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <g
-         id="g7062">
-        <path
-           sodipodi:type="arc"
-           style="fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-4-1"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-601.73896,221.4909)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:#ff0000;font-family:Bitstream Vera Sans"
-           x="-672.50494"
-           y="431.85254"
-           id="text12629-9-3-1-8-2-2"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-7"
-             x="-672.50494"
-             y="431.85254">A'</tspan></text>
-      </g>
-      <path
-         inkscape:connection-end="#g12957-38"
-         inkscape:connection-start="#g7062"
-         inkscape:connector-type="polyline"
-         transform="translate(-848.99032,296.10995)"
-         id="path7067"
-         d="M 162.19312,161.64503 78.99682,284.27841"
-         style="fill:#ff0000;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM-1)" />
-      <path
-         inkscape:connection-end="#g12945-7"
-         inkscape:connection-start="#g7062"
-         inkscape:connector-type="polyline"
-         transform="translate(-848.99032,296.10995)"
-         id="path7069"
-         d="M 145.61323,142.48988 95.576703,166.76692"
-         style="fill:#ff0000;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#EmptyDiamondMend)" />
-    </g>
-    <g
-       transform="translate(1040.2927,-585.89067)"
-       id="g19264">
-      <g
-         id="g12933-2"
-         transform="translate(0,5.2380981)">
-        <path
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           sodipodi:ry="100"
-           sodipodi:rx="147.14285"
-           sodipodi:cy="399.50504"
-           sodipodi:cx="-172.85715"
-           id="path12627-8-4-1-3"
-           style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           sodipodi:type="arc" />
-        <text
-           id="text12629-9-3-1-80"
-           y="358.43356"
-           x="-841.76758"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#d4aa00;fill-opacity:1;stroke:#d4aa00;font-family:Bitstream Vera Sans"
-           xml:space="preserve"><tspan
-             y="358.43356"
-             x="-841.76758"
-             id="tspan12631-6-9-0-76"
-             sodipodi:role="line">v4.2</tspan></text>
-      </g>
-      <g
-         id="g12945-76">
-        <path
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           sodipodi:ry="100"
-           sodipodi:rx="147.14285"
-           sodipodi:cy="399.50504"
-           sodipodi:cx="-172.85715"
-           id="path12627-8-4-1-9-29"
-           style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           sodipodi:type="arc" />
-        <text
-           id="text12629-9-3-1-8-9"
-           y="498.90979"
-           x="-810.71423"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           xml:space="preserve"><tspan
-             y="498.90979"
-             x="-810.71423"
-             id="tspan12631-6-9-0-7-0"
-             sodipodi:role="line">A</tspan></text>
-      </g>
-      <g
-         id="g12957-39">
-        <path
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           sodipodi:ry="100"
-           sodipodi:rx="147.14285"
-           sodipodi:cy="399.50504"
-           sodipodi:cx="-172.85715"
-           id="path12627-8-4-1-6-81"
-           style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           sodipodi:type="arc" />
-        <text
-           id="text12629-9-3-1-83-7"
-           y="635.57648"
-           x="-810.71423"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           xml:space="preserve"><tspan
-             y="635.57648"
-             x="-810.71423"
-             id="tspan12631-6-9-0-5-08"
-             sodipodi:role="line">Z</tspan></text>
-      </g>
-      <path
-         style="fill:#d4aa00;stroke:#d4aa00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         d="m -797.5,393.91867 0,41.35798"
-         id="path12950-9"
-         inkscape:connector-type="polyline"
-         inkscape:connection-end="#g12945-76"
-         inkscape:connection-start="#g12933-2" />
-      <path
-         style="fill:#d4aa00;stroke:#d4aa00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         d="m -797.5,533.2573 0,38.68599"
-         id="path12962-0"
-         inkscape:connector-type="polyline"
-         inkscape:connection-start="#g12945-76"
-         inkscape:connection-end="#g12957-39" />
-    </g>
-  </g>
-</svg>
--- a/docs/figures/explain-troubles-latecomer-15-solution.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,994 +0,0 @@
-<?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="557.31696"
-   height="487.83316"
-   id="svg12964"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="explain-troubles-latecomer-15-solution.svg">
-  <defs
-     id="defs12966">
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend"
-       style="overflow:visible">
-      <path
-         id="path4078"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend"
-       style="overflow:visible">
-      <path
-         id="path4072"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lstart"
-       style="overflow:visible">
-      <path
-         id="path4069"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.8,0,0,0.8,10,0)"
-         inkscape:connector-curvature="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="perspective12972" />
-    <inkscape:perspective
-       id="perspective13312"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM"
-       style="overflow:visible">
-      <path
-         id="path6393"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13318"
-       style="overflow:visible">
-      <path
-         id="path13320"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13418"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1"
-       style="overflow:visible">
-      <path
-         id="path6393-1"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13424"
-       style="overflow:visible">
-      <path
-         id="path13426"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13428"
-       style="overflow:visible">
-      <path
-         id="path13430"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13432"
-       style="overflow:visible">
-      <path
-         id="path13434"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend"
-       style="overflow:visible">
-      <path
-         id="path6456"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13438"
-       style="overflow:visible">
-      <path
-         id="path13440"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13583"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-0"
-       style="overflow:visible">
-      <path
-         id="path6393-5"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13589"
-       style="overflow:visible">
-      <path
-         id="path13591"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13593"
-       style="overflow:visible">
-      <path
-         id="path13595"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13743"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-2"
-       style="overflow:visible">
-      <path
-         id="path6393-2"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13749"
-       style="overflow:visible">
-      <path
-         id="path13751"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13753"
-       style="overflow:visible">
-      <path
-         id="path13755"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13757"
-       style="overflow:visible">
-      <path
-         id="path13759"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-3"
-       style="overflow:visible">
-      <path
-         id="path6456-4"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13763"
-       style="overflow:visible">
-      <path
-         id="path13765"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-2"
-       style="overflow:visible">
-      <path
-         id="path4072-8"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-5"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-6"
-       style="overflow:visible">
-      <path
-         id="path4072-7"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-1"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-29"
-       style="overflow:visible">
-      <path
-         id="path4072-70"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective18500"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-4"
-       style="overflow:visible">
-      <path
-         id="path6393-20"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective18588"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-47"
-       style="overflow:visible">
-      <path
-         id="path6393-22"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker18594"
-       style="overflow:visible">
-      <path
-         id="path18596"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-31"
-       style="overflow:visible">
-      <path
-         id="path4197"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective18791"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <inkscape:perspective
-       id="perspective18959"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-6"
-       style="overflow:visible">
-      <path
-         id="path6393-21"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker18965"
-       style="overflow:visible">
-      <path
-         id="path18967"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1-4"
-       style="overflow:visible">
-      <path
-         id="path6393-3"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-2"
-       style="overflow:visible">
-      <path
-         id="path4197-2"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective19288"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-44"
-       style="overflow:visible">
-      <path
-         id="path6393-9"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker19294"
-       style="overflow:visible">
-      <path
-         id="path19296"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-7"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path6393-6"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker6176"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path6178"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1-7"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path6393-1-6"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-8"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path6456-0"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.58"
-     inkscape:cx="588.77184"
-     inkscape:cy="64.133389"
-     inkscape:document-units="px"
-     inkscape:current-layer="g7062-0"
-     showgrid="false"
-     inkscape:window-width="1215"
-     inkscape:window-height="776"
-     inkscape:window-x="65"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     fit-margin-top="5"
-     fit-margin-right="5"
-     fit-margin-left="5"
-     fit-margin-bottom="5" />
-  <metadata
-     id="metadata12969">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(170.29334,188.87454)">
-    <g
-       id="g6078">
-      <g
-         id="g18925"
-         transform="translate(683.25707,-378.99413)">
-        <g
-           id="g12933"
-           transform="translate(0,5.2380981)">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1"
-             style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1"
-             y="358.43356"
-             x="-841.76758"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#d4aa00;fill-opacity:1;stroke:#d4aa00;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="358.43356"
-               x="-841.76758"
-               id="tspan12631-6-9-0"
-               sodipodi:role="line">v4.2</tspan></text>
-        </g>
-        <g
-           id="g12945-7">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-9-2"
-             style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-8-25"
-             y="498.90979"
-             x="-810.71423"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="498.90979"
-               x="-810.71423"
-               id="tspan12631-6-9-0-7-1"
-               sodipodi:role="line">A</tspan></text>
-        </g>
-        <g
-           id="g12957-38">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-6-4"
-             style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-83-8"
-             y="635.57648"
-             x="-810.71423"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="635.57648"
-               x="-810.71423"
-               id="tspan12631-6-9-0-5-6"
-               sodipodi:role="line">Z</tspan></text>
-        </g>
-        <flowRoot
-           transform="translate(-214.28571,111.42857)"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           id="flowRoot12902-3"
-           xml:space="preserve"><flowRegion
-             id="flowRegion12904-7"><rect
-               y="320.93362"
-               x="-924.28571"
-               height="435.71429"
-               width="301.42856"
-               id="rect12906-4" /></flowRegion><flowPara
-             id="flowPara12908-6" /></flowRoot>        <path
-           inkscape:connector-curvature="0"
-           inkscape:connection-end-point="d4"
-           inkscape:connection-start-point="d4"
-           style="fill:#d4aa00;stroke:#d4aa00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="m -797.5,393.91867 0,41.35798"
-           id="path12950"
-           inkscape:connector-type="polyline"
-           inkscape:connection-end="#g12945-7"
-           inkscape:connection-start="#g12933" />
-        <path
-           inkscape:connector-curvature="0"
-           inkscape:connection-end-point="d4"
-           inkscape:connection-start-point="d4"
-           style="fill:#d4aa00;stroke:#d4aa00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="m -797.5,533.2573 0,38.68599"
-           id="path12962-2"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g12945-7"
-           inkscape:connection-end="#g12957-38" />
-        <g
-           id="g7062">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-601.73896,221.4909)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-9-4-1"
-             style="fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-8-2-2"
-             y="431.85254"
-             x="-672.50494"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:#ff0000;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="431.85254"
-               x="-672.50494"
-               id="tspan12631-6-9-0-7-7"
-               sodipodi:role="line">A'</tspan></text>
-        </g>
-        <path
-           inkscape:connector-curvature="0"
-           inkscape:connection-end-point="d4"
-           inkscape:connection-start-point="d4"
-           style="fill:#ff0000;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM-1)"
-           d="M 162.19312,161.64503 78.99682,284.27841"
-           id="path7067"
-           transform="translate(-848.99032,296.10995)"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g7062"
-           inkscape:connection-end="#g12957-38" />
-        <path
-           inkscape:connector-curvature="0"
-           inkscape:connection-end-point="d4"
-           inkscape:connection-start-point="d4"
-           style="fill:#ff0000;stroke:#ff0000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#EmptyDiamondMend)"
-           d="M 145.61323,142.48988 95.576703,166.76692"
-           id="path7069"
-           transform="translate(-848.99032,296.10995)"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g7062"
-           inkscape:connection-end="#g12945-7" />
-      </g>
-    </g>
-    <g
-       transform="translate(990.2654,-377.97948)"
-       id="g18925-6">
-      <g
-         transform="translate(0,5.2380981)"
-         id="g12933-0">
-        <path
-           sodipodi:type="arc"
-           style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-8"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#d4aa00;fill-opacity:1;stroke:#d4aa00;font-family:Bitstream Vera Sans"
-           x="-841.76758"
-           y="358.43356"
-           id="text12629-9-3-1-9"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-4"
-             x="-841.76758"
-             y="358.43356">v4.2</tspan></text>
-      </g>
-      <g
-         id="g12945-7-0">
-        <path
-           sodipodi:type="arc"
-           style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-2-6"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="498.90979"
-           id="text12629-9-3-1-8-25-0"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-1-0"
-             x="-810.71423"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         id="g12957-38-9">
-        <path
-           sodipodi:type="arc"
-           style="fill:#d4aa00;fill-opacity:0;fill-rule:evenodd;stroke:#d4aa00;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6-4-2"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83-8-7"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5-6-6"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <flowRoot
-         xml:space="preserve"
-         id="flowRoot12902-3-4"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-         transform="translate(-214.28571,111.42857)"><flowRegion
-           id="flowRegion12904-7-4"><rect
-             id="rect12906-4-2"
-             width="301.42856"
-             height="435.71429"
-             x="-924.28571"
-             y="320.93362" /></flowRegion><flowPara
-           id="flowPara12908-6-9" /></flowRoot>      <path
-         inkscape:connection-start="#g12933-0"
-         inkscape:connection-end="#g12945-7-0"
-         inkscape:connector-type="polyline"
-         id="path12950-5"
-         d="m -797.5,393.91867 0,41.35798"
-         style="fill:#d4aa00;stroke:#d4aa00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connection-end="#g12957-38-9"
-         inkscape:connection-start="#g12945-7-0"
-         inkscape:connector-type="polyline"
-         id="path12962-2-2"
-         d="m -797.5,533.2573 0,38.68599"
-         style="fill:#d4aa00;stroke:#d4aa00;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end-point="d4"
-         inkscape:connector-curvature="0" />
-      <g
-         id="g7062-0">
-        <path
-           sodipodi:type="arc"
-           style="opacity:0.5;fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-4-1-8"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-601.73896,221.4909)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;opacity:0.5;fill:#000000;fill-opacity:1;stroke:#000000;font-family:Bitstream Vera Sans"
-           x="-672.50494"
-           y="431.85254"
-           id="text12629-9-3-1-8-2-2-6"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-7-2"
-             x="-672.50494"
-             y="431.85254">A'</tspan></text>
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-4-1-8-3"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-602.70567,72.41019)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;font-family:Bitstream Vera Sans"
-           x="-671.47168"
-           y="282.77182"
-           id="text12629-9-3-1-8-2-2-6-2"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-7-2-8"
-             x="-671.47168"
-             y="282.77182">Aᵟ</tspan></text>
-        <path
-           style="fill:#000000;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#EmptyDiamondMend-8)"
-           d="m 643.10345,205.10267 0,51.72414"
-           id="path6304"
-           inkscape:connector-curvature="0"
-           transform="translate(-1302.5333,110.19876)" />
-        <path
-           style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM-1-7)"
-           d="m -697.8407,298.53986 -80.747,140.6978"
-           id="path6306"
-           inkscape:connector-curvature="0" />
-      </g>
-      <path
-         inkscape:connector-type="polyline"
-         id="path7067-4"
-         d="m -695.12005,452.57296 -84.97116,125.65959"
-         style="opacity:0.5;fill:#000000;stroke:#000000;stroke-width:3.06777191;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM-1)"
-         inkscape:connector-curvature="0" />
-      <path
-         inkscape:connector-type="polyline"
-         id="path7069-5"
-         d="m -705.04154,428.01168 -51.05239,29.6913"
-         style="opacity:0.5;fill:#000000;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#EmptyDiamondMend)"
-         inkscape:connector-curvature="0" />
-    </g>
-  </g>
-</svg>
--- a/docs/figures/explain-troubles-unstable-10-sumup.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1101 +0,0 @@
-<?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="1414.5707"
-   height="1196.5396"
-   id="svg12964"
-   version="1.1"
-   inkscape:version="0.47 r22583"
-   sodipodi:docname="explain-troubles-unstable-10-sumup.svg">
-  <defs
-     id="defs12966">
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="Arrow1Mend"
-       style="overflow:visible;">
-      <path
-         id="path4078"
-         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.4) rotate(180) translate(10,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="Arrow1Lend"
-       style="overflow:visible;">
-      <path
-         id="path4072"
-         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="Arrow1Lstart"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="Arrow1Lstart"
-       style="overflow:visible">
-      <path
-         id="path4069"
-         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) translate(12.5,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="perspective12972" />
-    <inkscape:perspective
-       id="perspective13312"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM"
-       style="overflow:visible">
-      <path
-         id="path6393"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13318"
-       style="overflow:visible">
-      <path
-         id="path13320"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13418"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1"
-       style="overflow:visible">
-      <path
-         id="path6393-1"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13424"
-       style="overflow:visible">
-      <path
-         id="path13426"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13428"
-       style="overflow:visible">
-      <path
-         id="path13430"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13432"
-       style="overflow:visible">
-      <path
-         id="path13434"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend"
-       style="overflow:visible">
-      <path
-         id="path6456"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13438"
-       style="overflow:visible">
-      <path
-         id="path13440"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13583"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-0"
-       style="overflow:visible">
-      <path
-         id="path6393-5"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13589"
-       style="overflow:visible">
-      <path
-         id="path13591"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13593"
-       style="overflow:visible">
-      <path
-         id="path13595"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13743"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-2"
-       style="overflow:visible">
-      <path
-         id="path6393-2"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13749"
-       style="overflow:visible">
-      <path
-         id="path13751"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13753"
-       style="overflow:visible">
-      <path
-         id="path13755"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13757"
-       style="overflow:visible">
-      <path
-         id="path13759"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-3"
-       style="overflow:visible">
-      <path
-         id="path6456-4"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13763"
-       style="overflow:visible">
-      <path
-         id="path13765"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-2"
-       style="overflow:visible">
-      <path
-         id="path4072-8"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-5"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-6"
-       style="overflow:visible">
-      <path
-         id="path4072-7"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-1"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-29"
-       style="overflow:visible">
-      <path
-         id="path4072-70"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.58"
-     inkscape:cx="460.47484"
-     inkscape:cy="579.06827"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1918"
-     inkscape:window-height="1165"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0" />
-  <metadata
-     id="metadata12969">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(317.55211,451.61155)">
-    <g
-       id="g16677">
-      <g
-         transform="translate(63.770124,322.85714)"
-         id="g13934">
-        <g
-           transform="translate(994.04378,-358.66548)"
-           id="g13382">
-          <g
-             style="opacity:0.5"
-             transform="translate(0,5.2380981)"
-             id="g12933-9">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-8"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-811.76758"
-               y="357.005"
-               id="text12629-9-3-1-4"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-9"
-                 x="-811.76758"
-                 y="357.005">B</tspan></text>
-          </g>
-          <g
-             style="opacity:0.5"
-             id="g12945-3">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-9-9"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-810.71423"
-               y="498.90979"
-               id="text12629-9-3-1-8-9"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-7-0"
-                 x="-810.71423"
-                 y="498.90979">A</tspan></text>
-          </g>
-          <g
-             id="g12957-8">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-6-3"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-810.71423"
-               y="635.57648"
-               id="text12629-9-3-1-83-0"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-5-1"
-                 x="-810.71423"
-                 y="635.57648">Z</tspan></text>
-          </g>
-          <path
-             inkscape:connection-end="#g12945-3"
-             inkscape:connection-start="#g12933-9"
-             inkscape:connector-type="polyline"
-             id="path12950-7"
-             d="m -797.5,393.91867 0,41.35798"
-             style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-          <path
-             inkscape:connection-end="#g12957-8"
-             inkscape:connection-start="#g12945-3"
-             inkscape:connector-type="polyline"
-             id="path12962-0"
-             d="m -797.5,533.2573 0,38.68599"
-             style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-          <g
-             id="g14080">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-67"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-580.01,81.22892)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-651.82935"
-               y="291.59058"
-               id="text12629-9-3-1-2"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-77"
-                 x="-651.82935"
-                 y="291.59058">B'</tspan></text>
-          </g>
-          <g
-             id="g14034">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-9-2"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-580.01,217.89561)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-650.776"
-               y="428.25726"
-               id="text12629-9-3-1-8-0"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-7-7"
-                 x="-650.776"
-                 y="428.25726">A'</tspan></text>
-          </g>
-          <path
-             inkscape:connection-end="#g12957-8"
-             inkscape:connection-start="#g14034"
-             inkscape:connector-type="polyline"
-             transform="translate(-848.99032,225.45742)"
-             id="path14087"
-             d="M 181.50292,226.948 81.415976,356.68521"
-             style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-          <path
-             inkscape:connection-end="#g14034"
-             inkscape:connection-start="#g14080"
-             inkscape:connector-type="polyline"
-             transform="translate(-848.99032,225.45742)"
-             id="path14089"
-             d="m 211.42857,100.48065 0,38.68604"
-             style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-          <path
-             inkscape:connection-end="#g12945-3"
-             inkscape:connection-start="#g14034"
-             inkscape:connector-type="polyline"
-             transform="translate(-848.99032,225.45742)"
-             id="path14463"
-             d="M 166.6047,207.95791 96.314201,239.00866"
-             style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-mid:none;marker-end:url(#EmptyDiamondMend)" />
-          <path
-             inkscape:connection-start="#g14080"
-             inkscape:connection-end="#g12933-9"
-             transform="translate(-848.99032,225.45742)"
-             inkscape:connector-type="polyline"
-             id="path14465"
-             d="M 166.6047,71.29122 97.24687,101.92996"
-             style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-mid:none;marker-end:url(#EmptyDiamondMend)" />
-        </g>
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="224.57932"
-           y="372.93292"
-           id="text13894"><tspan
-             sodipodi:role="line"
-             id="tspan13896"
-             x="224.57932"
-             y="372.93292">Local</tspan></text>
-      </g>
-      <g
-         transform="translate(53.152706,-930.19704)"
-         id="g13910">
-        <g
-           transform="translate(999.11715,331.93758)"
-           id="g13554">
-          <g
-             transform="translate(2.11198,-3.2921448)"
-             id="g12933-2">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-1"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-811.76758"
-               y="357.005"
-               id="text12629-9-3-1-0"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-1"
-                 x="-811.76758"
-                 y="357.005">B</tspan></text>
-          </g>
-          <g
-             transform="translate(2.11198,-4.265152)"
-             id="g12945-7">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-9-0"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-810.71423"
-               y="498.90979"
-               id="text12629-9-3-1-8-8"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-7-07"
-                 x="-810.71423"
-                 y="498.90979">A</tspan></text>
-          </g>
-          <g
-             transform="translate(2.11198,0)"
-             id="g12957-6">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-6-7"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-810.71423"
-               y="635.57648"
-               id="text12629-9-3-1-83-3"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-5-9"
-                 x="-810.71423"
-                 y="635.57648">Z</tspan></text>
-          </g>
-          <path
-             inkscape:connector-curvature="0"
-             inkscape:connection-end-point="d4"
-             inkscape:connection-start-point="d4"
-             inkscape:connection-end="#g12945-7"
-             inkscape:connection-start="#g12933-2"
-             inkscape:connector-type="polyline"
-             id="path12950-8"
-             d="m -795.38802,389.71981 0,43.48719"
-             style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-          <path
-             inkscape:connector-curvature="0"
-             inkscape:connection-end-point="d4"
-             inkscape:connection-start-point="d4"
-             inkscape:connection-end="#g12957-6"
-             inkscape:connection-start="#g12945-7"
-             inkscape:connector-type="polyline"
-             id="path12962-3"
-             d="m -795.38802,531.14792 0,40.81523"
-             style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-          <g
-             transform="translate(-2.11198,0)"
-             id="g13397">
-            <path
-               sodipodi:type="arc"
-               style="fill:#0000ff;fill-opacity:0;fill-rule:evenodd;stroke:#0000ff;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-0"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-735.72429,2.41941)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-807.54364"
-               y="212.78105"
-               id="text12629-9-3-1-7"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-6"
-                 x="-807.54364"
-                 y="212.78105">C</tspan></text>
-          </g>
-          <path
-             inkscape:connector-curvature="0"
-             inkscape:connection-end-point="d4"
-             inkscape:connection-start-point="d4"
-             inkscape:connection-end="#g12933-2"
-             inkscape:connection-start="#g13397"
-             inkscape:connector-type="polyline"
-             transform="translate(-848.99032,296.10995)"
-             id="path13402"
-             d="m 53.602303,-49.001257 0,44.6701979"
-             style="fill:#0000ff;stroke:#0000ff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#DotM)" />
-        </g>
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="130.22327"
-           y="1072.933"
-           id="text13898"><tspan
-             sodipodi:role="line"
-             id="tspan13900"
-             x="130.22327"
-             y="1072.933">Distant</tspan></text>
-      </g>
-    </g>
-    <g
-       id="g14037"
-       transform="translate(-12.610837,-438.21686)">
-      <g
-         id="g13702"
-         transform="translate(1669.5314,38.478002)">
-        <g
-           id="g12933-3"
-           transform="translate(0.68341,5.2381)"
-           style="opacity:0.5">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-5"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-28"
-             y="357.005"
-             x="-811.76758"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="357.005"
-               x="-811.76758"
-               id="tspan12631-6-9-0-73"
-               sodipodi:role="line">B</tspan></text>
-        </g>
-        <g
-           id="g12945-5"
-           style="opacity:0.5"
-           transform="translate(0.68341,0)">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-9-8"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-8-87"
-             y="498.90979"
-             x="-810.71423"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="498.90979"
-               x="-810.71423"
-               id="tspan12631-6-9-0-7-3"
-               sodipodi:role="line">A</tspan></text>
-        </g>
-        <g
-           id="g12957-3"
-           transform="translate(0.68341,0)">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-6-8"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-83-5"
-             y="635.57648"
-             x="-810.71423"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="635.57648"
-               x="-810.71423"
-               id="tspan12631-6-9-0-5-4"
-               sodipodi:role="line">Z</tspan></text>
-        </g>
-        <path
-           style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="m -796.81659,393.91659 0,41.36213"
-           id="path12950-85"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g12933-3"
-           inkscape:connection-end="#g12945-5"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end-point="d4"
-           inkscape:connector-curvature="0" />
-        <path
-           style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="m -796.81659,533.25522 0,38.69014"
-           id="path12962-4"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g12945-5"
-           inkscape:connection-end="#g12957-3"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end-point="d4"
-           inkscape:connector-curvature="0" />
-        <g
-           id="g14080-8">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-580.01,81.22892)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-67-4"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-2-2"
-             y="291.59058"
-             x="-651.82935"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="291.59058"
-               x="-651.82935"
-               id="tspan12631-6-9-0-77-5"
-               sodipodi:role="line">B'</tspan></text>
-        </g>
-        <g
-           id="g14034-8">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-580.01,217.89561)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-9-2-4"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-8-0-4"
-             y="428.25726"
-             x="-650.776"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="428.25726"
-               x="-650.776"
-               id="tspan12631-6-9-0-7-7-3"
-               sodipodi:role="line">A'</tspan></text>
-        </g>
-        <path
-           style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="M 181.58323,227.00991 81.848934,356.84479"
-           id="path14087-4"
-           transform="translate(-848.99032,225.45742)"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g14034-8"
-           inkscape:connection-end="#g12957-3"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end-point="d4"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="m 211.42857,100.48065 0,38.68604"
-           id="path14089-8"
-           transform="translate(-848.99032,225.45742)"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g14080-8"
-           inkscape:connection-end="#g14034-8"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end-point="d4"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-mid:none;marker-end:url(#EmptyDiamondMend)"
-           d="M 166.63618,208.02892 96.585,239.10674"
-           id="path14463-7"
-           transform="translate(-848.99032,225.45742)"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g14034-8"
-           inkscape:connection-end="#g12945-5"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end-point="d4"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-mid:none;marker-end:url(#EmptyDiamondMend)"
-           d="M 166.63618,71.362225 97.512165,102.02871"
-           id="path14465-9"
-           inkscape:connector-type="polyline"
-           transform="translate(-848.99032,225.45742)"
-           inkscape:connection-end="#g12933-3"
-           inkscape:connection-start="#g14080-8"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end-point="d4"
-           inkscape:connector-curvature="0" />
-        <g
-           id="g5583"
-           transform="translate(-0.68341,0)">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-738.58143,1.22892)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path4918"
-             style="fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text4920"
-             y="211.59058"
-             x="-810.40076"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:#ff0000;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="211.59058"
-               x="-810.40076"
-               id="tspan4922"
-               sodipodi:role="line">C</tspan></text>
-        </g>
-        <path
-           style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           d="m 52.173733,20.478573 0,50.004102"
-           id="path5588"
-           inkscape:connector-type="polyline"
-           inkscape:connector-curvature="3"
-           inkscape:connection-start="#g5583"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end="#g12933-3"
-           inkscape:connection-end-point="d4"
-           transform="translate(-848.99032,225.45742)" />
-      </g>
-      <text
-         id="text13902"
-         y="781.50439"
-         x="801.03363"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           y="781.50439"
-           x="801.03363"
-           id="tspan13904"
-           sodipodi:role="line">final = <tspan
-   id="tspan14035"
-   style="fill:#ff0000;stroke:#ff0000">instable</tspan></tspan></text>
-    </g>
-    <g
-       id="g14074"
-       transform="translate(12.068966,-361.47806)">
-      <g
-         id="g13288"
-         transform="translate(531.43821,-33.336839)">
-        <g
-           id="g12933"
-           transform="translate(0,5.2380981)">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1"
-             y="357.005"
-             x="-811.76758"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="357.005"
-               x="-811.76758"
-               id="tspan12631-6-9-0"
-               sodipodi:role="line">B</tspan></text>
-        </g>
-        <g
-           id="g12945">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-9"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-8"
-             y="498.90979"
-             x="-810.71423"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="498.90979"
-               x="-810.71423"
-               id="tspan12631-6-9-0-7"
-               sodipodi:role="line">A</tspan></text>
-        </g>
-        <g
-           id="g12957">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-6"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-83"
-             y="635.57648"
-             x="-810.71423"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="635.57648"
-               x="-810.71423"
-               id="tspan12631-6-9-0-5"
-               sodipodi:role="line">Z</tspan></text>
-        </g>
-        <path
-           style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="m -797.5,393.91867 0,41.35798"
-           id="path12950"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g12933"
-           inkscape:connection-end="#g12945" />
-        <path
-           style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="m -797.5,533.2573 0,38.68599"
-           id="path12962"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g12945"
-           inkscape:connection-end="#g12957" />
-      </g>
-      <text
-         id="text13906"
-         y="704.36151"
-         x="-321.08133"
-         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-         xml:space="preserve"><tspan
-           y="704.36151"
-           x="-321.08133"
-           id="tspan13908"
-           sodipodi:role="line">initial</tspan></text>
-    </g>
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="M -148.90439,71.107869 115.52431,-150.21739"
-       id="path14093" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="M -116.60064,185.59571 141.08898,310.8959"
-       id="path14093-1" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="m 377.16638,-147.48298 351.94233,55.511595"
-       id="path14093-4"
-       inkscape:transform-center-x="48.58484"
-       inkscape:transform-center-y="-19.640393" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:8.96527767;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Mend)"
-       d="M 516.3549,303.21782 766.85794,121.81435"
-       id="path14093-42" />
-  </g>
-</svg>
--- a/docs/figures/explain-troubles-unstable-15-solution.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1006 +0,0 @@
-<?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="637.31207"
-   height="614.44788"
-   id="svg12964"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="explain-troubles-unstable-15-solution.svg">
-  <defs
-     id="defs12966">
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend"
-       style="overflow:visible">
-      <path
-         id="path4078"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend"
-       style="overflow:visible">
-      <path
-         id="path4072"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lstart"
-       style="overflow:visible">
-      <path
-         id="path4069"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.8,0,0,0.8,10,0)"
-         inkscape:connector-curvature="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="perspective12972" />
-    <inkscape:perspective
-       id="perspective13312"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM"
-       style="overflow:visible">
-      <path
-         id="path6393"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13318"
-       style="overflow:visible">
-      <path
-         id="path13320"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13418"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1"
-       style="overflow:visible">
-      <path
-         id="path6393-1"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13424"
-       style="overflow:visible">
-      <path
-         id="path13426"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13428"
-       style="overflow:visible">
-      <path
-         id="path13430"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13432"
-       style="overflow:visible">
-      <path
-         id="path13434"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend"
-       style="overflow:visible">
-      <path
-         id="path6456"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13438"
-       style="overflow:visible">
-      <path
-         id="path13440"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13583"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-0"
-       style="overflow:visible">
-      <path
-         id="path6393-5"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13589"
-       style="overflow:visible">
-      <path
-         id="path13591"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13593"
-       style="overflow:visible">
-      <path
-         id="path13595"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13743"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-2"
-       style="overflow:visible">
-      <path
-         id="path6393-2"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13749"
-       style="overflow:visible">
-      <path
-         id="path13751"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13753"
-       style="overflow:visible">
-      <path
-         id="path13755"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13757"
-       style="overflow:visible">
-      <path
-         id="path13759"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-3"
-       style="overflow:visible">
-      <path
-         id="path6456-4"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13763"
-       style="overflow:visible">
-      <path
-         id="path13765"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-2"
-       style="overflow:visible">
-      <path
-         id="path4072-8"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-5"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-6"
-       style="overflow:visible">
-      <path
-         id="path4072-7"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-1"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-29"
-       style="overflow:visible">
-      <path
-         id="path4072-70"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-6"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path6393-3"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker8630"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path8632"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker8634"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path8636"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker8638"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path8640"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-2"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path6456-7"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker8644"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path8646"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.58"
-     inkscape:cx="446.08569"
-     inkscape:cy="388.21623"
-     inkscape:document-units="px"
-     inkscape:current-layer="g13702-1"
-     showgrid="false"
-     inkscape:window-width="1215"
-     inkscape:window-height="776"
-     inkscape:window-x="65"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     fit-margin-top="5"
-     fit-margin-right="5"
-     fit-margin-bottom="5"
-     fit-margin-left="5" />
-  <metadata
-     id="metadata12969">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-804.0536,336.234)">
-    <g
-       transform="translate(1656.9206,-399.73886)"
-       id="g13702">
-      <g
-         style="opacity:0.5"
-         transform="translate(0.68341,5.2381)"
-         id="g12933-3">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-5"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-811.76758"
-           y="357.005"
-           id="text12629-9-3-1-28"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-73"
-             x="-811.76758"
-             y="357.005">B</tspan></text>
-      </g>
-      <g
-         transform="translate(0.68341,0)"
-         style="opacity:0.5"
-         id="g12945-5">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-8"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="498.90979"
-           id="text12629-9-3-1-8-87"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-3"
-             x="-810.71423"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         transform="translate(0.68341,0)"
-         id="g12957-3">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6-8"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83-5"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5-4"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end="#g12945-5"
-         inkscape:connection-start="#g12933-3"
-         inkscape:connector-type="polyline"
-         id="path12950-85"
-         d="m -796.81659,393.9166 0,41.36212"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end="#g12957-3"
-         inkscape:connection-start="#g12945-5"
-         inkscape:connector-type="polyline"
-         id="path12962-4"
-         d="m -796.81659,533.25522 0,38.69014"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <g
-         id="g14080-8">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-67-4"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-580.01,81.22892)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-651.82935"
-           y="291.59058"
-           id="text12629-9-3-1-2-2"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-77-5"
-             x="-651.82935"
-             y="291.59058">B'</tspan></text>
-      </g>
-      <g
-         id="g14034-8">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-2-4"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-580.01,217.89561)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-650.776"
-           y="428.25726"
-           id="text12629-9-3-1-8-0-4"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-7-3"
-             x="-650.776"
-             y="428.25726">A'</tspan></text>
-      </g>
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end="#g12957-3"
-         inkscape:connection-start="#g14034-8"
-         inkscape:connector-type="polyline"
-         transform="translate(-848.99032,225.45742)"
-         id="path14087-4"
-         d="M 181.58323,227.00991 81.848934,356.84479"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end="#g14034-8"
-         inkscape:connection-start="#g14080-8"
-         inkscape:connector-type="polyline"
-         transform="translate(-848.99032,225.45742)"
-         id="path14089-8"
-         d="m 211.42857,100.48065 0,38.68604"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end="#g12945-5"
-         inkscape:connection-start="#g14034-8"
-         inkscape:connector-type="polyline"
-         transform="translate(-848.99032,225.45742)"
-         id="path14463-7"
-         d="M 166.63618,208.02892 96.585,239.10674"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-mid:none;marker-end:url(#EmptyDiamondMend)" />
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-start="#g14080-8"
-         inkscape:connection-end="#g12933-3"
-         transform="translate(-848.99032,225.45742)"
-         inkscape:connector-type="polyline"
-         id="path14465-9"
-         d="M 166.63618,71.362225 97.512166,102.02872"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-mid:none;marker-end:url(#EmptyDiamondMend)" />
-      <g
-         transform="translate(-0.68341,0)"
-         id="g5583">
-        <path
-           sodipodi:type="arc"
-           style="fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path4918"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-738.58143,1.22892)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:#ff0000;font-family:Bitstream Vera Sans"
-           x="-810.40076"
-           y="211.59058"
-           id="text4920"><tspan
-             sodipodi:role="line"
-             id="tspan4922"
-             x="-810.40076"
-             y="211.59058">C</tspan></text>
-      </g>
-      <path
-         transform="translate(-848.99032,225.45742)"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-end="#g12933-3"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-start="#g5583"
-         inkscape:connector-curvature="3"
-         inkscape:connector-type="polyline"
-         id="path5588"
-         d="m 52.173733,20.478573 0,50.004103"
-         style="opacity:0.98000004;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker8638)" />
-    </g>
-    <g
-       transform="translate(2022.8785,-401.87475)"
-       id="g13702-1">
-      <g
-         style="opacity:0.5"
-         transform="translate(0.68341,5.2381)"
-         id="g12933-3-2">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-5-9"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-811.76758"
-           y="357.005"
-           id="text12629-9-3-1-28-1"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-73-6"
-             x="-811.76758"
-             y="357.005">B</tspan></text>
-      </g>
-      <g
-         transform="translate(0.68341,0)"
-         style="opacity:0.5"
-         id="g12945-5-4">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-8-0"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="498.90979"
-           id="text12629-9-3-1-8-87-7"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-3-6"
-             x="-810.71423"
-             y="498.90979">A</tspan></text>
-      </g>
-      <g
-         transform="translate(0.68341,0)"
-         id="g12957-3-9">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-6-8-4"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-810.71423"
-           y="635.57648"
-           id="text12629-9-3-1-83-5-9"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-5-4-8"
-             x="-810.71423"
-             y="635.57648">Z</tspan></text>
-      </g>
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end="#g12945-5-4"
-         inkscape:connection-start="#g12933-3-2"
-         inkscape:connector-type="polyline"
-         id="path12950-85-4"
-         d="m -796.81659,393.9166 0,41.36212"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end="#g12957-3-9"
-         inkscape:connection-start="#g12945-5-4"
-         inkscape:connector-type="polyline"
-         id="path12962-4-3"
-         d="m -796.81659,533.25522 0,38.69014"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <g
-         id="g14080-8-5">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-67-4-3"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-580.01,81.22892)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-651.82935"
-           y="291.59058"
-           id="text12629-9-3-1-2-2-5"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-77-5-6"
-             x="-651.82935"
-             y="291.59058">B'</tspan></text>
-      </g>
-      <g
-         id="g14034-8-4">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-9-2-4-3"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-580.01,217.89561)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="-650.776"
-           y="428.25726"
-           id="text12629-9-3-1-8-0-4-6"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-7-7-3-3"
-             x="-650.776"
-             y="428.25726">A'</tspan></text>
-      </g>
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end="#g12957-3-9"
-         inkscape:connection-start="#g14034-8-4"
-         inkscape:connector-type="polyline"
-         transform="translate(-848.99032,225.45742)"
-         id="path14087-4-0"
-         d="M 181.58323,227.00991 81.848934,356.84479"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end="#g14034-8-4"
-         inkscape:connection-start="#g14080-8-5"
-         inkscape:connector-type="polyline"
-         transform="translate(-848.99032,225.45742)"
-         id="path14089-8-4"
-         d="m 211.42857,100.48065 0,38.68604"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)" />
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-end="#g12945-5-4"
-         inkscape:connection-start="#g14034-8-4"
-         inkscape:connector-type="polyline"
-         transform="translate(-848.99032,225.45742)"
-         id="path14463-7-3"
-         d="M 166.63618,208.02892 96.585,239.10674"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-mid:none;marker-end:url(#EmptyDiamondMend)" />
-      <path
-         inkscape:connector-curvature="0"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-start="#g14080-8-5"
-         inkscape:connection-end="#g12933-3-2"
-         transform="translate(-848.99032,225.45742)"
-         inkscape:connector-type="polyline"
-         id="path14465-9-9"
-         d="M 166.63618,71.362225 97.512166,102.02872"
-         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-mid:none;marker-end:url(#EmptyDiamondMend)" />
-      <g
-         transform="translate(-0.68341,0)"
-         id="g5583-2"
-         style="opacity:0.5;fill:#000000;stroke:#000000">
-        <path
-           sodipodi:type="arc"
-           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path4918-6"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-738.58143,1.22892)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;font-family:Bitstream Vera Sans"
-           x="-810.40076"
-           y="211.59058"
-           id="text4920-1"><tspan
-             sodipodi:role="line"
-             id="tspan4922-9"
-             x="-810.40076"
-             y="211.59058">C</tspan></text>
-      </g>
-      <path
-         transform="translate(-848.99032,225.45742)"
-         inkscape:connection-end-point="d4"
-         inkscape:connection-end="#g12933-3-2"
-         inkscape:connection-start-point="d4"
-         inkscape:connection-start="#g5583-2"
-         inkscape:connector-curvature="3"
-         inkscape:connector-type="polyline"
-         id="path5588-9"
-         d="m 52.173733,20.478573 0,50.004103"
-         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker8638)" />
-      <g
-         transform="translate(-4.5930013,-154.28292)"
-         id="g14080-8-5-0"
-         style="fill:#0000ff;stroke:#0000ff">
-        <path
-           sodipodi:type="arc"
-           style="fill:#0000ff;fill-opacity:0;fill-rule:evenodd;stroke:#0000ff;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-           id="path12627-8-4-1-67-4-3-2"
-           sodipodi:cx="-172.85715"
-           sodipodi:cy="399.50504"
-           sodipodi:rx="147.14285"
-           sodipodi:ry="100"
-           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-           transform="matrix(0.33294398,0,0,0.48990327,-580.01,81.22892)" />
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#0000ff;fill-opacity:1;stroke:#0000ff;font-family:Bitstream Vera Sans"
-           x="-651.82935"
-           y="291.59058"
-           id="text12629-9-3-1-2-2-5-5"><tspan
-             sodipodi:role="line"
-             id="tspan12631-6-9-0-77-5-6-1"
-             x="-651.82935"
-             y="291.59058">C'</tspan></text>
-      </g>
-    </g>
-    <path
-       style="fill:#0000ff;stroke:#0000ff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker8638)"
-       d="m 1380.7238,-230.93407 0,58.53617"
-       id="path9998"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#marker8644)"
-       d="m 1653.4483,189.643 -63.7931,37.93103"
-       id="path10000"
-       inkscape:connector-curvature="0"
-       transform="translate(-317.55211,-451.61155)" />
-  </g>
-</svg>
--- a/docs/figures/git.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,863 +0,0 @@
-<?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="910.36212"
-   height="598.43103"
-   id="svg12964"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="git.svg">
-  <defs
-     id="defs12966">
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend"
-       style="overflow:visible">
-      <path
-         id="path4078"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend"
-       style="overflow:visible">
-      <path
-         id="path4072"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lstart"
-       style="overflow:visible">
-      <path
-         id="path4069"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.8,0,0,0.8,10,0)"
-         inkscape:connector-curvature="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="perspective12972" />
-    <inkscape:perspective
-       id="perspective13312"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM"
-       style="overflow:visible">
-      <path
-         id="path6393"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13318"
-       style="overflow:visible">
-      <path
-         id="path13320"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13418"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-1"
-       style="overflow:visible">
-      <path
-         id="path6393-1"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13424"
-       style="overflow:visible">
-      <path
-         id="path13426"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13428"
-       style="overflow:visible">
-      <path
-         id="path13430"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13432"
-       style="overflow:visible">
-      <path
-         id="path13434"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend"
-       style="overflow:visible">
-      <path
-         id="path6456"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13438"
-       style="overflow:visible">
-      <path
-         id="path13440"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13583"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-0"
-       style="overflow:visible">
-      <path
-         id="path6393-5"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13589"
-       style="overflow:visible">
-      <path
-         id="path13591"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13593"
-       style="overflow:visible">
-      <path
-         id="path13595"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective13743"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="DotM-2"
-       style="overflow:visible">
-      <path
-         id="path6393-2"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13749"
-       style="overflow:visible">
-      <path
-         id="path13751"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13753"
-       style="overflow:visible">
-      <path
-         id="path13755"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="DotM"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13757"
-       style="overflow:visible">
-      <path
-         id="path13759"
-         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
-         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="EmptyDiamondMend-3"
-       style="overflow:visible">
-      <path
-         id="path6456-4"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="EmptyDiamondMend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker13763"
-       style="overflow:visible">
-      <path
-         id="path13765"
-         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
-         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(0.4,0,0,0.4,-2.6,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-2"
-       style="overflow:visible">
-      <path
-         id="path4072-8"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-5"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-6"
-       style="overflow:visible">
-      <path
-         id="path4072-7"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <inkscape:perspective
-       id="perspective15593-1"
-       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
-       inkscape:vp_z="1 : 0.5 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_x="0 : 0.5 : 1"
-       sodipodi:type="inkscape:persp3d" />
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Lend-29"
-       style="overflow:visible">
-      <path
-         id="path4072-70"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.8,0,0,-0.8,-10,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.7"
-     inkscape:cx="267.70686"
-     inkscape:cy="266.91354"
-     inkscape:document-units="px"
-     inkscape:current-layer="g13382"
-     showgrid="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="776"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     fit-margin-top="5"
-     fit-margin-bottom="5"
-     fit-margin-right="5"
-     fit-margin-left="5" />
-  <metadata
-     id="metadata12969">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-120.93016,350.21716)">
-    <g
-       id="g16677"
-       transform="translate(-83.33333,-403.33333)">
-      <g
-         transform="translate(63.770124,322.85714)"
-         id="g13934">
-        <g
-           transform="translate(994.04378,-358.66548)"
-           id="g13382">
-          <g
-             style="opacity:0.5"
-             transform="translate(0,5.2380981)"
-             id="g12933-9">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-8"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-811.76758"
-               y="357.005"
-               id="text12629-9-3-1-4"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-9"
-                 x="-811.76758"
-                 y="357.005">B</tspan></text>
-          </g>
-          <g
-             style="opacity:0.5"
-             id="g12945-3">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-9-9"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-810.71423"
-               y="498.90979"
-               id="text12629-9-3-1-8-9"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-7-0"
-                 x="-810.71423"
-                 y="498.90979">A</tspan></text>
-          </g>
-          <g
-             id="g12957-8">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-6-3"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-810.71423"
-               y="635.57648"
-               id="text12629-9-3-1-83-0"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-5-1"
-                 x="-810.71423"
-                 y="635.57648">Z</tspan></text>
-          </g>
-          <path
-             inkscape:connector-type="polyline"
-             id="path12950-7"
-             d="m -797.5,393.91867 0,41.35798"
-             style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-             inkscape:connector-curvature="0"
-             inkscape:connection-end-point="d4"
-             inkscape:connection-end="#g12945-3"
-             inkscape:connection-start-point="d4"
-             inkscape:connection-start="#g12933-9" />
-          <path
-             inkscape:connector-type="polyline"
-             id="path12962-0"
-             d="m -797.5,533.2573 0,38.68599"
-             style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-             inkscape:connector-curvature="0"
-             inkscape:connection-end-point="d4"
-             inkscape:connection-end="#g12957-8"
-             inkscape:connection-start-point="d4"
-             inkscape:connection-start="#g12945-3" />
-          <g
-             id="g14080">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-67"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-580.01,81.22892)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-651.82935"
-               y="291.59058"
-               id="text12629-9-3-1-2"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-77"
-                 x="-651.82935"
-                 y="291.59058">B'</tspan></text>
-          </g>
-          <g
-             id="g14034">
-            <path
-               sodipodi:type="arc"
-               style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-               id="path12627-8-4-1-9-2"
-               sodipodi:cx="-172.85715"
-               sodipodi:cy="399.50504"
-               sodipodi:rx="147.14285"
-               sodipodi:ry="100"
-               d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-               transform="matrix(0.33294398,0,0,0.48990327,-580.01,217.89561)" />
-            <text
-               xml:space="preserve"
-               style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-               x="-650.776"
-               y="428.25726"
-               id="text12629-9-3-1-8-0"><tspan
-                 sodipodi:role="line"
-                 id="tspan12631-6-9-0-7-7"
-                 x="-650.776"
-                 y="428.25726">A'</tspan></text>
-          </g>
-          <path
-             inkscape:connector-type="polyline"
-             transform="translate(-848.99032,225.45742)"
-             id="path14087"
-             d="M 181.50292,226.948 81.415976,356.68521"
-             style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-             inkscape:connector-curvature="0"
-             inkscape:connection-start-point="d4"
-             inkscape:connection-start="#g14034"
-             inkscape:connection-end-point="d4"
-             inkscape:connection-end="#g12957-8" />
-          <path
-             inkscape:connector-type="polyline"
-             transform="translate(-848.99032,225.45742)"
-             id="path14089"
-             d="m 211.42857,100.48065 0,38.68604"
-             style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-             inkscape:connector-curvature="0"
-             inkscape:connection-end-point="d4"
-             inkscape:connection-end="#g14034"
-             inkscape:connection-start-point="d4"
-             inkscape:connection-start="#g14080" />
-        </g>
-        <text
-           xml:space="preserve"
-           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-           x="224.57932"
-           y="372.93292"
-           id="text13894"><tspan
-             sodipodi:role="line"
-             id="tspan13896"
-             x="224.57932"
-             y="372.93292" /></text>
-      </g>
-    </g>
-    <g
-       id="g14037"
-       transform="translate(-209.2775,-468.21686)">
-      <g
-         id="g13702"
-         transform="translate(1669.5314,38.478002)">
-        <g
-           id="g12933-3"
-           transform="translate(0.68341,5.2381)">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,146.64336)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-5"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-28"
-             y="357.005"
-             x="-811.76758"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="357.005"
-               x="-811.76758"
-               id="tspan12631-6-9-0-73"
-               sodipodi:role="line">B</tspan></text>
-        </g>
-        <g
-           id="g12945-5"
-           transform="translate(0.68341,0)">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,288.54815)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-9-8"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-8-87"
-             y="498.90979"
-             x="-810.71423"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="498.90979"
-               x="-810.71423"
-               id="tspan12631-6-9-0-7-3"
-               sodipodi:role="line">A</tspan></text>
-        </g>
-        <g
-           id="g12957-3"
-           transform="translate(0.68341,0)">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-6-8"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-83-5"
-             y="635.57648"
-             x="-810.71423"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="635.57648"
-               x="-810.71423"
-               id="tspan12631-6-9-0-5-4"
-               sodipodi:role="line">Z</tspan></text>
-        </g>
-        <path
-           style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="m -796.81659,393.9166 0,41.36212"
-           id="path12950-85"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g12933-3"
-           inkscape:connection-end="#g12945-5"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end-point="d4"
-           inkscape:connector-curvature="0" />
-        <path
-           style="fill:#000000;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="m -796.81659,533.25522 0,38.69014"
-           id="path12962-4"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g12945-5"
-           inkscape:connection-end="#g12957-3"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end-point="d4"
-           inkscape:connector-curvature="0" />
-        <g
-           id="g14080-8">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-580.01,81.22892)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-67-4"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-2-2"
-             y="291.59058"
-             x="-651.82935"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="291.59058"
-               x="-651.82935"
-               id="tspan12631-6-9-0-77-5"
-               sodipodi:role="line">B'</tspan></text>
-        </g>
-        <g
-           id="g14034-8">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-580.01,217.89561)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path12627-8-4-1-9-2-4"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text12629-9-3-1-8-0-4"
-             y="428.25726"
-             x="-650.776"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="428.25726"
-               x="-650.776"
-               id="tspan12631-6-9-0-7-7-3"
-               sodipodi:role="line">A'</tspan></text>
-        </g>
-        <path
-           style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="M 181.58323,227.00991 81.848934,356.84479"
-           id="path14087-4"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g14034-8"
-           inkscape:connection-end="#g12957-3"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end-point="d4"
-           inkscape:connector-curvature="0"
-           transform="translate(-848.99032,225.45742)" />
-        <path
-           style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
-           d="m 211.42857,100.48065 0,38.68604"
-           id="path14089-8"
-           inkscape:connector-type="polyline"
-           inkscape:connection-start="#g14080-8"
-           inkscape:connection-end="#g14034-8"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end-point="d4"
-           inkscape:connector-curvature="0"
-           transform="translate(-848.99032,225.45742)" />
-        <g
-           id="g5583"
-           transform="translate(-0.68341,0)"
-           style="fill:#000000;stroke:#000000">
-          <path
-             transform="matrix(0.33294398,0,0,0.48990327,-738.58143,1.22892)"
-             d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
-             sodipodi:ry="100"
-             sodipodi:rx="147.14285"
-             sodipodi:cy="399.50504"
-             sodipodi:cx="-172.85715"
-             id="path4918"
-             style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-             sodipodi:type="arc" />
-          <text
-             id="text4920"
-             y="211.59058"
-             x="-810.40076"
-             style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;font-family:Bitstream Vera Sans"
-             xml:space="preserve"><tspan
-               y="211.59058"
-               x="-810.40076"
-               id="tspan4922"
-               sodipodi:role="line">C</tspan></text>
-        </g>
-        <path
-           style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-           d="m 52.173733,20.478573 0,50.004103"
-           id="path5588"
-           inkscape:connector-type="polyline"
-           inkscape:connector-curvature="3"
-           inkscape:connection-start="#g5583"
-           inkscape:connection-start-point="d4"
-           inkscape:connection-end="#g12933-3"
-           inkscape:connection-end-point="d4"
-           transform="translate(-848.99032,225.45742)" />
-      </g>
-    </g>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="199.11453"
-       y="-241.73866"
-       id="text17638"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan17640"
-         x="199.11453"
-         y="-241.73866"
-         style="fill:#0000ff;stroke:#0000ff">feature-babar</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="531.01886"
-       y="-314.82654"
-       id="text17638-9"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan17640-9"
-         x="531.01886"
-         y="-314.82654"
-         style="fill:#0000ff;stroke:#0000ff"><tspan
-   style="fill:#008000;stroke:#008000"
-   id="tspan17684">other/</tspan>feature-babar</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="751.01886"
-       y="-222.82655"
-       id="text17638-9-2"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan17640-9-8"
-         x="751.01886"
-         y="-222.82655"
-         style="fill:#0000ff;stroke:#0000ff">feature-babar</tspan></text>
-  </g>
-</svg>
--- a/docs/figures/simple-3-merge.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="27 1677 497 345" width="497pt" height="345pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-03-21 08:32Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="26" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.31641" slope="0" x-height="522.94922" cap-height="717.2852" ascent="770.0196" descent="-229.98048" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledDiamond_Marker" viewBox="-1 -3 6 6" markerWidth="6" markerHeight="6" color="red"><g><path d="M 3.7333333 0 L 1.8666667 -1.4 L 0 0 L 1.8666667 1.4 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><g><use xl:href="#id500_Graphic" filter="url(#Shadow)"/><use xl:href="#id501_Graphic" filter="url(#Shadow)"/><use xl:href="#id503_Graphic" filter="url(#Shadow)"/><use xl:href="#id504_Graphic" filter="url(#Shadow)"/><use xl:href="#id507_Graphic" filter="url(#Shadow)"/><use xl:href="#id509_Graphic" filter="url(#Shadow)"/><use xl:href="#id510_Graphic" filter="url(#Shadow)"/><use xl:href="#id516_Graphic" filter="url(#Shadow)"/><use xl:href="#id284_Graphic" filter="url(#Shadow)"/><use xl:href="#id520_Graphic" filter="url(#Shadow)"/><use xl:href="#id523_Graphic" filter="url(#Shadow)"/></g><g id="id500_Graphic"><rect x="47" y="1726.5562" width="143" height="260.96387" fill="white" fill-opacity=".5"/><rect x="47" y="1726.5562" width="143" height="260.96387" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id501_Graphic"><circle cx="118.50044" cy="1853.0206" r="28.346527" fill="red"/><circle cx="118.50044" cy="1853.0206" r="28.346527" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(100.82328 1837.5206)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="118.50028" y1="1913.1742" x2="118.500366" y2="1881.8672" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id503_Graphic"><path d="M 128.52223 1917.8254 C 134.05725 1923.3605 134.05725 1932.3344 128.52223 1937.8694 C 122.98724 1943.4044 114.013245 1943.4044 108.478256 1937.8694 C 102.94323 1932.3344 102.94323 1923.3605 108.478256 1917.8254 C 114.013245 1912.2904 122.98724 1912.2904 128.52223 1917.8254" fill="black"/><path d="M 128.52223 1917.8254 C 134.05725 1923.3605 134.05725 1932.3344 128.52223 1937.8694 C 122.98724 1943.4044 114.013245 1943.4044 108.478256 1937.8694 C 102.94323 1932.3344 102.94323 1923.3605 108.478256 1917.8254 C 114.013245 1912.2904 122.98724 1912.2904 128.52223 1917.8254" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id504_Graphic"><path d="M 128.52223 1963.3254 C 134.05725 1968.8605 134.05725 1977.8344 128.52223 1983.3694 C 122.98724 1988.9044 114.013245 1988.9044 108.478256 1983.3694 C 102.94323 1977.8344 102.94323 1968.8605 108.478256 1963.3254 C 114.013245 1957.7904 122.98724 1957.7904 128.52223 1963.3254" fill="black"/><path d="M 128.52223 1963.3254 C 134.05725 1968.8605 134.05725 1977.8344 128.52223 1983.3694 C 122.98724 1988.9044 114.013245 1988.9044 108.478256 1983.3694 C 102.94323 1977.8344 102.94323 1968.8605 108.478256 1963.3254 C 114.013245 1957.7904 122.98724 1957.7904 128.52223 1963.3254" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="118.500244" y1="1942.5206" x2="118.500244" y2="1958.6742" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id507_Graphic"><rect x="285.5" y="1693.958" width="218" height="303.08691" fill="white" fill-opacity=".5"/><rect x="285.5" y="1693.958" width="218" height="303.08691" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="393.10345" y1="1925.458" x2="364.69406" y2="1885.965" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id509_Graphic"><path d="M 411.69525 1927.3492 C 417.23026 1932.8843 417.23026 1941.8582 411.69525 1947.3932 C 406.16025 1952.9282 397.18625 1952.9282 391.65125 1947.3932 C 386.11624 1941.8582 386.11624 1932.8843 391.65125 1927.3492 C 397.18625 1921.8142 406.16025 1921.8142 411.69525 1927.3492" fill="black"/><path d="M 411.69525 1927.3492 C 417.23026 1932.8843 417.23026 1941.8582 411.69525 1947.3932 C 406.16025 1952.9282 397.18625 1952.9282 391.65125 1947.3932 C 386.11624 1941.8582 386.11624 1932.8843 391.65125 1927.3492 C 397.18625 1921.8142 406.16025 1921.8142 411.69525 1927.3492" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id510_Graphic"><path d="M 411.69525 1972.8492 C 417.23026 1978.3843 417.23026 1987.3582 411.69525 1992.8932 C 406.16025 1998.4282 397.18625 1998.4282 391.65125 1992.8932 C 386.11624 1987.3582 386.11624 1978.3843 391.65125 1972.8492 C 397.18625 1967.3142 406.16025 1967.3142 411.69525 1972.8492" fill="black"/><path d="M 411.69525 1972.8492 C 417.23026 1978.3843 417.23026 1987.3582 411.69525 1992.8932 C 406.16025 1998.4282 397.18625 1998.4282 391.65125 1992.8932 C 386.11624 1987.3582 386.11624 1978.3843 391.65125 1972.8492 C 397.18625 1967.3142 406.16025 1967.3142 411.69525 1972.8492" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="401.67789" y1="1952.0444" x2="401.68301" y2="1968.198" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id516_Graphic"><circle cx="347.84644" cy="1862.5444" r="28.346533" fill="red" fill-opacity=".5"/><path d="M 367.89038 1842.5005 C 378.96042 1853.5704 378.96042 1871.5184 367.89038 1882.5884 C 356.8204 1893.6584 338.87247 1893.6584 327.8025 1882.5884 C 316.73245 1871.5184 316.73245 1853.5704 327.8025 1842.5005 C 338.87247 1831.4304 356.8204 1831.4304 367.89038 1842.5005" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(330.16928 1847.0444)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="427.0911" y1="1818.7612" x2="385.31204" y2="1841.8445" marker-end="url(#FilledDiamond_Marker)" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/><line x1="118.50028" y1="1824.1741" x2="118.50015" y2="1800.5271" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id284_Graphic"><circle cx="118.5" cy="1771.6807" r="28.346527" fill="yellow"/><circle cx="118.5" cy="1771.6807" r="28.346527" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(100.82284 1756.1807)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">B</tspan></text></g><g id="id520_Graphic"><circle cx="347.84644" cy="1754.9026" r="28.346533" fill="yellow" fill-opacity=".5"/><path d="M 367.89038 1734.8586 C 378.96042 1745.9286 378.96042 1763.8766 367.89038 1774.9465 C 356.8204 1786.0166 338.87247 1786.0166 327.8025 1774.9465 C 316.73245 1763.8766 316.73245 1745.9286 327.8025 1734.8586 C 338.87247 1723.7886 356.8204 1723.7886 367.89038 1734.8586" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(330.16928 1739.4026)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">B</tspan></text></g><line x1="347.84897" y1="1833.698" x2="347.85342" y2="1783.749" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="406.91367" y1="1923.662" x2="442.04407" y2="1831.7589" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id523_Graphic"><circle cx="452.34644" cy="1804.8074" r="28.346533" fill="#ff8000"/><circle cx="452.34644" cy="1804.8074" r="28.346533" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(434.66928 1789.3074)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="8.2889767" y="25" textLength="18.776367">C</tspan></text></g><line x1="426.309" y1="1792.373" x2="386.4721" y2="1773.3486" marker-end="url(#FilledDiamond_Marker)" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/></g></g></svg>
--- a/docs/figures/simple-4-reorder.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="27 2166 497 345" width="497pt" height="345pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-03-21 08:32Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledDiamond_Marker" viewBox="-1 -3 6 6" markerWidth="6" markerHeight="6" color="red"><g><path d="M 3.7333333 0 L 1.8666667 -1.4 L 0 0 L 1.8666667 1.4 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Helvetica" font-size="26" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.31641" slope="0" x-height="522.94922" cap-height="717.2852" ascent="770.0196" descent="-229.98048" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><g><use xl:href="#id532_Graphic" filter="url(#Shadow)"/><use xl:href="#id525_Graphic" filter="url(#Shadow)"/><use xl:href="#id526_Graphic" filter="url(#Shadow)"/><use xl:href="#id528_Graphic" filter="url(#Shadow)"/><use xl:href="#id529_Graphic" filter="url(#Shadow)"/><use xl:href="#id534_Graphic" filter="url(#Shadow)"/><use xl:href="#id535_Graphic" filter="url(#Shadow)"/><use xl:href="#id537_Graphic" filter="url(#Shadow)"/><use xl:href="#id540_Graphic" filter="url(#Shadow)"/><use xl:href="#id541_Graphic" filter="url(#Shadow)"/><use xl:href="#id546_Graphic" filter="url(#Shadow)"/><use xl:href="#id549_Graphic" filter="url(#Shadow)"/></g><g id="id532_Graphic"><rect x="285.5" y="2182.9602" width="218" height="303.08691" fill="white" fill-opacity=".5"/><rect x="285.5" y="2182.9602" width="218" height="303.08691" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="427.7653" y1="2330.3635" x2="376.8968" y2="2275.3335" marker-end="url(#FilledDiamond_Marker)" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/><g id="id525_Graphic"><rect x="47" y="2215.56" width="143" height="260.96387" fill="white" fill-opacity=".5"/><rect x="47" y="2215.56" width="143" height="260.96387" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id526_Graphic"><path d="M 138.5444 2321.9729 C 149.61443 2333.043 149.61443 2350.9907 138.5444 2362.0608 C 127.47443 2373.1309 109.526474 2373.1309 98.456505 2362.0608 C 87.386475 2350.9907 87.386475 2333.043 98.456505 2321.9729 C 109.526474 2310.9028 127.47443 2310.9028 138.5444 2321.9729" fill="red"/><path d="M 138.5444 2321.9729 C 149.61443 2333.043 149.61443 2350.9907 138.5444 2362.0608 C 127.47443 2373.1309 109.526474 2373.1309 98.456505 2362.0608 C 87.386475 2350.9907 87.386475 2333.043 98.456505 2321.9729 C 109.526474 2310.9028 127.47443 2310.9028 138.5444 2321.9729" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(100.82329 2326.5168)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="118.50029" y1="2402.1704" x2="118.500374" y2="2370.8633" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id528_Graphic"><path d="M 128.52225 2406.8218 C 134.05727 2412.3567 134.05727 2421.3308 128.52225 2426.8657 C 122.98724 2432.4009 114.01326 2432.4009 108.478264 2426.8657 C 102.94324 2421.3308 102.94324 2412.3567 108.478264 2406.8218 C 114.01326 2401.2866 122.98724 2401.2866 128.52225 2406.8218" fill="black"/><path d="M 128.52225 2406.8218 C 134.05727 2412.3567 134.05727 2421.3308 128.52225 2426.8657 C 122.98724 2432.4009 114.01326 2432.4009 108.478264 2426.8657 C 102.94324 2421.3308 102.94324 2412.3567 108.478264 2406.8218 C 114.01326 2401.2866 122.98724 2401.2866 128.52225 2406.8218" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id529_Graphic"><path d="M 128.52225 2452.3218 C 134.05727 2457.8567 134.05727 2466.8308 128.52225 2472.3657 C 122.98724 2477.9009 114.01326 2477.9009 108.478264 2472.3657 C 102.94324 2466.8308 102.94324 2457.8567 108.478264 2452.3218 C 114.01326 2446.7866 122.98724 2446.7866 128.52225 2452.3218" fill="black"/><path d="M 128.52225 2452.3218 C 134.05727 2457.8567 134.05727 2466.8308 128.52225 2472.3657 C 122.98724 2477.9009 114.01326 2477.9009 108.478264 2472.3657 C 102.94324 2466.8308 102.94324 2457.8567 108.478264 2452.3218 C 114.01326 2446.7866 122.98724 2446.7866 128.52225 2452.3218" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="118.50025" y1="2431.5171" x2="118.50025" y2="2447.6704" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="393.10349" y1="2414.4607" x2="364.69394" y2="2374.9673" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id534_Graphic"><path d="M 411.69525 2416.352 C 417.23026 2421.887 417.23026 2430.8611 411.69525 2436.396 C 406.16025 2441.9312 397.18625 2441.9312 391.65125 2436.396 C 386.11624 2430.8611 386.11624 2421.887 391.65125 2416.352 C 397.18625 2410.8169 406.16025 2410.8169 411.69525 2416.352" fill="black"/><path d="M 411.69525 2416.352 C 417.23026 2421.887 417.23026 2430.8611 411.69525 2436.396 C 406.16025 2441.9312 397.18625 2441.9312 391.65125 2436.396 C 386.11624 2430.8611 386.11624 2421.887 391.65125 2416.352 C 397.18625 2410.8169 406.16025 2410.8169 411.69525 2416.352" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id535_Graphic"><path d="M 411.69525 2461.852 C 417.23026 2467.387 417.23026 2476.3611 411.69525 2481.896 C 406.16025 2487.4312 397.18625 2487.4312 391.65125 2481.896 C 386.11624 2476.3611 386.11624 2467.387 391.65125 2461.852 C 397.18625 2456.3169 406.16025 2456.3169 411.69525 2461.852" fill="black"/><path d="M 411.69525 2461.852 C 417.23026 2467.387 417.23026 2476.3611 411.69525 2481.896 C 406.16025 2487.4312 397.18625 2487.4312 391.65125 2481.896 C 386.11624 2476.3611 386.11624 2467.387 391.65125 2461.852 C 397.18625 2456.3169 406.16025 2456.3169 411.69525 2461.852" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="401.67325" y1="2441.0474" x2="401.67325" y2="2457.2007" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id537_Graphic"><path d="M 367.89038 2331.5027 C 378.96042 2342.5728 378.96042 2360.5205 367.89038 2371.5906 C 356.8204 2382.6606 338.87247 2382.6606 327.8025 2371.5906 C 316.73245 2360.5205 316.73245 2342.5728 327.8025 2331.5027 C 338.87247 2320.4326 356.8204 2320.4326 367.89038 2331.5027" fill="red" fill-opacity=".5"/><path d="M 367.89038 2331.5027 C 378.96042 2342.5728 378.96042 2360.5205 367.89038 2371.5906 C 356.8204 2382.6606 338.87247 2382.6606 327.8025 2371.5906 C 316.73245 2360.5205 316.73245 2342.5728 327.8025 2331.5027 C 338.87247 2320.4326 356.8204 2320.4326 367.89038 2331.5027" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(330.16928 2336.0466)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="118.500275" y1="2313.1704" x2="118.50013" y2="2289.523" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id540_Graphic"><path d="M 138.5439 2240.6326 C 149.61392 2251.7026 149.61392 2269.6504 138.5439 2280.7205 C 127.47393 2291.7905 109.52598 2291.7905 98.45601 2280.7205 C 87.38598 2269.6504 87.38598 2251.7026 98.45601 2240.6326 C 109.52598 2229.5625 127.47393 2229.5625 138.5439 2240.6326" fill="yellow"/><path d="M 138.5439 2240.6326 C 149.61392 2251.7026 149.61392 2269.6504 138.5439 2280.7205 C 127.47393 2291.7905 109.52598 2291.7905 98.45601 2280.7205 C 87.38598 2269.6504 87.38598 2251.7026 98.45601 2240.6326 C 109.52598 2229.5625 127.47393 2229.5625 138.5439 2240.6326" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(100.82279 2245.1765)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">B</tspan></text></g><g id="id541_Graphic"><path d="M 367.89038 2223.8625 C 378.96042 2234.9326 378.96042 2252.8804 367.89038 2263.9504 C 356.8204 2275.0205 338.87247 2275.0205 327.8025 2263.9504 C 316.73245 2252.8804 316.73245 2234.9326 327.8025 2223.8625 C 338.87247 2212.7925 356.8204 2212.7925 367.89038 2223.8625" fill="yellow" fill-opacity=".5"/><path d="M 367.89038 2223.8625 C 378.96042 2234.9326 378.96042 2252.8804 367.89038 2263.9504 C 356.8204 2275.0205 338.87247 2275.0205 327.8025 2263.9504 C 316.73245 2252.8804 316.73245 2234.9326 327.8025 2223.8625 C 338.87247 2212.7925 356.8204 2212.7925 367.89038 2223.8625" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(330.16928 2228.4065)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">B</tspan></text></g><line x1="347.84644" y1="2322.7002" x2="347.84644" y2="2272.7529" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id546_Graphic"><path d="M 467.39038 2218.6619 C 478.46042 2229.732 478.46042 2247.6797 467.39038 2258.7498 C 456.3204 2269.8198 438.37247 2269.8198 427.3025 2258.7498 C 416.23245 2247.6797 416.23245 2229.732 427.3025 2218.6619 C 438.37247 2207.5918 456.3204 2207.5918 467.39038 2218.6619" fill="red"/><path d="M 467.39038 2218.6619 C 478.46042 2229.732 478.46042 2247.6797 467.39038 2258.7498 C 456.3204 2269.8198 438.37247 2269.8198 427.3025 2258.7498 C 416.23245 2247.6797 416.23245 2229.732 427.3025 2218.6619 C 438.37247 2207.5918 456.3204 2207.5918 467.39038 2218.6619" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(429.66928 2223.2058)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="6.5243282" y="25" textLength="22.305664">A'</tspan></text></g><line x1="409.35617" y1="2413.8691" x2="432.46094" y2="2376.2634" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><line x1="447.3466" y1="2267.5522" x2="447.34692" y2="2322.7002" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id549_Graphic"><path d="M 467.39038 2331.5027 C 478.46042 2342.5728 478.46042 2360.5205 467.39038 2371.5906 C 456.3204 2382.6606 438.37247 2382.6606 427.3025 2371.5906 C 416.23245 2360.5205 416.23245 2342.5728 427.3025 2331.5027 C 438.37247 2320.4326 456.3204 2320.4326 467.39038 2331.5027" fill="yellow"/><path d="M 467.39038 2331.5027 C 478.46042 2342.5728 478.46042 2360.5205 467.39038 2371.5906 C 456.3204 2382.6606 438.37247 2382.6606 427.3025 2371.5906 C 416.23245 2360.5205 416.23245 2342.5728 427.3025 2331.5027 C 438.37247 2320.4326 456.3204 2320.4326 467.39038 2331.5027" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(429.66928 2336.0466)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="6.5243282" y="25" textLength="22.305664">B'</tspan></text></g><line x1="428.2673" y1="2260.343" x2="376.15155" y2="2319.4465" marker-end="url(#FilledDiamond_Marker)" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/></g></g></svg>
--- a/docs/figures/simple-5-delete.svg	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="66 2640 420 262" width="35pc" height="262pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-03-21 08:32Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="26" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.31641" slope="0" x-height="522.94922" cap-height="717.2852" ascent="770.0196" descent="-229.98048" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledDiamond_Marker" viewBox="-1 -3 6 6" markerWidth="6" markerHeight="6" color="red"><g><path d="M 3.7333333 0 L 1.8666667 -1.4 L 0 0 L 1.8666667 1.4 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="Ball_Marker" viewBox="-4 -3 5 6" markerWidth="5" markerHeight="6" color="red"><g><circle cx="-1.3999994" cy="0" r="1.3999988" fill="none" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><g><use xl:href="#id575_Graphic" filter="url(#Shadow)"/><use xl:href="#id554_Graphic" filter="url(#Shadow)"/><use xl:href="#id555_Graphic" filter="url(#Shadow)"/><use xl:href="#id557_Graphic" filter="url(#Shadow)"/><use xl:href="#id558_Graphic" filter="url(#Shadow)"/><use xl:href="#id562_Graphic" filter="url(#Shadow)"/><use xl:href="#id563_Graphic" filter="url(#Shadow)"/><use xl:href="#id565_Graphic" filter="url(#Shadow)"/></g><g id="id575_Graphic"><rect x="322.92328" y="2656" width="143" height="221.08398" fill="white" fill-opacity=".5"/><rect x="322.92328" y="2656" width="143" height="221.08398" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id554_Graphic"><rect x="86" y="2670.28" width="143" height="192.52393" fill="white" fill-opacity=".5"/><rect x="86" y="2670.28" width="143" height="192.52393" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id555_Graphic"><path d="M 177.54439 2708.2524 C 188.61441 2719.3225 188.61441 2737.2703 177.54439 2748.3403 C 166.47443 2759.4104 148.52646 2759.4104 137.4565 2748.3403 C 126.38647 2737.2703 126.38647 2719.3225 137.4565 2708.2524 C 148.52646 2697.1824 166.47443 2697.1824 177.54439 2708.2524" fill="red"/><path d="M 177.54439 2708.2524 C 188.61441 2719.3225 188.61441 2737.2703 177.54439 2748.3403 C 166.47443 2759.4104 148.52646 2759.4104 137.4565 2748.3403 C 126.38647 2737.2703 126.38647 2719.3225 137.4565 2708.2524 C 148.52646 2697.1824 166.47443 2697.1824 177.54439 2708.2524" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(139.82329 2712.7964)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="157.50027" y1="2788.45" x2="157.50037" y2="2757.1428" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id557_Graphic"><path d="M 167.52223 2793.1013 C 173.05725 2798.6362 173.05725 2807.6104 167.52223 2813.1453 C 161.98724 2818.6804 153.013245 2818.6804 147.47826 2813.1453 C 141.94324 2807.6104 141.94324 2798.6362 147.47826 2793.1013 C 153.013245 2787.5662 161.98724 2787.5662 167.52223 2793.1013" fill="black"/><path d="M 167.52223 2793.1013 C 173.05725 2798.6362 173.05725 2807.6104 167.52223 2813.1453 C 161.98724 2818.6804 153.013245 2818.6804 147.47826 2813.1453 C 141.94324 2807.6104 141.94324 2798.6362 147.47826 2793.1013 C 153.013245 2787.5662 161.98724 2787.5662 167.52223 2793.1013" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id558_Graphic"><path d="M 167.52223 2838.6013 C 173.05725 2844.1362 173.05725 2853.1104 167.52223 2858.6453 C 161.98724 2864.1804 153.013245 2864.1804 147.47826 2858.6453 C 141.94324 2853.1104 141.94324 2844.1362 147.47826 2838.6013 C 153.013245 2833.0662 161.98724 2833.0662 167.52223 2838.6013" fill="black"/><path d="M 167.52223 2838.6013 C 173.05725 2844.1362 173.05725 2853.1104 167.52223 2858.6453 C 161.98724 2864.1804 153.013245 2864.1804 147.47826 2858.6453 C 141.94324 2853.1104 141.94324 2844.1362 147.47826 2838.6013 C 153.013245 2833.0662 161.98724 2833.0662 167.52223 2838.6013" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="157.50024" y1="2817.7966" x2="157.50024" y2="2833.95" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="394.42325" y1="2798.7" x2="394.42328" y2="2764.2998" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><g id="id562_Graphic"><path d="M 404.44525 2803.3513 C 409.98026 2808.8862 409.98026 2817.8604 404.44525 2823.3953 C 398.91025 2828.9304 389.93625 2828.9304 384.40125 2823.3953 C 378.86624 2817.8604 378.86624 2808.8862 384.40125 2803.3513 C 389.93625 2797.8162 398.91025 2797.8162 404.44525 2803.3513" fill="black"/><path d="M 404.44525 2803.3513 C 409.98026 2808.8862 409.98026 2817.8604 404.44525 2823.3953 C 398.91025 2828.9304 389.93625 2828.9304 384.40125 2823.3953 C 378.86624 2817.8604 378.86624 2808.8862 384.40125 2803.3513 C 389.93625 2797.8162 398.91025 2797.8162 404.44525 2803.3513" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id563_Graphic"><path d="M 404.44525 2848.8513 C 409.98026 2854.3862 409.98026 2863.3604 404.44525 2868.8953 C 398.91025 2874.4304 389.93625 2874.4304 384.40125 2868.8953 C 378.86624 2863.3604 378.86624 2854.3862 384.40125 2848.8513 C 389.93625 2843.3162 398.91025 2843.3162 404.44525 2848.8513" fill="black"/><path d="M 404.44525 2848.8513 C 409.98026 2854.3862 409.98026 2863.3604 404.44525 2868.8953 C 398.91025 2874.4304 389.93625 2874.4304 384.40125 2868.8953 C 378.86624 2863.3604 378.86624 2854.3862 384.40125 2848.8513 C 389.93625 2843.3162 398.91025 2843.3162 404.44525 2848.8513" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="394.42325" y1="2828.0466" x2="394.42325" y2="2844.2" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id565_Graphic"><path d="M 414.46722 2715.4094 C 425.53726 2726.4795 425.53726 2744.4272 414.46722 2755.4973 C 403.39725 2766.5674 385.4493 2766.5674 374.37933 2755.4973 C 363.3093 2744.4272 363.3093 2726.4795 374.37933 2715.4094 C 385.4493 2704.3394 403.39725 2704.3394 414.46722 2715.4094" fill="red" fill-opacity=".5"/><path d="M 414.46722 2715.4094 C 425.53726 2726.4795 425.53726 2744.4272 414.46722 2755.4973 C 403.39725 2766.5674 385.4493 2766.5674 374.37933 2755.4973 C 363.3093 2744.4272 363.3093 2726.4795 374.37933 2715.4094 C 385.4493 2704.3394 403.39725 2704.3394 414.46722 2715.4094" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="8,5"/><text transform="translate(376.7461 2719.9534)" fill="black"><tspan font-family="Helvetica" font-size="26" font-weight="500" x="9.006262" y="25" textLength="17.341797">A</tspan></text></g><line x1="442.8926" y1="2681.3723" x2="422.98685" y2="2703.5828" marker-end="url(#FilledDiamond_Marker)" marker-start="url(#Ball_Marker)" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke-dasharray="1,4"/></g></g></svg>
--- a/docs/from-mq.rst	Wed Apr 29 10:36:43 2015 -0700
+++ b/docs/from-mq.rst	Wed Apr 29 11:42:06 2015 -0700
@@ -1,12 +1,12 @@
 .. Copyright 2011 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
 ..                Logilab SA        <contact@logilab.fr>
 
--------------------------------------------
+-----------------------------------
 From MQ To Evolve, The Refugee Book
--------------------------------------------
+-----------------------------------
 
 Cheat sheet
--------------
+-----------
 
 ==============================  ============================================
 mq command                       new equivalent
@@ -28,10 +28,10 @@
 
 
 Replacement details
----------------------
+-------------------
 
 hg qseries
-```````````
+``````````
 
 All your work in progress is now in real changesets all the time.
 
@@ -45,7 +45,7 @@
   wip = log -r 'not public()' --template='{rev}:{node|short} {desc|firstline}\n'
 
 hg qnew
-````````
+```````
 
 With evolve you handle standard changesets without an additional overlay.
 
@@ -66,7 +66,7 @@
   new-commit=secret
 
 hg qref
-````````
+```````
 
 A new command from evolution will allow you to rewrite the changeset you are
 currently on. Just call:
@@ -90,7 +90,7 @@
 .. note: refresh is an alias for amend
 
 hg qref --exclude
-`````````````````````
+`````````````````
 
 To remove changes from your current commit use::
 
@@ -98,7 +98,7 @@
 
 
 hg qpop
-`````````
+```````
 
 The following command emulates the behavior of hg qpop:
 
@@ -136,14 +136,14 @@
 
 
 hg qrm
-```````
+``````
 
 evolution introduce a new command to mark a changeset as "not wanted anymore".::
 
   $ hg prune <revset>
 
 hg qfold
-`````````
+````````
 
 
 ::
@@ -151,14 +151,14 @@
   $ hg fold first::last
 
 hg qdiff
-`````````
+````````
 
 ``pdiff`` is an alias for `hg diff -r .^` It works like qdiff, but outside MQ.
 
 
 
 hg qfinish and hg qimport
-````````````````````````````
+`````````````````````````
 
 These are not necessary anymore. If you want to control the
 mutability of changesets, see the phase feature.
@@ -166,7 +166,7 @@
 
 
 hg qcommit
-```````````````
+``````````
 
 If you really need to send patches through versioned mq patches, you should
 look at the qsync extension.
--- a/docs/index.rst	Wed Apr 29 10:36:43 2015 -0700
+++ b/docs/index.rst	Wed Apr 29 11:42:06 2015 -0700
@@ -4,6 +4,14 @@
 Changeset Evolution with Mercurial
 ==================================
 
+.. toctree::
+   :maxdepth: 2
+
+   user-guide
+   sharing
+   concepts
+   from-mq
+
 `evolve`_ is an experimental Mercurial extension for safe mutable history.
 
 .. _`evolve`: http://mercurial.selenic.com/wiki/EvolveExtension
@@ -134,6 +142,6 @@
   * If you're coming from MQ, see the `MQ migration guide`_ (incomplete).
 
 .. _`user guide`: user-guide.html
+.. _`sharing mutable history`: sharing.html
 .. _`concepts`: concepts.html
-.. _`sharing mutable history`: sharing.html
 .. _`MQ migration guide`: from-mq.html
--- a/docs/instability.rst	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,222 +0,0 @@
-.. Copyright 2011 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
-..                Logilab SA        <contact@logilab.fr>
-
------------------------------------
-The instability Principle
------------------------------------
-
-
-
-An intrinsic contradiction
------------------------------------
-
-XXX starts by talking about getting ride of changeset.
-
-DVCSes bring two new major concepts to the version control scene:
-
-    * History is organized as a robust DAG,
-    * History can be rewritten.
-
-However, the two concepts are in contradiction:
-
-To achieve a robust history, three key elements are gathered in *changesets*:
-
-    * Full snapshot of the versioned content,
-    * Reference to the previous full snapshot used to build the new one,
-    * A description of the change which leads from the old content to the new content.
-
-All three elements are used to compute a *unique* hash that identifies the changeset
-(with various other metadata). This identification is a key part of DVCS design.
-
-This is a very useful property because changing B's parent means
-changing B's content too. This requires the creation of **another**
-changeset, which is semantically good.
-
-.. figure:: ./figures/edit-is-rewrite-step2.svg
-
-
-To avoid duplication, the older changeset is usually discarded from accessible
-history. I'm calling them *obsolete* changesets.
-
-
-But rewriting a changeset with children does not change the
-children's parents! And because children of the rewritten changeset
-still **depend** on the older "dead" version of the changeset, we
-cannot get rid of this dead version.
-
-::
-
-  Schema base,  A and A' and B.
-
-I'm calling these children **unstable** because they are based on a
-dead changeset and prevent people from getting rid of it.
-
-This instability is an **unavoidable consequence** of the strict dependency of
-changesets.  Rewriting history always needs to take it into account and
-provide a way to rewrite the descendants of the new changeset to avoid
-coexistence of the old and new versions of a rewritten changeset.
-
-
-Everybody is working around the issue
-------------------------------------------------
-
-I'm not claiming that rewriting history is impossible. People have been successfully
-doing it for years. However they all need to work around *instability*. Several
-workaround strategies exist.
-
-
-Rewriting all at once
-``````````````````````````
-
-The simplest way to avoid instability is to ensure rewriting
-operations always end in a stable situation. This is achieved by
-rewriting all affected changesets at the same time.
-
-Rewriting all descendants at the same time when rewriting a changeset.
-
-::
-
-  Schema!
-
-Several Mercurial commands apply it: rebase, collapse, histedit.
-Mercurial also refuses to amend changesets with descendants. The git
-branch design enforces this approach in git too.
-
-
-However, DVCS are **distributed**. This means that you do not control what
-happens outside your repository. Once a changeset has been exchanged *outside*,
-there is no way to be sure it does not have descendants somewhere else.
-Therefore **if you rewrite changeset that exists elsewhere, you can't eradicate
-the risk of instability.**
-
-Do not rewrite exchanged changesets
-```````````````````````````````````
-
-To work around the issue above, Mercurial introduced phases, which
-prevent you from rewriting shared changesets and ensure others can't
-pull certain changesets from you. But this is a very frustrating
-limitation that prevents you to efficiently sharing, reviewing and
-collaborating on mutable changesets.
-
-In the Git world, they use another approach to prevent instability. By
-convention only a single developer works on a changeset contained in
-a named branch. But once again this is a huge blocker for
-collaborating. Moreover clueless people **will** mess up social
-convention soon or later.
-
-
-Lose the DAG robustness
-````````````````````````````
-
-The other approach in Mercurial is to keep the mutable part of the
-history outside the DVCS constraint. This is the MQ approach of
-sticking a quilt queue over Mercurial.
-
-This allow much more flexible workflow but two major feature are lost in the
-process:
-
-:graceful merge: MQ uses plain patch to store changeset contents, which has
-                 problems in changing context. Applying your queue
-                 becomes very painful when context changes.
-
-:easy branching: A quilt queue is by definition a linear queue, increasing risk
-                 of conflict.
-
-It is possible to collaborate over versioned MQ! But you are going to
-have a lot of trouble.
-
-Ignore conflicts
-```````````````````````````````````
- 
-Another ignored issue is a conflicting rewrite of the same changeset.
-If a changeset is rewritten two times we have two newer versions,
-and duplicated history is complicated to merge.
-
-Mercurial work around by
-
-The "One set of mutable changset == One developer" mantra is also a way to work
-around conflicting rewriting of changeset. If two different people are able to
-
-The git branch model allows overwriting changeset version by another
-one, but it does not care about divergent version. It is the equivalent
-of "common ftp" source management for changesets.
-
-Facing The Danger Once And For All
-------------------------------------------------
-
-Above we saw that the more effort you put to avoid instability, the more options
-you deny. And even the most restrictive workflow can't guarantee that instability
-will never show up!
-
-Obsolete marker can handle the job
-```````````````````````````````````
-
-It is time to provide a full-featured solution to deal with
-instability and to stop working around the issue! This is why I
-am developing a new feature for Mercurial called "Obsolete markers".
-Obsolete markers have two key properties:
-
-
-* Any "old" changeset we want to get rid of is **explicitly** marked
-  as "obsolete" by history rewriting operations.
-
-  By explicitly marking the obsolete part of the history, we will be able to
-  easily detect instability situation.
-
-* Relations between old and new version of changesets are tracked by obsolete
-  markers.
-
-  By storing a meta-history of changeset evolution we are able to easily resolve
-  instability and edit conflicts [#]_ .
-
-.. [#] Edit conflicts is another major obstable to collaboration. See the
-       section dedicated to obsolete marker for details.
-
-Improved robustness == improved simplicity
-````````````````````````````````````````````````
-
-This proposal should **first** be seen as a safety measure.
-
-It allows detecting instability as soon as possible.
-
-::
-
-    $ hg pull
-    added 3 changeset
-    +2 unstable changeset
-    (do you want "hg evolve" ?)
-    working directory parent is obsolete!
-    $ hg push
-    outgoing unstable changesets
-    (use "hg evolve" or force the push)
-
-And it should not not encourage people to create instability.
-
-::
-
-    $ hg up 42
-    $ hg commit --amend
-    changeset have descendant.
-    $ hg commit --amend -f
-    +5 unstable changeset
-
-    $ hg rebase -D --rev 40::44
-    rebasing already obsolete changeset 42:AAA will conflict with newer version 48:BBB
-
-While allowing powerful feature
-````````````````````````````````````````````````
-
-
-* Help to automatically solve instability.
-
-* "prune" changeset remotely.
-
-* track resulting changeset when submitting patch//pull request.
-
-* Focus on what you do:
-
-  I do not like the "all at once" model of history rewriting. I'm comfortable
-  with instability and obsolete marker offer all the tool to safely create and
-  handle instability locally.
-
-
--- a/docs/obs-concept.rst	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,390 +0,0 @@
-.. Copyright 2011 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
-..                Logilab SA        <contact@logilab.fr>
-
------------------------------------------------------------
-Why Do We Need a New Concept
------------------------------------------------------------
-
-Current DVCSes are great tools for forging a series of flawless
-changesets on your own. But they perform poorly when it comes to
-**sharing** some work in progress and **collaborating** on such work
-in progress.
-
-When people forge a new version of a changeset they actually create a
-new changeset and get rid of the original changeset. Difficulties to
-collaborate mostly came from the way old content is *removed* from
-a repository.
-
-Mercurial Approach: Strip
------------------------------------------------------
-
-With the current version of mercurial, every changeset that exists in
-your repository is *visible* and *meaningful*. To delete old
-(rewritten) changesets, mercurial removes them from the repository
-storage with an operation called *strip*. After the *stripping*, the
-repository looks as if the changeset never existed.
-
-This approach is simple and effective except for one big
-drawback: you can remove changesets from **your repository only**. If
-a stripped changeset exists in another repository it touches, it will
-show up again. This is because a shared changeset becomes
-part of a shared global history. Stripping a changeset from all
-repositories is at best impractical and in most case impossible.
-
-As consequence, **you can not rewrite something once you exchange it with
-others**. The old version will still exist along side the new one [#]_.
-
-Moreover stripping changesets creates backup bundles. This allows
-restoration of the deleted changesets, but the process is painful.
-
-Finally, as the repository format is not optimized for deletion. stripping a
-changeset may be slow in some situations.
-
-To sum up, the strip approach is very simple but does not handle
-interaction with the outer world, which is very unfortunate for a
-*Distributed* VCS.
-
-.. [#] various work around exists but they require their own workflows
-   which are distinct from the very elegant basic workflow of
-   Mercurial.
-
-Git Approach: Overwrite Reference
------------------------------------------------------
-
-The Git approach to repository structure is a bit more complex: there
-can be any amount of unrelated changesets in a repository, and **only
-changesets referenced by a git branch** are *visible* and
-*meaningful*.
-
-
-.. figure:: ./figures/git.*
-
-
-This simplifies the process of getting rid of old changesets. You can
-just leave them in place and move the reference on the new one. You
-can then propagate this change by moving the git-branch on remote host
-with the newer version of the marker overwriting the older one.
-
-This approach goes a bit further but still has a major drawback:
-
-Because you **overwrite** the git-branch, you have no conflict
-resolution. The last to act wins. This makes collaboration on multiple
-changesets difficult because you can't merge concurrent updates on a
-changeset.
-
-Every overwrite is a forced operation where the operator says, "yes I
-want this to replace that". In highly distributed environments, a user
-may end up with conflicting references and no proper way to choose.
-
-Because of this way to visualize a repository, git-branches are a core
-part of git, which makes the user interface more complicated and
-constrains moving through history.
-
-Finally, even if all older changesets still exist in the repository,
-accesing them is still painful.
-
-
------------------------------------------------------
-The Obsolete Marker Concept
------------------------------------------------------
-
-
-As none of the concepts was powerful enough to fulfill the need of
-safely rewriting history, including easy sharing and collaboration on
-mutable history, we needed another one.
-
-Basic concept
------------------------------------------------------
-
-
-Every history rewriting operation stores the information that old rewritten
-changeset is replaced by newer version in a given set of changesets.
-
-All basic history rewriting operation can create an appropriate obsolete marker.
-
-
-.. figure:: ./figures/example-1-update.*
-
-    *Updating* a changeset
-
-    Create one obsolete marker: ``([A'] obsolete A)``
-
-
-
-.. figure:: ./figures/example-2-split.*
-
-    *Splitting* a changeset in multiple one
-
-    Create one obsolete marker ``([B1, B2] obsolete B)]``
-
-
-.. figure:: ./figures/simple-3-merge.*
-
-    *Merging* multiple changeset in a single one
-
-    Create two obsolete markers ``([C] obsolete A), ([C] obsolete B)``
-
-.. figure:: ./figures/simple-4-reorder.*
-
-    *Moving* changeset around
-
-    Reordering those two changesets need two obsolete markers:
-    ``([A'] obsolete A), ([B'] obsolete B)``
-
-
-
-.. figure:: ./figures/simple-5-delete.*
-
-    *Removing* a changeset:
-
-    One obselete marker ``([] obsolete B)``
-
-
-To conclude, a single obsolete marker express a relation from **0..n** new
-changesets to **1** old changeset.
-
-Basic Usage
------------------------------------------------------
-
-Obsolete markers create a perpendicular history: **a versioned
-changeset graph**. This means that offers the same features we have
-for versioned files but applied to changeset:
-
-First: we can display a **coherent view** of the history graph in which only a
-single version of your changesets is displayed by the UI.
-
-Second, because obsolete changeset content is still **available**. You can 
-you can
-
-    * **browse** the content of your obsolete commits,
-
-    * **compare** newer and older versions of a changeset,
-
-    * **restore** content of previously obsolete changesets.
-
-Finally, the obsolete marker can be **exchanged between
-repositories**. You are able to share the result on your history
-rewriting operations with other prople and **collaborate on the
-mutable part of the history**.
-
-Conflicting history rewriting operation can be detected and
-**resolved** as easily as conflicting changes on a file.
-
-
-Detecting and solving tricky situations
------------------------------------------------------
-
-History rewriting can lead to complex situations. The obsolete marker
-introduces a simple representation for this complex reality. But
-people using complex workflows will one day or another have to face
-the intrinsic complexity of some real-world situation.
-
-This section describes possible situations, defines precise sets of
-changesets involved in such situations and explains how the error
-cases can be resolved automatically using the available information.
-
-
-Obsolete changesets
-````````````````````
-
-Old changesets left behind by obsolete operation are called **obsolete**.
-
-With the current version of mercurial, this *obsolete* part is stripped from the
-repository before the end of every rewriting operation.
-
-.. figure:: ./figures/error-obsolete.*
-
-    Rebasing `B` and `C` on `A` (as `B'`, `C'`)
-
-    This rebase operation added two obsolete markers from new
-    changesets to old changesets. These two old changesets are now
-    part of the *obsolete* part of the history.
-
-In most cases, the obsolete set will be fully hidden to both the UI and
-discovery, hence users do not have to care about them unless they want to
-audit history rewriting operations.
-
-Unstable changesets
-```````````````````
-
-While exploring the possibilities of the obsolete marker a bit
-further, you may end up with *obsolete* changesets which have
-*non-obsolete* children. There is two common ways to achieve this:
-
-* Pull a changeset based of an old version of a changeset [#]_.
-
-* Use a partial rewriting operation. For example amend on a changeset with
-  children.
-
-*Non-obsolete* changeset based on *obsolete* one are called **unstable**
-
-.. figure:: ./figures/error-unstable.*
-
-    Amend `A` into `A'` leaving `B` behind.
-
-    In this situation we cannot consider `B` as *obsolete*. But we
-    have all the necessary data to detect `B` as an *unstable* branch
-    of the history because its parent `A` is *obsolete*. In addition,
-    we have enough data to automatically resolve this instability: we
-    know that the new version of `B` parent (`A`) is `A'`. We can
-    deduce that we should rebase `B` on `A'` to get a stable history
-    again.
-
-Proper warnings should be issued when part of the history becomes
-unstable. The UI will be able to use the obsolete marker to
-automatically suggest a resolution to the user of even carry them out
-for them.
-
-
-XXX details on automatic resolution for
-
-* movement
-
-* handling deletion
-
-* handling split on multiple head
-
-
-.. [#] For this to happen one needs to explicitly enable exchange of draft
-       changesets. See phase help for details.
-
-The two parts of the obsolete set
-``````````````````````````````````````
-
-The previous section shows that there could be two kinds of *obsolete*
-changesets:
-
-* an *obsolete* changeset with no or *obsolete* only descendants is called **extinct**.
-
-* an *obsolete* changeset with *unstable* descendants is called **suspended**.
-
-
-.. figure:: ./figures/error-extinct.*
-
-    Amend `A` and `C` leaving `B` behind.
-
-    In this example we have two *obsolete* changesets: `C` with no *unstable*
-    children is *extinct*. `A` with *unstable* descendant (`B`) is *suspended*.
-    `B` is *unstable* as before.
-
-
-Because nothing outside the obsolete set default on *extinct*
-changesets, they can be safely hidden in the UI and even garbage
-collected. *Suspended* changesets have to stay visible and available
-until their unstable descendant are rewritten into stable version.
-
-
-Conflicting rewrites
-````````````````````
-
-If people start to concurrently edit the same part of the history they will
-likely meet conflicting situations when a changeset has been rewritten in two
-different ways.
-
-
-.. figure:: ./figures/error-conflicting.*
-
-    Conflicting rewrite of `A` into `A'` and `A''`
-
-This kind of conflict is easy to detect with an obsolete marker
-because an obsolete changeset can have more than one new version. It
-may be seen as the multiple heads case. Mercurial warns you about this
-on pull. It is resolved the same way by a merge of A' and A'' that
-will keep the same parent than `A'` and `A''` with two obsolete
-markers pointing to both `A` and `A'`
-
-.. figure:: ./figures/explain-troubles-concurrent-10-solution.*
-
-Allowing multiple new changesets to obsolete a single one allows to
-distinguish a split changeset from a history rewriting conflict.
-
-Reliable history
-``````````````````````
-
-Obsolete markers help to smooth rewriting operation process. However
-they do not change the fact that **you should only rewrite the mutable
-part of the history**. The phase concept enforces this rule by
-explicitly defining a public immutable set of changesets. Rewriting
-operations refuse to work on public changesets, but there are still
-some corner cases where previously rewritten changesets are made
-public.
-
-Special rules apply for obsolete markers pointing to public changesets:
-
-* Public changesets are excluded from the obsolete set (public
-  changesets are never hidden or candidate to garbage collection)
-
-* *newer* version of a public changeset are called **bumped** and
-  highlighted as an error case.
-
-.. figure:: ./figures/explain-troubles-concurrent-10-sumup.*
-
-Solving such an error is easy. Because we know what changeset a
-*bumped* tries to rewrite, we can easily compute a smaller
-changeset containing only the change from the old *public* to the new
-*bumped*.
-
-.. figure:: ./figures/explain-troubles-concurrent-15-solution.*
-
-
-Conclusion
-----------------
-
-The obsolete marker is a powerful concept that allows mercurial to safely handle
-history rewriting operations. It is a new type of relation between Mercurial
-changesets which tracks the result of history rewriting operations.
-
-This concept is simple to define and provides a very solid base for:
-
-
-- Very fast history rewriting operations,
-
-- auditable and reversible history rewriting process,
-
-- clean final history,
-
-- sharing and collaborating on the mutable part of the history,
-
-- gracefully handling history rewriting conflicts,
-
-- various history rewriting UI's collaborating with an underlying common API.
-
-.. list-table:: Comparison on solution [#]_
-   :header-rows: 1
-
-   * - Solution
-     - Remove changeset locally
-     - Works on any point of your history
-     - Propagation
-     - Collaboration
-     - Speed
-     - Access to older version
-
-   * - Strip
-     - `+`
-     - `+`
-     - \
-     - \ 
-     - \ 
-     - `- -`
-
-   * - Reference
-     - `+`
-     - \ 
-     - `+`
-     - \ 
-     - `+`
-     - `-`
-
-   * - Obsolete
-     - `+`
-     - `+`
-     - `++`
-     - `++`
-     - `+`
-     - `+`
-
-
-
-.. [#] To preserve good tradition in comparison table, an overwhelming advantage
-       goes to the defended solution.
--- a/docs/obs-implementation.rst	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,106 +0,0 @@
-.. Copyright 2011 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
-..                Logilab SA        <contact@logilab.fr>
-
------------------------------------------------------
-Implementation of Obsolete Marker
------------------------------------------------------
-.. warning:: This document is still in heavy work in progress
-
-Main questions about Obsolete Marker Implementation
------------------------------------------------------
-
-
-
-
-How shall we exchange Marker over the Wire ?
-`````````````````````````````````````````````````````````
-
-We can have a lot of markers. We do not want to exchange data for the one we
-already know. Listkey() is not very appropriate there as you get everything.
-
-Moreover, we might want to only hear about Marker that impact changeset we are
-pulling.
-
-pushkey is not batchable yet (could be fixed)
-
-A dedicated discovery and exchange protocol seems mandatory here.
-
-
-Various technical details
------------------------------------------------------
-
-Some stuff that worse to note. some may deserve their own section later.
-
-storing old changeset
-``````````````````````
-
-The new general delta format allows a very efficient storage of two very similar
-changesets. Storing obsolete children using general delta takes no more place
-than storing the obsolete diff. Reverted file will even we reused. The whole
-operation will take much less space the strip backup.
-
-
-Abstraction from history rewriting UI
-```````````````````````````````````````````
-
-How Mercurial handles obsolete marker is independent from what decides
-to create them and what actual operation solves the error case. Any of
-the existing history rewriting UI (rebase, mq, histedit) can lay
-obsolete markers and resolve situation created by others. To go
-further, a hook system of obsolete marker creation would allow each
-mechanism to collaborate with other though a standard and central
-mechanism.
-
-
-Obsolete marker storage
-```````````````````````````
-
-The Obsolete marker will most likely be stored outside standard
-history. They are multiple reasons for this:
-
-First, obsolete markers are really perpendicular to standard history
-there is no strong reason to include it here other than convenience.
-
-Second, storing obsolete marker inside standard history means:
-
-* A changeset must be created every time an obsolete relation is added. Very
-  inconvenient for delete operation.
-
-* Obsolete marker must be forged at the creation of the new changeset. This
-  is very inconvenient for split operation. And in general it becomes
-  complicated to fix history afterward in particular when working with older
-  clients.
-
-Storing obsolete marker outside history have several pros:
-
-* It eases Exchange of obsolete markers without unnecessary obsolete
-  changeset contents.
-
-* It allows tuning the actual storage and protocol exchange while maintaining
-  compatibility with older clients through the wire (as we do the repository
-  format).
-
-* It eases the exchange of obsolete related information during
-  discovery to exchange obsolete changeset relevant to conflict
-  resolution. Exchanging such information deserves a dedicated
-  protocol.
-
-Persistent
-```````````````````````
-
-*Extinct* changeset and obsolete marker will most likely be garbage collected as
-some point. However, archive server may decide to keep them forever in order to
-keep a fully auditable history in its finest conception.
-
-
-Current status
------------------------------------------------------
-
-Obsolete marker are partialy in core.
-
-2.3:
-
-- storage over obsolete marker
-- exchange suing pushkey
-- extinct changeset are properly hidden
-- extinct changeset are excluded from exchange
--- a/docs/obs-terms.rst	Wed Apr 29 10:36:43 2015 -0700
+++ b/docs/obs-terms.rst	Wed Apr 29 11:42:06 2015 -0700
@@ -1,12 +1,12 @@
 .. Copyright 2011 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
 ..                Logilab SA        <contact@logilab.fr>
 
------------------------------------------------------------
+-----------------------------------
 Terminology of the obsolete concept
------------------------------------------------------------
+-----------------------------------
 
 Obsolete markers
----------------------------------
+----------------
 
 The mutable concept is based on **obsolete markers**. Creating an obsolete
 marker registers a relation between an old obsoleted changeset and its newer
@@ -54,7 +54,7 @@
           better distinction between *direct successors* and **any successors**.
 
 Possible changesets "type"
----------------------------------
+--------------------------
 
 The following table describes names and behaviors of changesets affected by
 obsolete markers. The left column describes generic categories and the right
@@ -182,7 +182,7 @@
 
 
 Command and operation name
----------------------------------
+--------------------------
 
 
 Existing terms
@@ -196,7 +196,7 @@
 
 
 Uncommit
-`````````````
+````````
 
 Remove files from a commit (and leave them as dirty in the working directory)
 
@@ -204,14 +204,14 @@
 `rollback` usage.
 
 Fold
-``````````
+````
 
 Collapse multiple changesets into a unique one.
 
 The *evolve* extension will have a `fold` command.
 
 Prune
-``````````
+`````
 
 Make a changeset obsolete without successors.
 
@@ -223,7 +223,7 @@
 - obsolete: too vague, too long and too generic.
 
 evolve
-```````````````
+``````
 
 Automatically resolve *troublesome* changesets
 (*unstable*, *bumped* and *divergent*)
--- a/docs/qsync.rst	Wed Apr 29 10:36:43 2015 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-.. Copyright 2011 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
-..                Logilab SA        <contact@logilab.fr>
-
----------------------------------------------------------------------
-Qsync: Mercurial to MQ exporter
----------------------------------------------------------------------
-
-
-People may have tools or co-workers that expect to receive mutable history using
-a versioned MQ repository.
-
-For this purpose you can use the ``qsync`` extension.
-
-
-To enable the evolve extension use::
-
-    $ hg clone http://hg-dev.octopoid.net/hgwebdir.cgi/mutable-history/
-    $ mutable-history/iqsync-enable.sh >> ~/.hgrc
-    $ hg help qsync