diff --git a/client/app/components/connect/connect.html b/client/app/components/connect/connect.html
new file mode 100644
index 0000000..1178028
--- /dev/null
+++ b/client/app/components/connect/connect.html
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+ Predefined ROSBridge Connections
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/client/coordinator/coordinator.html b/client/app/components/coordinator/coordinator.html
similarity index 100%
rename from client/coordinator/coordinator.html
rename to client/app/components/coordinator/coordinator.html
diff --git a/client/coordinator/js/ros_scripts.js b/client/app/components/coordinator/js/ros_scripts.js
similarity index 100%
rename from client/coordinator/js/ros_scripts.js
rename to client/app/components/coordinator/js/ros_scripts.js
diff --git a/client/coordinator/js/update_guis.js b/client/app/components/coordinator/js/update_guis.js
similarity index 100%
rename from client/coordinator/js/update_guis.js
rename to client/app/components/coordinator/js/update_guis.js
diff --git a/client/vision/js/ros_scripts.js b/client/app/components/vision/js/ros_scripts.js
similarity index 100%
rename from client/vision/js/ros_scripts.js
rename to client/app/components/vision/js/ros_scripts.js
diff --git a/client/vision/js/update_guis.js b/client/app/components/vision/js/update_guis.js
similarity index 100%
rename from client/vision/js/update_guis.js
rename to client/app/components/vision/js/update_guis.js
diff --git a/client/vision/vision.html b/client/app/components/vision/vision.html
similarity index 100%
rename from client/vision/vision.html
rename to client/app/components/vision/vision.html
diff --git a/client/app/index.html b/client/app/index.html
new file mode 100644
index 0000000..72c8b41
--- /dev/null
+++ b/client/app/index.html
@@ -0,0 +1,98 @@
+
+
+
+
+ Lab UI
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/client/backend/js/Node.js b/client/app/utilities/Node.js
similarity index 100%
rename from client/backend/js/Node.js
rename to client/app/utilities/Node.js
diff --git a/client/backend/js/Topic.js b/client/app/utilities/Topic.js
similarity index 100%
rename from client/backend/js/Topic.js
rename to client/app/utilities/Topic.js
diff --git a/client/backend/js/ros_scripts.js b/client/app/utilities/ros_scripts.js
similarity index 100%
rename from client/backend/js/ros_scripts.js
rename to client/app/utilities/ros_scripts.js
diff --git a/client/backend/js/update_guis.js b/client/app/utilities/update_guis.js
similarity index 100%
rename from client/backend/js/update_guis.js
rename to client/app/utilities/update_guis.js
diff --git a/client/backend/images/D-pad.png b/client/include/images/D-pad.png
similarity index 100%
rename from client/backend/images/D-pad.png
rename to client/include/images/D-pad.png
diff --git a/client/backend/images/D-pad_blank.png b/client/include/images/D-pad_blank.png
similarity index 100%
rename from client/backend/images/D-pad_blank.png
rename to client/include/images/D-pad_blank.png
diff --git a/client/backend/images/D-pad_center.png b/client/include/images/D-pad_center.png
similarity index 100%
rename from client/backend/images/D-pad_center.png
rename to client/include/images/D-pad_center.png
diff --git a/client/backend/images/D-pad_left.png b/client/include/images/D-pad_left.png
similarity index 100%
rename from client/backend/images/D-pad_left.png
rename to client/include/images/D-pad_left.png
diff --git a/client/backend/images/D-pad_up.png b/client/include/images/D-pad_up.png
similarity index 100%
rename from client/backend/images/D-pad_up.png
rename to client/include/images/D-pad_up.png
diff --git a/client/index.html b/client/index.html
deleted file mode 100644
index d6370a6..0000000
--- a/client/index.html
+++ /dev/null
@@ -1,192 +0,0 @@
-
-
-
-
- Lab UI
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Lab UI
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Predefined ROSBridge Connections
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-