diff --git a/docs/images/distribute.graphml b/docs/images/distribute.graphml
index 2b8779e9..cf2aaa2c 100644
--- a/docs/images/distribute.graphml
+++ b/docs/images/distribute.graphml
@@ -360,7 +360,7 @@
- rack11b
+ rack11c
diff --git a/docs/images/distribute.png b/docs/images/distribute.png
index 21b058d3..135a941e 100644
Binary files a/docs/images/distribute.png and b/docs/images/distribute.png differ
diff --git a/docs/images/persistent.graphml b/docs/images/persistent.graphml
new file mode 100644
index 00000000..bfc89895
--- /dev/null
+++ b/docs/images/persistent.graphml
@@ -0,0 +1,468 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ laptop
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bastion
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ansible-playbook
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ansible-playbook
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ansible_mitogen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ansible_mitogen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ansible_mitogen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ bash$
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ~/.ansible/sock
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="57px" height="63px" viewBox="0 0 57 63" enable-background="new 0 0 57 63" xml:space="preserve">
+<g>
+
+ <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="26.5" y1="1570.3457" x2="27.741" y2="1600.1431" gradientTransform="matrix(1 0 0 1 0.1602 -1546.3828)">
+ <stop offset="0.2711" style="stop-color:#FFAB4F"/>
+ <stop offset="1" style="stop-color:#FFD28F"/>
+ </linearGradient>
+ <path fill="url(#SVGID_1_)" stroke="#ED9135" stroke-miterlimit="10" d="M49.529,51.225c-4.396-4.396-10.951-5.884-12.063-6.109
+ V37.8H19.278c0,0,0.038,6.903,0,6.868c0,0-6.874,0.997-12.308,6.432C1.378,56.691,0.5,62.77,0.5,62.77
+ c0,1.938,1.575,3.492,3.523,3.492h48.51c1.947,0,3.521-1.558,3.521-3.492C56.055,62.768,54.211,55.906,49.529,51.225z"/>
+
+ <radialGradient id="face_x5F_white_1_" cx="27.7427" cy="1572.1094" r="23.4243" fx="23.1732" fy="1569.6195" gradientTransform="matrix(1 0 0 1 0.1602 -1546.3828)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#FFD28F"/>
+ <stop offset="1" style="stop-color:#FFAB4F"/>
+ </radialGradient>
+ <path id="face_x5F_white_3_" fill="url(#face_x5F_white_1_)" stroke="#ED9135" stroke-miterlimit="10" d="M43.676,23.357
+ c0.086,10.2-6.738,18.52-15.247,18.586c-8.502,0.068-15.466-8.146-15.552-18.344C12.794,13.4,19.618,5.079,28.123,5.012
+ C36.627,4.945,43.59,13.158,43.676,23.357z"/>
+
+ <linearGradient id="face_highlight_1_" gradientUnits="userSpaceOnUse" x1="3646.5117" y1="-6644.2471" x2="3670.1414" y2="-6737.6978" gradientTransform="matrix(0.275 0 0 -0.2733 -977.2951 -1807.6279)">
+ <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.24"/>
+ <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0.16"/>
+ </linearGradient>
+ <path id="face_highlight_3_" fill="url(#face_highlight_1_)" d="M27.958,6.333c-6.035,0.047-10.747,4.493-12.787,10.386
+ c-0.664,1.919-0.294,4.043,0.98,5.629c2.73,3.398,5.729,6.283,9.461,8.088c3.137,1.518,7.535,2.384,11.893,1.247
+ c2.274-0.592,3.988-2.459,4.375-4.766c0.183-1.094,0.293-2.289,0.283-3.553C42.083,13.952,36.271,6.268,27.958,6.333z"/>
+ <path fill="#656565" stroke="#4B4B4B" stroke-linejoin="round" stroke-miterlimit="10" d="M15.038,26.653
+ c0.145,2.05,3.468,2.593,6.477,2.56c2.298-0.026,3.25-0.889,4.746-2.685c2.539-3.05-0.767-3.715-4.817-3.67
+ C15.984,22.919,14.777,22.933,15.038,26.653z"/>
+ <path fill="#656565" stroke="#4B4B4B" stroke-linejoin="round" stroke-miterlimit="10" d="M41.116,26.653
+ c-0.146,2.05-3.47,2.593-6.478,2.56c-2.299-0.026-3.252-0.889-4.746-2.685c-2.538-3.05,0.769-3.715,4.816-3.67
+ C40.17,22.919,41.377,22.933,41.116,26.653z"/>
+ <path fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M27.453,24.375
+ c0,0,0.604-0.469,1.305,0"/>
+
+ <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="41.727" y1="24.592" x2="41.844" y2="25.375"/>
+
+ <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="42.165" y1="24.938" x2="44.027" y2="24.938"/>
+
+ <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="14.374" y1="24.592" x2="14.257" y2="25.375"/>
+
+ <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="13.937" y1="24.938" x2="12.073" y2="24.938"/>
+ <path id="body_9_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
+ M0.5,62.768c0,1.938,1.575,3.494,3.523,3.494h48.51c1.947,0,3.521-1.559,3.521-3.494c0,0-1.844-6.861-6.525-11.543
+ c-4.815-4.813-11.244-6.146-11.244-6.146c-1.771,1.655-5.61,2.802-10.063,2.802c-4.453,0-8.292-1.146-10.063-2.802
+ c0,0-5.755,0.586-11.189,6.021C1.378,56.689,0.5,62.768,0.5,62.768z"/>
+
+ <path id="turtleneck_6_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
+ M39.715,44.786l-1.557-3.405c0,0-0.574,2.369-3.012,4.441c-2.109,1.795-6.785,2.072-6.785,2.072s-4.753-0.356-6.722-2.031
+ c-2.436-2.072-3.012-4.441-3.012-4.441l-1.555,3.404c0,0-0.552,1.404,1.37,3.479c1.025,1.105,5.203,3.611,9.682,3.582
+ c4.479-0.029,9.264-2.594,10.218-3.623C40.266,46.191,39.715,44.786,39.715,44.786z"/>
+ <path fill="#656565" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M49.529,51.225
+ c-1.094-1.094-2.319-2.006-3.563-2.766c0.193,0.346,0.401,0.68,0.574,1.041c-4.906,6.014-15.921,9.289-21.743,16.709
+ c1.969-7.594-11.166-13.127-14.493-16.926c-0.158-0.182-0.258-0.422-0.332-0.686c-1.015,0.707-2.031,1.525-3.001,2.5
+ c-5.592,5.592-6.47,11.67-6.47,11.67c0,1.936,1.575,3.489,3.523,3.489h48.51c1.948,0,3.521-1.558,3.521-3.489
+ C56.055,62.768,54.211,55.906,49.529,51.225z"/>
+ <path fill="#656565" stroke="#4B4B4B" stroke-linejoin="round" stroke-miterlimit="10" d="M3.007,32.205
+ c1.521,2.295,10.771,12.17,10.771,12.17s-5.137,3.012-3.474,4.908c3.327,3.799,10.533,14.018,14.865,16.467
+ c2.499-4.6-3.906-23.327-5.724-25.833c-1.296-1.786-3.22-3.269-4.598-5.417C14.846,34.5,9.195,34.5,3.007,32.205z"/>
+ <path fill="#656565" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M52.277,32.205
+ c-4.791,3.299-10.368,10.391-11.074,11.066c2.313,1.744,4.9,3.799,6.146,6.406c-4.906,6.014-14.766,9.277-21.747,16.069
+ c2.015-7.771,5.157-20.46,12.517-27.083c1.667-1.5,2.713-2.833,4.043-5.391C42.165,33.275,45.637,33.25,52.277,32.205z"/>
+ <path id="wh2_1_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
+ M28.276,15.5c5.635,0,10.826,1.416,14.979,3.794c-1.614-8.228-7.794-14.34-15.132-14.282c-7.272,0.057-13.299,6.155-14.846,14.294
+ C17.434,16.921,22.632,15.5,28.276,15.5z"/>
+ <path id="wh1_1_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
+ M28.278,20.808c5.662,0,11.937,0.811,16.391,2.207c-0.11-2.059-0.274-2.826-0.413-3.72c-4.154-2.379-10.344-3.795-15.98-3.795
+ c-5.644,0-11.842,1.421-16,3.807c-0.228,1.197-0.362,2.436-0.388,3.707C16.343,21.618,22.618,20.808,28.278,20.808z"/>
+</g>
+</svg>
+
+ <?xml version="1.0" encoding="utf-8"?>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0px" y="0px" width="65px" height="53px" viewBox="-0.811 -0.063 65 53" enable-background="new -0.811 -0.063 65 53"
+ xml:space="preserve">
+<defs>
+</defs>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="220.9624" y1="824.415" x2="220.9624" y2="801.0922" gradientTransform="matrix(1 0 0 1 -195.2002 -770.8008)">
+ <stop offset="0.0319" style="stop-color:#808080"/>
+ <stop offset="0.1229" style="stop-color:#939393"/>
+ <stop offset="0.2702" style="stop-color:#ABABAB"/>
+ <stop offset="0.4266" style="stop-color:#BCBCBC"/>
+ <stop offset="0.5968" style="stop-color:#C6C6C6"/>
+ <stop offset="0.8061" style="stop-color:#C9C9C9"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M51.333,51.918c0.195,0.459-0.053,0.836-0.553,0.836H0.58c-0.5,0-0.604-0.272-0.232-0.605
+ l8.023-7.191c0.373-0.334,1.086-0.605,1.586-0.605h37.255c0.498,0,1.065,0.377,1.265,0.836L51.333,51.918z"/>
+<path fill="none" stroke="#8D8D8D" stroke-width="0.25" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
+ M51.333,51.918c0.195,0.459-0.053,0.836-0.553,0.836H0.58c-0.5,0-0.604-0.272-0.232-0.605l8.023-7.191
+ c0.373-0.334,1.086-0.605,1.586-0.605h37.255c0.498,0,1.065,0.377,1.265,0.836L51.333,51.918z"/>
+<path fill="#717171" d="M32.117,50.571c0,0.25-0.205,0.454-0.455,0.454H4.024c-0.25,0-0.304-0.139-0.119-0.307l5.638-5.154
+ c0.184-0.17,0.539-0.309,0.789-0.309h21.332c0.25,0,0.454,0.205,0.454,0.455L32.117,50.571L32.117,50.571z"/>
+<path fill="#717171" d="M40.738,50.598c0.086,0.236,0.359,0.428,0.609,0.428h7.465c0.25,0,0.375-0.188,0.279-0.42l-2.049-4.93
+ c-0.098-0.229-0.379-0.42-0.629-0.42h-7.17c-0.25,0-0.386,0.191-0.301,0.428L40.738,50.598z"/>
+<path fill="#717171" d="M32.89,50.571c0,0.25,0.205,0.454,0.455,0.454h6.135c0.25,0,0.382-0.189,0.293-0.426l-0.156-0.409
+ c-0.089-0.233-0.365-0.421-0.615-0.416l-1.045,0.021c-0.25,0.004-0.509-0.189-0.574-0.432l-0.021-0.082
+ c-0.065-0.242-0.321-0.439-0.571-0.439h-1.316c-0.25,0-0.444,0.205-0.432,0.453l0.002,0.059c0.016,0.25-0.181,0.455-0.431,0.459
+ l-1.269,0.021c-0.25,0.006-0.454,0.211-0.454,0.461L32.89,50.571L32.89,50.571z"/>
+<path fill="#717171" d="M32.89,47.004c0,0.25,0.205,0.455,0.455,0.455h4.845c0.25,0,0.396-0.195,0.323-0.437l-0.402-1.333
+ c-0.07-0.238-0.335-0.438-0.585-0.438h-4.181c-0.25,0-0.455,0.205-0.455,0.455V47.004z"/>
+<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="535.2017" y1="-1418.6563" x2="511.4634" y2="-1418.6563" gradientTransform="matrix(1 0 0 -1 -488 -1376.627)">
+ <stop offset="0" style="stop-color:#4D4D4D"/>
+ <stop offset="1" style="stop-color:#999999"/>
+</linearGradient>
+<path fill="url(#SVGID_2_)" d="M47.048,40.514c0,0.965-6.758,1.404-12.371,1.404c-3.889,0-10.914-0.348-11.367-1.267
+ c0,0.446,0,1.502,0,1.661c0,0.725,4.803,1.234,11.357,1.234c6.554,0,12.381-0.643,12.381-1.361
+ C47.048,42.028,47.048,40.977,47.048,40.514z"/>
+<path fill="#808080" d="M35.179,39.307c6.556,0,11.869,0.584,11.869,1.307c0,0.721-5.313,1.42-11.869,1.42
+ c-6.701,0-11.869-0.697-11.869-1.42S28.625,39.307,35.179,39.307z"/>
+<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="525.7661" y1="-1412.6865" x2="520.77" y2="-1412.6865" gradientTransform="matrix(1 0 0 -1 -488 -1376.627)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.0417" style="stop-color:#8D8D8D"/>
+ <stop offset="0.1617" style="stop-color:#717171"/>
+ <stop offset="0.2821" style="stop-color:#5D5D5D"/>
+ <stop offset="0.4021" style="stop-color:#515151"/>
+ <stop offset="0.5212" style="stop-color:#4D4D4D"/>
+ <stop offset="0.6202" style="stop-color:#565656"/>
+ <stop offset="0.7817" style="stop-color:#6E6E6E"/>
+ <stop offset="0.9844" style="stop-color:#969696"/>
+ <stop offset="1" style="stop-color:#999999"/>
+</linearGradient>
+<path fill="url(#SVGID_3_)" d="M37.734,40.896c0,0-1.477,0.096-2.498,0.096s-2.499-0.096-2.499-0.096v-9.768h4.997V40.896z"/>
+<radialGradient id="SVGID_4_" cx="415.8687" cy="-1386.5146" r="24.0778" gradientTransform="matrix(1.15 0 0 -1 -453.4719 -1376.627)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#F2F2F2"/>
+ <stop offset="1" style="stop-color:#666666"/>
+</radialGradient>
+<path fill="url(#SVGID_4_)" d="M9.453,2.122c0-1.1,0.9-2,2-2h48.246c1.1,0,2,0.9,2,2v30.073c0,1.101-0.9,2-2,2H11.453
+ c-1.1,0-2-0.899-2-2V2.122z"/>
+<path fill="none" stroke="#666666" stroke-width="0.2436" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="
+ M9.453,2.122c0-1.1,0.9-2,2-2h48.246c1.1,0,2,0.9,2,2v30.073c0,1.101-0.9,2-2,2H11.453c-1.1,0-2-0.899-2-2V2.122z"/>
+<radialGradient id="SVGID_5_" cx="402.1509" cy="-1378.3662" r="53.3339" fx="444.1083" fy="-1385.5538" gradientTransform="matrix(1.1935 0 0 -1 -443.5655 -1376.627)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#4D4D4D"/>
+ <stop offset="1" style="stop-color:#999999"/>
+</radialGradient>
+<path fill="url(#SVGID_5_)" d="M10.475,3.143c0-1.1,0.9-2,2-2h46.429c1.1,0,2,0.9,2,2v27.805c0,1.1-0.9,2-2,2H12.475
+ c-1.1,0-2-0.9-2-2V3.143z"/>
+<radialGradient id="SVGID_6_" cx="402.939" cy="-1378.4502" r="34.1874" gradientTransform="matrix(1.1923 0 0 -1 -443.8286 -1376.627)" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#9CD7FF"/>
+ <stop offset="1" style="stop-color:#3C89C9"/>
+</radialGradient>
+<path fill="url(#SVGID_6_)" d="M11.043,3.598c0-1.1,0.9-2,2-2h45.294c1.1,0,2,0.9,2,2v26.895c0,1.1-0.9,2-2,2H13.043
+ c-1.1,0-2-0.9-2-2V3.598z"/>
+<path opacity="0.24" fill="#F2F2F2" d="M11.043,24.936V3.598c0-1.1,0.9-2,2-2h45.294c1.1,0,2,0.9,2,2v13.539l-23.164,4.94
+ c-1.064,0.273-2.836,0.547-3.935,0.609L11.043,24.936z"/>
+<path fill="#C9C9C9" d="M58.777,46.596c-0.003-0.002-0.005-0.002-0.007,0c-0.188-0.061-0.429-0.254-0.702-0.482
+ C58.335,46.268,58.578,46.436,58.777,46.596z"/>
+<radialGradient id="SVGID_7_" cx="450.8638" cy="1259.1514" r="6.3766" gradientTransform="matrix(1 0 0 1 -390.4004 -1211.6016)" gradientUnits="userSpaceOnUse">
+ <stop offset="0.1939" style="stop-color:#C9C9C9"/>
+ <stop offset="0.3299" style="stop-color:#C6C6C6"/>
+ <stop offset="0.4405" style="stop-color:#BCBCBC"/>
+ <stop offset="0.5421" style="stop-color:#ABABAB"/>
+ <stop offset="0.6378" style="stop-color:#939393"/>
+ <stop offset="0.697" style="stop-color:#808080"/>
+</radialGradient>
+<path fill="url(#SVGID_7_)" d="M58.77,46.596c0.005,0.002,0.007,0.002,0.009,0.002c0.002,0.004,0.006,0.004,0.006,0.004
+ c0.084,0.023,0.153,0.021,0.213-0.021c0.017-0.008,0.026-0.021,0.037-0.041c0.604-0.119,1.329-0.154,2.197-0.086
+ c2.032,1.545,3.77,4.625,1.18,5.801c-2.048,0.929-3.543,0.783-4.722-0.485c-0.624-0.675-1.239-1.47-1.729-2.265
+ C56.226,48.369,56.855,47.061,58.77,46.596z"/>
+<radialGradient id="SVGID_8_" cx="603.5698" cy="1426.6348" r="3.8245" gradientTransform="matrix(0.9761 0.2173 -0.1478 0.6641 -320.0412 -1031.1759)" gradientUnits="userSpaceOnUse">
+ <stop offset="0.1939" style="stop-color:#C9C9C9"/>
+ <stop offset="0.3739" style="stop-color:#C6C6C6"/>
+ <stop offset="0.5203" style="stop-color:#BCBCBC"/>
+ <stop offset="0.6549" style="stop-color:#ABABAB"/>
+ <stop offset="0.7816" style="stop-color:#939494"/>
+ <stop offset="0.8364" style="stop-color:#868787"/>
+</radialGradient>
+<path fill="url(#SVGID_8_)" d="M55.96,49.504c-0.893-1.438-1.355-2.869-0.664-3.533c0.244-0.236,0.539-0.422,0.863-0.559
+ c0.6,0.051,1.307,0.346,1.9,0.691c0.002,0,0.005,0.004,0.007,0.006c0.272,0.229,0.519,0.426,0.702,0.482
+ C56.855,47.061,56.226,48.369,55.96,49.504z"/>
+<radialGradient id="SVGID_9_" cx="448.7241" cy="1259.3271" r="3.928" gradientTransform="matrix(1 0 0 1 -390.4004 -1211.6016)" gradientUnits="userSpaceOnUse">
+ <stop offset="0.1939" style="stop-color:#C9C9C9"/>
+ <stop offset="0.3496" style="stop-color:#C6C6C6"/>
+ <stop offset="0.4761" style="stop-color:#BCBCBC"/>
+ <stop offset="0.5925" style="stop-color:#ABABAB"/>
+ <stop offset="0.702" style="stop-color:#939393"/>
+ <stop offset="0.7697" style="stop-color:#808080"/>
+</radialGradient>
+<path fill="url(#SVGID_9_)" d="M56.16,45.414c1.353-0.564,3.287-0.266,4.963,0.955c0.035,0.025,0.073,0.055,0.109,0.084
+ c-0.867-0.068-1.818-0.033-2.427,0.086c-0.109-0.105-0.763-0.449-0.744-0.434C57.464,45.758,56.757,45.463,56.16,45.414z"/>
+<path fill="none" stroke="#717171" stroke-width="0.1136" stroke-linecap="round" stroke-miterlimit="10" d="M56.16,45.414
+ c1.353-0.564,3.287-0.266,4.963,0.955c0.035,0.025,0.073,0.055,0.109,0.084c2.032,1.545,3.77,4.627,1.18,5.801
+ c-2.048,0.93-3.543,0.785-4.722-0.484c-0.624-0.676-1.239-1.471-1.729-2.264c-0.892-1.438-1.354-2.871-0.664-3.533
+ C55.541,45.734,55.835,45.549,56.16,45.414z"/>
+<path fill="none" stroke="#717171" stroke-width="0.1136" stroke-linecap="round" stroke-miterlimit="10" d="M58.777,46.596
+ c0.083-0.021,0.168-0.041,0.258-0.057c0.604-0.119,1.329-0.154,2.197-0.086"/>
+<path fill="none" stroke="#717171" stroke-width="0.1136" stroke-linecap="round" stroke-miterlimit="10" d="M55.958,49.516
+ c0-0.002,0.002-0.008,0.002-0.012c0.269-1.135,0.896-2.441,2.813-2.908"/>
+<path fill="none" stroke="#717171" stroke-width="0.1136" stroke-linecap="round" stroke-miterlimit="10" d="M58.061,46.105
+ c-0.597-0.35-1.306-0.643-1.901-0.693"/>
+<path fill="none" stroke="#717171" stroke-width="0.1136" stroke-linecap="round" stroke-miterlimit="10" d="M58.779,46.598
+ c0-0.002,0-0.002-0.002-0.002c-0.199-0.16-0.441-0.328-0.709-0.482"/>
+<path fill="#4D4D4D" d="M58.259,45.936c0.354,0.264,0.438,0.48,0.548,0.604c-0.091,0.018-0.173,0.033-0.259,0.059
+ c-0.355-0.393-0.996-0.666-0.955-0.727C57.688,45.729,58.063,45.791,58.259,45.936z"/>
+</svg>
+
+
+
+
diff --git a/docs/images/persistent.png b/docs/images/persistent.png
new file mode 100644
index 00000000..6425df56
Binary files /dev/null and b/docs/images/persistent.png differ
diff --git a/docs/images/topogit.graphml b/docs/images/topogit.graphml
index ac6dadf8..6a852db5 100644
--- a/docs/images/topogit.graphml
+++ b/docs/images/topogit.graphml
@@ -83,10 +83,9 @@
-
-
+
@@ -101,7 +100,6 @@
-
@@ -119,7 +117,6 @@
-
@@ -137,7 +134,6 @@
-
@@ -155,7 +151,6 @@
-
@@ -173,7 +168,6 @@
-
@@ -191,7 +185,6 @@
-
@@ -209,7 +202,6 @@
-
@@ -244,7 +236,6 @@
-
@@ -262,7 +253,6 @@
-
@@ -297,7 +287,6 @@
-
@@ -315,7 +304,6 @@
-
@@ -333,7 +321,6 @@
-
@@ -351,7 +338,6 @@
-
@@ -386,7 +372,6 @@
-
@@ -404,7 +389,6 @@
-
@@ -439,7 +423,6 @@
-
@@ -457,7 +440,6 @@
-
@@ -475,7 +457,6 @@
-
@@ -495,11 +476,39 @@
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+ git-fetch-pack
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -509,7 +518,7 @@
-
+
@@ -539,7 +548,6 @@
-
@@ -550,7 +558,6 @@
-
@@ -561,7 +568,6 @@
-
@@ -572,7 +578,6 @@
-
@@ -583,7 +588,6 @@
-
@@ -602,7 +606,6 @@
-
@@ -613,7 +616,6 @@
-
@@ -624,7 +626,6 @@
-
@@ -643,7 +644,6 @@
-
@@ -654,7 +654,6 @@
-
@@ -665,7 +664,6 @@
-
@@ -676,7 +674,6 @@
-
@@ -687,7 +684,6 @@
-
@@ -698,7 +694,6 @@
-
@@ -717,7 +712,6 @@
-
@@ -728,7 +722,6 @@
-
@@ -739,7 +732,6 @@
-
@@ -750,7 +742,6 @@
-
@@ -761,7 +752,6 @@
-
@@ -772,7 +762,6 @@
-
@@ -783,7 +772,6 @@
-
@@ -794,7 +782,6 @@
-
@@ -805,7 +792,6 @@
-
@@ -816,7 +802,6 @@
-
@@ -827,7 +812,6 @@
-
@@ -838,7 +822,6 @@
-
@@ -849,7 +832,6 @@
-
@@ -860,7 +842,6 @@
-
@@ -874,7 +855,6 @@
-
@@ -887,10 +867,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- <?xml version="1.0" encoding="utf-8"?>
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACz0lEQVR42s1Xv2sUQRSexIAW6rne
+vDe7S4gnXGHrL1AQBQv/B0FUjKKdhQpi4R9gk9JCksomisFOLNU0dtHiChMS1CZomktIAkmIvre7
+ZzZzb+72V8CBd9ztzPu+b2fee/NOqYwjDENtwIwaxJcG8CvZCtmfxFaiZ9GcGeW1qqoBACcJdJII
+NlOE/WyTfdi3MLHneTUD8ILAtnMQ27bNGIxV4K1xvgSxbfOZd8PUzWVyaFdI3rE2Y/ckD7Q+vUfk
+/0Qwh0g+Uqt5tGBhtwO0fMA3BUW1Y19oWc8XmKt768FM2CCIeI3nms3m/igFARfTaYeAH9istFzk
+tezDvozRLc5M2Ft/RnqLUOtTdmaE9foJ+joobOIgz9kRzxgSNnOm3h6npEV+3T9bto4whuOIpjop
+59OPLVEAwI3SAgjDIWCLuRVqvCstoLP9OXx4+GhZAYxBgfhD5CBulZRZQSHcqqqcM5bMYSaVkCbR
+9uQun33LunTM0OIAXOuaQPyuKh6MKbzomnIEyGzlAgDnJC6XgOU9ELDsEiBOGGOwMnLCcr4ofcyI
+KYJ4vSoBjOUQMMNpOO6Y/EK+QxXwDzGWIw3HldHmqvtGg7EKasCYE5+4ldb6EP1YdS2iivg6Kpk5
+B+EG7Nvjul5l7rhea3yeKo/PfK0vkfPH1OIN2q5XpPhOcovtk7aazvo82b3kctvo1S8w586V6YUj
+9HC900iSiAdRD4D42XGLDQgCBozGtxmblXXm3B2pGp9aaXiO7Lh9kdBxXHC2dAAXswhgLle0TqcW
+vueHR2jE3ZB5Qtt7xbH98VH6PmQQMO3MrqQ3SJVMcz9P4MVie5LP9Q3oIAiO8V2w05TgJx/xETUW
+N+k4HjcajQMFBcwyduYmgojfSUBMklcAYxVpbiiqzW0C+FVCwG9OXUfWZP6bdpDTksC+kS112m1p
+xO07LvFaCtiH7Kv+9/EXeaNEH9weDloAAAAASUVORK5CYII=
+ <?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="57px" height="63px" viewBox="0 0 57 63" enable-background="new 0 0 57 63" xml:space="preserve">
<g>
diff --git a/docs/images/topogit.png b/docs/images/topogit.png
index 76503c5a..98f8d207 100644
Binary files a/docs/images/topogit.png and b/docs/images/topogit.png differ