Move list of instrumentation libraries into a _data file
diff --git a/_data/existing_instrumentations.yml b/_data/existing_instrumentations.yml
new file mode 100644
index 0000000..0584177
--- /dev/null
+++ b/_data/existing_instrumentations.yml
@@ -0,0 +1,50 @@
+- language: Python
+  library: >-
+    [pyramid_zipkin](https://github.com/Yelp/pyramid_zipkin)
+  framework: >-
+    [Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/)
+  transports: >-
+    [Kafka \\| Scribe](http://pyramid-zipkin.readthedocs.org/en/latest/configuring_zipkin.html#zipkin-transport-handler)
+  sampling: >-
+    [Yes](http://pyramid-zipkin.readthedocs.org/en/latest/configuring_zipkin.html#zipkin-tracing-percent)
+  notes: py2, py3 support.
+
+- language: Java
+  library: >-
+    [brave](https://github.com/openzipkin/brave)
+  framework: Jersey, RestEASY, JAXRS2, Apache HttpClient, Mysql
+  transports: Http, Kafka, Scribe
+  sampling: "Yes"
+  notes: Java 7 or higher
+
+- language: Java
+  library: >-
+    [finagle-zipkin](https://github.com/twitter/finagle/tree/develop/finagle-zipkin) 
+  framework: >-
+    [Finagle](https://github.com/twitter/finagle)
+  transports: Scribe
+  sampling: "Yes"
+
+- language: Ruby
+  library: >-
+    [zipkin-tracer](https://github.com/openzipkin/zipkin-tracer) 
+  framework: >-
+    [Rack](http://rack.github.io/)
+  transports: Http, Kafka, Scribe
+  sampling: "Yes"
+  notes: lc support. Ruby 2.0 or higher
+
+- language: "C#"
+  library: >-
+    [ZipkinTracerModule](https://github.com/mdsol/Medidata.ZipkinTracerModule) 
+  framework: OWIN, HttpHandler  
+  transports: Http
+  sampling: "Yes"
+  notes: lc support. 4.5.2 or higher
+
+- language: Go
+  library: >-
+    [go-zipkin](https://github.com/elodina/go-zipkin)
+  framework: x/net Context
+  transports: Kafka
+  sampling: "Yes"
diff --git a/pages/existing_instrumentations.md b/pages/existing_instrumentations.md
index 1aaa879..875486c 100644
--- a/pages/existing_instrumentations.md
+++ b/pages/existing_instrumentations.md
@@ -13,13 +13,8 @@
 guides.
 
 | Language | Library | Framework | Transports Supported | Sampling Supported? | Other notes |
-|:---------|:--------|:----------|:---------------------|:--------------------|:------------|
-| Python | [pyramid_zipkin](https://github.com/Yelp/pyramid_zipkin) | [Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/) |[Kafka \| Scribe](http://pyramid-zipkin.readthedocs.org/en/latest/configuring_zipkin.html#zipkin-transport-handler) | [Yes](http://pyramid-zipkin.readthedocs.org/en/latest/configuring_zipkin.html#zipkin-tracing-percent) | py2, py3 support. |
-| Java | [brave](https://github.com/openzipkin/brave) | Jersey, RestEASY, JAXRS2, Apache HttpClient, Mysql | Http, Kafka, Scribe | Yes | Java 7 or higher|
-| Java | [finagle-zipkin](https://github.com/twitter/finagle/tree/develop/finagle-zipkin) | Scribe | [Finagle](https://github.com/twitter/finagle) | Yes | |
-| Ruby | [zipkin-tracer](https://github.com/openzipkin/zipkin-tracer) | [Rack](http://rack.github.io/) | Http, Kafka, Scribe | Yes | lc support. Ruby 2.0 or higher|
-| C# | [ZipkinTracerModule](https://github.com/mdsol/Medidata.ZipkinTracerModule) | OWIN, HttpHandler | Http | Yes | lc support. 4.5.2 or higher |
-| Go | [go-zipkin](https://github.com/elodina/go-zipkin) | x/net Context | Kafka | Yes | |
+|:---------|:--------|:----------|:---------------------|:--------------------|:------------|{% for lib in site.data.existing_instrumentations %}
+| {{ lib.language }} | {{ lib.library }} | {{ lib.framework }} | {{ lib.transports }} | {{ lib.sampling }} | {{ lib.notes }} |{% endfor %}
 {: .wide-table}
 
 Did we miss a library? Please open a pull-request to