Initial experiments to create a "who's who" diagram.

Change-Id: I21647f68618c221bf214e1d09cabe66931822a97
diff --git a/source/chapters/diagrams/stickman.svg b/source/chapters/diagrams/stickman.svg
new file mode 100644
index 0000000..7528d5a
--- /dev/null
+++ b/source/chapters/diagrams/stickman.svg
@@ -0,0 +1,155 @@
+<?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:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16mm"
+   height="26.77153mm"
+   viewBox="0 0 16 26.77153"
+   version="1.1"
+   id="svg8"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   sodipodi:docname="stickman.svg">
+  <defs
+     id="defs2">
+    <mask
+       height="143.49612598425188"
+       width="161.4331417322834"
+       y="552.3333963254594"
+       x="921.0170603674541"
+       maskUnits="userSpaceOnUse"
+       id="mask-g42b8515be3_0_0.12">
+      <linearGradient
+         y2="595.38184"
+         x2="921.01691"
+         y1="552.33282"
+         x1="921.01709"
+         id="gradient-g42b8515be3_0_0.12"
+         gradientUnits="userSpaceOnUse">
+        <stop
+           id="stop4750"
+           stop-opacity="1.0"
+           stop-color="#ffffff"
+           offset="0%" />
+        <stop
+           id="stop4752"
+           stop-opacity="0.0"
+           stop-color="#ffffff"
+           offset="100%" />
+      </linearGradient>
+      <rect
+         id="rect4755"
+         height="143.49612"
+         width="161.43314"
+         y="552.33337"
+         x="921.01709"
+         style="fill:url(#gradient-g42b8515be3_0_0.12)" />
+    </mask>
+    <defs
+       id="defs4758">
+      <mask
+         height="143.49612598425188"
+         width="161.4331417322834"
+         y="552.3333963254594"
+         x="921.0170603674541"
+         maskUnits="userSpaceOnUse"
+         id="mask5004">
+        <linearGradient
+           y2="595.38184"
+           x2="921.01691"
+           y1="552.33282"
+           x1="921.01709"
+           id="linearGradient5000"
+           gradientUnits="userSpaceOnUse">
+          <stop
+             id="stop4996"
+             stop-opacity="1.0"
+             stop-color="#ffffff"
+             offset="0%" />
+          <stop
+             id="stop4998"
+             stop-opacity="0.0"
+             stop-color="#ffffff"
+             offset="100%" />
+        </linearGradient>
+        <rect
+           id="rect5002"
+           height="143.49612"
+           width="161.43314"
+           y="552.33337"
+           x="921.01709"
+           style="fill:url(#gradient-g42b8515be3_0_0.12)" />
+      </mask>
+    </defs>
+    <clipPath
+       id="g42b8515be3_0_0.2">
+      <path
+         id="path4562"
+         d="M 0,0 H 200 V 200 H 0 Z"
+         inkscape:connector-curvature="0"
+         style="clip-rule:evenodd" />
+    </clipPath>
+    <clipPath
+       id="clipPath5434">
+      <path
+         style="clip-rule:evenodd"
+         inkscape:connector-curvature="0"
+         d="M 0,0 H 200 V 200 H 0 Z"
+         id="path5432" />
+    </clipPath>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="129.81627"
+     inkscape:cy="-35.288786"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1170"
+     inkscape:window-height="681"
+     inkscape:window-x="160"
+     inkscape:window-y="169"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata5">
+    <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(-25.167807,-87.822567)">
+    <image
+       style="fill:#000000;stroke:none;stroke-linecap:square;stroke-miterlimit:10"
+       clip-path="url(#g42b8515be3_0_0.2)"
+       width="200"
+       height="200"
+       x="0"
+       y="0"
+       preserveAspectRatio="none"
+       xlink:href="data:image/png;base64,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"
+       id="image4565"
+       transform="matrix(0.13385764,0,0,0.13385764,20.140724,88.087152)" />
+  </g>
+</svg>
diff --git a/source/chapters/diagrams/who.dot b/source/chapters/diagrams/who.dot
new file mode 100644
index 0000000..6472264
--- /dev/null
+++ b/source/chapters/diagrams/who.dot
@@ -0,0 +1,30 @@
+digraph {
+		rank=same;rankdir=LR;
+	node[shape="box"; fontsize=12];
+	edge[fontsize=8];
+	
+	subgraph cluster_company {
+		style=invis;
+		subgraph cluster_project {
+		//digraph {
+			style=invis;
+			subgraph cluster_committer {
+			node[shape="box"; fontsize=12];
+			edge[fontsize=8];
+			project[shape="cylinder"; label="Project"]
+			
+			node[shape="none"; fixedsize=true;imagescale=true;height=0.5;labelloc="b"; image="/home/wayne/Pictures/stickman.svg"];
+			{
+			rank=same;
+			committer[label="Committer"];
+			pmc[label="PMC"];
+			}
+			}
+			committer -> project[label="commits"]
+			pmc -> project[label="governs"];
+		}
+	
+//		company[label="Company"];
+//		company -> committer[label="employs"];
+	}
+}
\ No newline at end of file