diff --git a/wiper/RackAndPinionSupport/Images/BackPlate.png b/wiper/RackAndPinionSupport/Images/BackPlate.png
new file mode 100644
index 0000000..8332d3a
Binary files /dev/null and b/wiper/RackAndPinionSupport/Images/BackPlate.png differ
diff --git a/wiper/RackAndPinionSupport/Images/DiscDrive.png b/wiper/RackAndPinionSupport/Images/DiscDrive.png
new file mode 100644
index 0000000..460eed0
Binary files /dev/null and b/wiper/RackAndPinionSupport/Images/DiscDrive.png differ
diff --git a/wiper/RackAndPinionSupport/Images/SlottedRack.png b/wiper/RackAndPinionSupport/Images/SlottedRack.png
new file mode 100644
index 0000000..487c893
Binary files /dev/null and b/wiper/RackAndPinionSupport/Images/SlottedRack.png differ
diff --git a/wiper/RackAndPinionSupport/Images/Wiper.png b/wiper/RackAndPinionSupport/Images/Wiper.png
new file mode 100644
index 0000000..74b4715
Binary files /dev/null and b/wiper/RackAndPinionSupport/Images/Wiper.png differ
diff --git a/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/moQ-ycEFm0IxdbZ9a6lk9YZj6t0d.xml b/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/moQ-ycEFm0IxdbZ9a6lk9YZj6t0d.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/moQ-ycEFm0IxdbZ9a6lk9YZj6t0d.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/moQ-ycEFm0IxdbZ9a6lk9YZj6t0p.xml b/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/moQ-ycEFm0IxdbZ9a6lk9YZj6t0p.xml
new file mode 100644
index 0000000..cc1947e
--- /dev/null
+++ b/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/moQ-ycEFm0IxdbZ9a6lk9YZj6t0p.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/vuOSPqRm7J3TsQ0MwrlKq9zkMnQd.xml b/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/vuOSPqRm7J3TsQ0MwrlKq9zkMnQd.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/vuOSPqRm7J3TsQ0MwrlKq9zkMnQd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/vuOSPqRm7J3TsQ0MwrlKq9zkMnQp.xml b/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/vuOSPqRm7J3TsQ0MwrlKq9zkMnQp.xml
new file mode 100644
index 0000000..842de6a
--- /dev/null
+++ b/wiper/resources/project/WHcvXEN9zw5HS1cYD_hawk6NaGs/vuOSPqRm7J3TsQ0MwrlKq9zkMnQp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/ZUNmIr18acvL3jfBq_IJtF8BEkQd.xml b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/ZUNmIr18acvL3jfBq_IJtF8BEkQd.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/ZUNmIr18acvL3jfBq_IJtF8BEkQd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/ZUNmIr18acvL3jfBq_IJtF8BEkQp.xml b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/ZUNmIr18acvL3jfBq_IJtF8BEkQp.xml
new file mode 100644
index 0000000..8f8f5a7
--- /dev/null
+++ b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/ZUNmIr18acvL3jfBq_IJtF8BEkQp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/btuAyeRgQwj3Yj7-chQs65yDgyYd.xml b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/btuAyeRgQwj3Yj7-chQs65yDgyYd.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/btuAyeRgQwj3Yj7-chQs65yDgyYd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/btuAyeRgQwj3Yj7-chQs65yDgyYp.xml b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/btuAyeRgQwj3Yj7-chQs65yDgyYp.xml
new file mode 100644
index 0000000..9d1a991
--- /dev/null
+++ b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/btuAyeRgQwj3Yj7-chQs65yDgyYp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/budJLbz3D1PtQfgfCecOObLOziUd.xml b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/budJLbz3D1PtQfgfCecOObLOziUd.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/budJLbz3D1PtQfgfCecOObLOziUd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/budJLbz3D1PtQfgfCecOObLOziUp.xml b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/budJLbz3D1PtQfgfCecOObLOziUp.xml
new file mode 100644
index 0000000..6b7d5ce
--- /dev/null
+++ b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/budJLbz3D1PtQfgfCecOObLOziUp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/f4Hoxns8fY7fhj04HdG9gSDg9sEd.xml b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/f4Hoxns8fY7fhj04HdG9gSDg9sEd.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/f4Hoxns8fY7fhj04HdG9gSDg9sEd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/f4Hoxns8fY7fhj04HdG9gSDg9sEp.xml b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/f4Hoxns8fY7fhj04HdG9gSDg9sEp.xml
new file mode 100644
index 0000000..842de6a
--- /dev/null
+++ b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/f4Hoxns8fY7fhj04HdG9gSDg9sEp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/rHTXPAImVQ-BdLw-MZB5BlZRM_cd.xml b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/rHTXPAImVQ-BdLw-MZB5BlZRM_cd.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/rHTXPAImVQ-BdLw-MZB5BlZRM_cd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/rHTXPAImVQ-BdLw-MZB5BlZRM_cp.xml b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/rHTXPAImVQ-BdLw-MZB5BlZRM_cp.xml
new file mode 100644
index 0000000..1accead
--- /dev/null
+++ b/wiper/resources/project/moQ-ycEFm0IxdbZ9a6lk9YZj6t0/rHTXPAImVQ-BdLw-MZB5BlZRM_cp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/WHcvXEN9zw5HS1cYD_hawk6NaGsd.xml b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/WHcvXEN9zw5HS1cYD_hawk6NaGsd.xml
new file mode 100644
index 0000000..a75f7a8
--- /dev/null
+++ b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/WHcvXEN9zw5HS1cYD_hawk6NaGsd.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/WHcvXEN9zw5HS1cYD_hawk6NaGsp.xml b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/WHcvXEN9zw5HS1cYD_hawk6NaGsp.xml
new file mode 100644
index 0000000..4e9e6b5
--- /dev/null
+++ b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/WHcvXEN9zw5HS1cYD_hawk6NaGsp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/wiper_model_sim.slx b/wiper/wiper_model_sim.slx
index cd80547..0b0619d 100644
Binary files a/wiper/wiper_model_sim.slx and b/wiper/wiper_model_sim.slx differ