diff --git a/badges.fig b/badges.fig
index a921a35d..36185dad 100644
Binary files a/badges.fig and b/badges.fig differ
diff --git a/png/dev/languages/C++.png b/png/dev/languages/C++.png
new file mode 100644
index 00000000..c0685de2
Binary files /dev/null and b/png/dev/languages/C++.png differ
diff --git a/png/dev/languages/C++@2x.png b/png/dev/languages/C++@2x.png
new file mode 100644
index 00000000..a5f3d331
Binary files /dev/null and b/png/dev/languages/C++@2x.png differ
diff --git a/png/dev/languages/C++@3x.png b/png/dev/languages/C++@3x.png
new file mode 100644
index 00000000..95c2ada6
Binary files /dev/null and b/png/dev/languages/C++@3x.png differ
diff --git a/png/dev/languages/C.png b/png/dev/languages/C.png
new file mode 100644
index 00000000..bc21efa0
Binary files /dev/null and b/png/dev/languages/C.png differ
diff --git a/png/dev/languages/C@2x.png b/png/dev/languages/C@2x.png
new file mode 100644
index 00000000..e0a49112
Binary files /dev/null and b/png/dev/languages/C@2x.png differ
diff --git a/png/dev/languages/C@3x.png b/png/dev/languages/C@3x.png
new file mode 100644
index 00000000..886a1f52
Binary files /dev/null and b/png/dev/languages/C@3x.png differ
diff --git a/png/dev/languages/haskell.png b/png/dev/languages/haskell.png
new file mode 100644
index 00000000..9dd86603
Binary files /dev/null and b/png/dev/languages/haskell.png differ
diff --git a/png/dev/languages/haskell@2x.png b/png/dev/languages/haskell@2x.png
new file mode 100644
index 00000000..008b67d6
Binary files /dev/null and b/png/dev/languages/haskell@2x.png differ
diff --git a/png/dev/languages/haskell@3x.png b/png/dev/languages/haskell@3x.png
new file mode 100644
index 00000000..d3cfde7c
Binary files /dev/null and b/png/dev/languages/haskell@3x.png differ
diff --git a/png/streaming/spotify.png b/png/streaming/spotify.png
new file mode 100644
index 00000000..f69096ab
Binary files /dev/null and b/png/streaming/spotify.png differ
diff --git a/png/streaming/spotify@2x.png b/png/streaming/spotify@2x.png
new file mode 100644
index 00000000..6caae79a
Binary files /dev/null and b/png/streaming/spotify@2x.png differ
diff --git a/png/streaming/spotify@3x.png b/png/streaming/spotify@3x.png
new file mode 100644
index 00000000..6a0a839a
Binary files /dev/null and b/png/streaming/spotify@3x.png differ
diff --git a/svg/dev/languages/C++.svg b/svg/dev/languages/C++.svg
new file mode 100644
index 00000000..a317d851
--- /dev/null
+++ b/svg/dev/languages/C++.svg
@@ -0,0 +1,12 @@
+
diff --git a/svg/dev/languages/C.svg b/svg/dev/languages/C.svg
new file mode 100644
index 00000000..fbcfe497
--- /dev/null
+++ b/svg/dev/languages/C.svg
@@ -0,0 +1,12 @@
+
diff --git a/svg/dev/languages/haskell.svg b/svg/dev/languages/haskell.svg
new file mode 100644
index 00000000..2e11467b
--- /dev/null
+++ b/svg/dev/languages/haskell.svg
@@ -0,0 +1,14 @@
+
diff --git a/svg/streaming/spotify.svg b/svg/streaming/spotify.svg
new file mode 100644
index 00000000..f3b4aa34
--- /dev/null
+++ b/svg/streaming/spotify.svg
@@ -0,0 +1,16 @@
+