diff --git a/FtcDashboard/dash/src/assets/field.png b/FtcDashboard/dash/src/assets/field.png
index 0b43f9b1..f982808c 100644
Binary files a/FtcDashboard/dash/src/assets/field.png and b/FtcDashboard/dash/src/assets/field.png differ
diff --git a/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-300.svg b/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-300.svg
index 4ded944a..06eff22e 100644
--- a/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-300.svg
+++ b/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-300.svg
@@ -1,312 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-500.svg b/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-500.svg
index 67eecf44..cc860bde 100644
--- a/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-500.svg
+++ b/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-500.svg
@@ -1,305 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-700.svg b/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-700.svg
index 11db87dd..09ff6f27 100644
--- a/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-700.svg
+++ b/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-700.svg
@@ -1,309 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-regular.svg b/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-regular.svg
index 627f5a36..a04a1444 100644
--- a/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-regular.svg
+++ b/FtcDashboard/dash/src/assets/fonts/roboto-v20-latin-regular.svg
@@ -1,308 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/add.svg b/FtcDashboard/dash/src/assets/icons/add.svg
index 27b9d5df..af3324a0 100644
--- a/FtcDashboard/dash/src/assets/icons/add.svg
+++ b/FtcDashboard/dash/src/assets/icons/add.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/api.svg b/FtcDashboard/dash/src/assets/icons/api.svg
index 95fe73d7..d46c572d 100644
--- a/FtcDashboard/dash/src/assets/icons/api.svg
+++ b/FtcDashboard/dash/src/assets/icons/api.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/camera.svg b/FtcDashboard/dash/src/assets/icons/camera.svg
index 9386761e..aa14f2e0 100644
--- a/FtcDashboard/dash/src/assets/icons/camera.svg
+++ b/FtcDashboard/dash/src/assets/icons/camera.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/chart.svg b/FtcDashboard/dash/src/assets/icons/chart.svg
index 444a3cf1..449bce7b 100644
--- a/FtcDashboard/dash/src/assets/icons/chart.svg
+++ b/FtcDashboard/dash/src/assets/icons/chart.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/close.svg b/FtcDashboard/dash/src/assets/icons/close.svg
index 9b4e4fb4..8ad32ca9 100644
--- a/FtcDashboard/dash/src/assets/icons/close.svg
+++ b/FtcDashboard/dash/src/assets/icons/close.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/control_camera.svg b/FtcDashboard/dash/src/assets/icons/control_camera.svg
index 989e6128..b671e606 100644
--- a/FtcDashboard/dash/src/assets/icons/control_camera.svg
+++ b/FtcDashboard/dash/src/assets/icons/control_camera.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/create.svg b/FtcDashboard/dash/src/assets/icons/create.svg
index 5e976c75..75fd5c66 100644
--- a/FtcDashboard/dash/src/assets/icons/create.svg
+++ b/FtcDashboard/dash/src/assets/icons/create.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/delete.svg b/FtcDashboard/dash/src/assets/icons/delete.svg
index 3ea37597..56d3a7ff 100644
--- a/FtcDashboard/dash/src/assets/icons/delete.svg
+++ b/FtcDashboard/dash/src/assets/icons/delete.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/delete_sweep.svg b/FtcDashboard/dash/src/assets/icons/delete_sweep.svg
index b8f126ce..68b99fa1 100644
--- a/FtcDashboard/dash/src/assets/icons/delete_sweep.svg
+++ b/FtcDashboard/dash/src/assets/icons/delete_sweep.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/delete_x.svg b/FtcDashboard/dash/src/assets/icons/delete_x.svg
index 3f978fb2..cdfc40ef 100644
--- a/FtcDashboard/dash/src/assets/icons/delete_x.svg
+++ b/FtcDashboard/dash/src/assets/icons/delete_x.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/equalizer.svg b/FtcDashboard/dash/src/assets/icons/equalizer.svg
index ea6f535e..b6fcac51 100644
--- a/FtcDashboard/dash/src/assets/icons/equalizer.svg
+++ b/FtcDashboard/dash/src/assets/icons/equalizer.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/expand_less.svg b/FtcDashboard/dash/src/assets/icons/expand_less.svg
index 2e5c41cf..0a0b1916 100644
--- a/FtcDashboard/dash/src/assets/icons/expand_less.svg
+++ b/FtcDashboard/dash/src/assets/icons/expand_less.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/expand_more.svg b/FtcDashboard/dash/src/assets/icons/expand_more.svg
index 32f02d9e..3fb33ee7 100644
--- a/FtcDashboard/dash/src/assets/icons/expand_more.svg
+++ b/FtcDashboard/dash/src/assets/icons/expand_more.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/file_upload.svg b/FtcDashboard/dash/src/assets/icons/file_upload.svg
index ee50f7ed..d9101293 100644
--- a/FtcDashboard/dash/src/assets/icons/file_upload.svg
+++ b/FtcDashboard/dash/src/assets/icons/file_upload.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/gamepad.svg b/FtcDashboard/dash/src/assets/icons/gamepad.svg
index 3d293d75..2ada97b8 100644
--- a/FtcDashboard/dash/src/assets/icons/gamepad.svg
+++ b/FtcDashboard/dash/src/assets/icons/gamepad.svg
@@ -1,3 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/gamepad_not_supported.svg b/FtcDashboard/dash/src/assets/icons/gamepad_not_supported.svg
index 56b478ba..f2b1766c 100644
--- a/FtcDashboard/dash/src/assets/icons/gamepad_not_supported.svg
+++ b/FtcDashboard/dash/src/assets/icons/gamepad_not_supported.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/list.svg b/FtcDashboard/dash/src/assets/icons/list.svg
index d48b637d..810f920b 100644
--- a/FtcDashboard/dash/src/assets/icons/list.svg
+++ b/FtcDashboard/dash/src/assets/icons/list.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/lock.svg b/FtcDashboard/dash/src/assets/icons/lock.svg
index b5338187..8acfc48b 100644
--- a/FtcDashboard/dash/src/assets/icons/lock.svg
+++ b/FtcDashboard/dash/src/assets/icons/lock.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/lock_open.svg b/FtcDashboard/dash/src/assets/icons/lock_open.svg
index 8d3ee87f..dcfbf54d 100644
--- a/FtcDashboard/dash/src/assets/icons/lock_open.svg
+++ b/FtcDashboard/dash/src/assets/icons/lock_open.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/more_vert.svg b/FtcDashboard/dash/src/assets/icons/more_vert.svg
index a586f17b..83f2f419 100644
--- a/FtcDashboard/dash/src/assets/icons/more_vert.svg
+++ b/FtcDashboard/dash/src/assets/icons/more_vert.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/play_arrow.svg b/FtcDashboard/dash/src/assets/icons/play_arrow.svg
index 8714088b..8e517110 100644
--- a/FtcDashboard/dash/src/assets/icons/play_arrow.svg
+++ b/FtcDashboard/dash/src/assets/icons/play_arrow.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/refresh.svg b/FtcDashboard/dash/src/assets/icons/refresh.svg
index 09eee92b..52acd177 100644
--- a/FtcDashboard/dash/src/assets/icons/refresh.svg
+++ b/FtcDashboard/dash/src/assets/icons/refresh.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/remove.svg b/FtcDashboard/dash/src/assets/icons/remove.svg
index db20484e..8876231c 100644
--- a/FtcDashboard/dash/src/assets/icons/remove.svg
+++ b/FtcDashboard/dash/src/assets/icons/remove.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/remove_circle.svg b/FtcDashboard/dash/src/assets/icons/remove_circle.svg
index 17da3dfe..61ee7729 100644
--- a/FtcDashboard/dash/src/assets/icons/remove_circle.svg
+++ b/FtcDashboard/dash/src/assets/icons/remove_circle.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/remove_circle_outline.svg b/FtcDashboard/dash/src/assets/icons/remove_circle_outline.svg
index dce0ee18..2dbea0d7 100644
--- a/FtcDashboard/dash/src/assets/icons/remove_circle_outline.svg
+++ b/FtcDashboard/dash/src/assets/icons/remove_circle_outline.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/save.svg b/FtcDashboard/dash/src/assets/icons/save.svg
index 9ec1d1c0..8187e4ad 100644
--- a/FtcDashboard/dash/src/assets/icons/save.svg
+++ b/FtcDashboard/dash/src/assets/icons/save.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/settings.svg b/FtcDashboard/dash/src/assets/icons/settings.svg
index 6b60e6ef..196bec53 100644
--- a/FtcDashboard/dash/src/assets/icons/settings.svg
+++ b/FtcDashboard/dash/src/assets/icons/settings.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/subject.svg b/FtcDashboard/dash/src/assets/icons/subject.svg
index e1f82321..fe14d398 100644
--- a/FtcDashboard/dash/src/assets/icons/subject.svg
+++ b/FtcDashboard/dash/src/assets/icons/subject.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/widgets.svg b/FtcDashboard/dash/src/assets/icons/widgets.svg
index e2712294..e147c02a 100644
--- a/FtcDashboard/dash/src/assets/icons/widgets.svg
+++ b/FtcDashboard/dash/src/assets/icons/widgets.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/wifi.svg b/FtcDashboard/dash/src/assets/icons/wifi.svg
index eea92b44..57fe77d2 100644
--- a/FtcDashboard/dash/src/assets/icons/wifi.svg
+++ b/FtcDashboard/dash/src/assets/icons/wifi.svg
@@ -1,5 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcDashboard/dash/src/assets/icons/wifi_off.svg b/FtcDashboard/dash/src/assets/icons/wifi_off.svg
index 86b88806..c8584173 100644
--- a/FtcDashboard/dash/src/assets/icons/wifi_off.svg
+++ b/FtcDashboard/dash/src/assets/icons/wifi_off.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/FtcRobotController/src/main/res/drawable-hdpi/ic_launcher.png b/FtcRobotController/src/main/res/drawable-hdpi/ic_launcher.png
index eebbc09c..95d6a963 100644
Binary files a/FtcRobotController/src/main/res/drawable-hdpi/ic_launcher.png and b/FtcRobotController/src/main/res/drawable-hdpi/ic_launcher.png differ
diff --git a/FtcRobotController/src/main/res/drawable-mdpi/ic_launcher.png b/FtcRobotController/src/main/res/drawable-mdpi/ic_launcher.png
index 078253c3..5f0e2a89 100644
Binary files a/FtcRobotController/src/main/res/drawable-mdpi/ic_launcher.png and b/FtcRobotController/src/main/res/drawable-mdpi/ic_launcher.png differ
diff --git a/FtcRobotController/src/main/res/drawable-xhdpi/ic_launcher.png b/FtcRobotController/src/main/res/drawable-xhdpi/ic_launcher.png
index af143c7c..1f4645c1 100644
Binary files a/FtcRobotController/src/main/res/drawable-xhdpi/ic_launcher.png and b/FtcRobotController/src/main/res/drawable-xhdpi/ic_launcher.png differ
diff --git a/FtcRobotController/src/main/res/drawable-xhdpi/icon_menu.png b/FtcRobotController/src/main/res/drawable-xhdpi/icon_menu.png
index 6b9e997c..f50e3c33 100644
Binary files a/FtcRobotController/src/main/res/drawable-xhdpi/icon_menu.png and b/FtcRobotController/src/main/res/drawable-xhdpi/icon_menu.png differ
diff --git a/FtcRobotController/src/main/res/drawable-xhdpi/icon_robotcontroller.png b/FtcRobotController/src/main/res/drawable-xhdpi/icon_robotcontroller.png
index 022552f4..55a78aad 100644
Binary files a/FtcRobotController/src/main/res/drawable-xhdpi/icon_robotcontroller.png and b/FtcRobotController/src/main/res/drawable-xhdpi/icon_robotcontroller.png differ
diff --git a/FtcRobotController/src/main/res/drawable-xxhdpi/ic_launcher.png b/FtcRobotController/src/main/res/drawable-xxhdpi/ic_launcher.png
index aeafa54b..062e746f 100644
Binary files a/FtcRobotController/src/main/res/drawable-xxhdpi/ic_launcher.png and b/FtcRobotController/src/main/res/drawable-xxhdpi/ic_launcher.png differ
diff --git a/doc/media/chips.jpg b/doc/media/chips.jpg
index 95005b9a..40c29632 100644
Binary files a/doc/media/chips.jpg and b/doc/media/chips.jpg differ
diff --git a/doc/media/stones.jpg b/doc/media/stones.jpg
index 0eeb19fb..08470c01 100644
Binary files a/doc/media/stones.jpg and b/doc/media/stones.jpg differ
diff --git a/docs/images/dashboard.png b/docs/images/dashboard.png
index 690a5727..14213aa6 100644
Binary files a/docs/images/dashboard.png and b/docs/images/dashboard.png differ