diff --git a/car/src/car/DecisionSystem/CentralisedDecision/__init__.py b/car/src/pycar/DecisionSystem/CentralisedDecision/__init__.py similarity index 100% rename from car/src/car/DecisionSystem/CentralisedDecision/__init__.py rename to car/src/pycar/DecisionSystem/CentralisedDecision/__init__.py diff --git a/car/src/car/DecisionSystem/CentralisedDecision/ballotvoter.py b/car/src/pycar/DecisionSystem/CentralisedDecision/ballotvoter.py similarity index 100% rename from car/src/car/DecisionSystem/CentralisedDecision/ballotvoter.py rename to car/src/pycar/DecisionSystem/CentralisedDecision/ballotvoter.py diff --git a/car/src/car/DecisionSystem/CentralisedDecision/cameraserver.py b/car/src/pycar/DecisionSystem/CentralisedDecision/cameraserver.py similarity index 100% rename from car/src/car/DecisionSystem/CentralisedDecision/cameraserver.py rename to car/src/pycar/DecisionSystem/CentralisedDecision/cameraserver.py diff --git a/car/src/car/DecisionSystem/CentralisedDecision/central_server.py b/car/src/pycar/DecisionSystem/CentralisedDecision/central_server.py similarity index 100% rename from car/src/car/DecisionSystem/CentralisedDecision/central_server.py rename to car/src/pycar/DecisionSystem/CentralisedDecision/central_server.py diff --git a/car/src/car/DecisionSystem/CentralisedDecision/centralisedinstance.py b/car/src/pycar/DecisionSystem/CentralisedDecision/centralisedinstance.py similarity index 100% rename from car/src/car/DecisionSystem/CentralisedDecision/centralisedinstance.py rename to car/src/pycar/DecisionSystem/CentralisedDecision/centralisedinstance.py diff --git a/car/src/car/DecisionSystem/CentralisedDecision/commander.py b/car/src/pycar/DecisionSystem/CentralisedDecision/commander.py similarity index 100% rename from car/src/car/DecisionSystem/CentralisedDecision/commander.py rename to car/src/pycar/DecisionSystem/CentralisedDecision/commander.py diff --git a/car/src/car/DecisionSystem/CentralisedDecision/messenger.py b/car/src/pycar/DecisionSystem/CentralisedDecision/messenger.py similarity index 100% rename from car/src/car/DecisionSystem/CentralisedDecision/messenger.py rename to car/src/pycar/DecisionSystem/CentralisedDecision/messenger.py diff --git a/car/src/car/DecisionSystem/CentralisedDecision/videoget.py b/car/src/pycar/DecisionSystem/CentralisedDecision/videoget.py similarity index 100% rename from car/src/car/DecisionSystem/CentralisedDecision/videoget.py rename to car/src/pycar/DecisionSystem/CentralisedDecision/videoget.py diff --git a/car/src/car/DecisionSystem/DecentralisedActivityFusion/voter.py b/car/src/pycar/DecisionSystem/DecentralisedActivityFusion/voter.py similarity index 100% rename from car/src/car/DecisionSystem/DecentralisedActivityFusion/voter.py rename to car/src/pycar/DecisionSystem/DecentralisedActivityFusion/voter.py diff --git a/car/src/car/DecisionSystem/__init__.py b/car/src/pycar/DecisionSystem/__init__.py similarity index 100% rename from car/src/car/DecisionSystem/__init__.py rename to car/src/pycar/DecisionSystem/__init__.py diff --git a/car/src/car/DecisionSystem/messages.py b/car/src/pycar/DecisionSystem/messages.py similarity index 100% rename from car/src/car/DecisionSystem/messages.py rename to car/src/pycar/DecisionSystem/messages.py diff --git a/car/src/car/GestureRecognition/HandRecHSV.py b/car/src/pycar/GestureRecognition/HandRecHSV.py similarity index 100% rename from car/src/car/GestureRecognition/HandRecHSV.py rename to car/src/pycar/GestureRecognition/HandRecHSV.py diff --git a/car/src/car/GestureRecognition/HandRecV2.py b/car/src/pycar/GestureRecognition/HandRecV2.py similarity index 100% rename from car/src/car/GestureRecognition/HandRecV2.py rename to car/src/pycar/GestureRecognition/HandRecV2.py diff --git a/car/src/car/GestureRecognition/IMG_0818.png b/car/src/pycar/GestureRecognition/IMG_0818.png similarity index 100% rename from car/src/car/GestureRecognition/IMG_0818.png rename to car/src/pycar/GestureRecognition/IMG_0818.png diff --git a/car/src/car/GestureRecognition/IMG_0825.jpg b/car/src/pycar/GestureRecognition/IMG_0825.jpg similarity index 100% rename from car/src/car/GestureRecognition/IMG_0825.jpg rename to car/src/pycar/GestureRecognition/IMG_0825.jpg diff --git a/car/src/car/GestureRecognition/Neural Network hand Tracking.pdf b/car/src/pycar/GestureRecognition/Neural Network hand Tracking.pdf similarity index 100% rename from car/src/car/GestureRecognition/Neural Network hand Tracking.pdf rename to car/src/pycar/GestureRecognition/Neural Network hand Tracking.pdf diff --git a/car/src/car/GestureRecognition/SimpleHandRecogniser.py b/car/src/pycar/GestureRecognition/SimpleHandRecogniser.py similarity index 100% rename from car/src/car/GestureRecognition/SimpleHandRecogniser.py rename to car/src/pycar/GestureRecognition/SimpleHandRecogniser.py diff --git a/car/src/car/GestureRecognition/__init__.py b/car/src/pycar/GestureRecognition/__init__.py similarity index 100% rename from car/src/car/GestureRecognition/__init__.py rename to car/src/pycar/GestureRecognition/__init__.py diff --git a/car/src/car/GestureRecognition/frozen_inference_graph.pb b/car/src/pycar/GestureRecognition/frozen_inference_graph.pb similarity index 100% rename from car/src/car/GestureRecognition/frozen_inference_graph.pb rename to car/src/pycar/GestureRecognition/frozen_inference_graph.pb diff --git a/car/src/car/GestureRecognition/graph.pbtxt b/car/src/pycar/GestureRecognition/graph.pbtxt similarity index 100% rename from car/src/car/GestureRecognition/graph.pbtxt rename to car/src/pycar/GestureRecognition/graph.pbtxt diff --git a/car/src/car/GestureRecognition/handrecogniser.py b/car/src/pycar/GestureRecognition/handrecogniser.py similarity index 100% rename from car/src/car/GestureRecognition/handrecogniser.py rename to car/src/pycar/GestureRecognition/handrecogniser.py diff --git a/car/src/car/GestureRecognition/kaleidoscope.py b/car/src/pycar/GestureRecognition/kaleidoscope.py similarity index 100% rename from car/src/car/GestureRecognition/kaleidoscope.py rename to car/src/pycar/GestureRecognition/kaleidoscope.py diff --git a/car/src/car/GestureRecognition/keras_ex.py b/car/src/pycar/GestureRecognition/keras_ex.py similarity index 100% rename from car/src/car/GestureRecognition/keras_ex.py rename to car/src/pycar/GestureRecognition/keras_ex.py diff --git a/car/src/car/GestureRecognition/opencvtensorflowex.py b/car/src/pycar/GestureRecognition/opencvtensorflowex.py similarity index 100% rename from car/src/car/GestureRecognition/opencvtensorflowex.py rename to car/src/pycar/GestureRecognition/opencvtensorflowex.py diff --git a/car/src/car/GestureRecognition/starkaleid.py b/car/src/pycar/GestureRecognition/starkaleid.py similarity index 100% rename from car/src/car/GestureRecognition/starkaleid.py rename to car/src/pycar/GestureRecognition/starkaleid.py diff --git a/car/src/car/Messaging/__init__.py b/car/src/pycar/__init__.py similarity index 100% rename from car/src/car/Messaging/__init__.py rename to car/src/pycar/__init__.py diff --git a/car/src/car/__main__.py b/car/src/pycar/__main__.py similarity index 100% rename from car/src/car/__main__.py rename to car/src/pycar/__main__.py diff --git a/car/src/car/control/PythonRemoteController.py b/car/src/pycar/control/PythonRemoteController.py similarity index 100% rename from car/src/car/control/PythonRemoteController.py rename to car/src/pycar/control/PythonRemoteController.py diff --git a/car/src/car/__init__.py b/car/src/pycar/control/__init__.py similarity index 100% rename from car/src/car/__init__.py rename to car/src/pycar/control/__init__.py diff --git a/car/src/car/control/__init__.py b/car/src/pycar/control/gpio/__init__.py similarity index 100% rename from car/src/car/control/__init__.py rename to car/src/pycar/control/gpio/__init__.py diff --git a/car/src/car/control/gpio/factory.py b/car/src/pycar/control/gpio/factory.py similarity index 100% rename from car/src/car/control/gpio/factory.py rename to car/src/pycar/control/gpio/factory.py diff --git a/car/src/car/control/gpio/mockvehicle.py b/car/src/pycar/control/gpio/mockvehicle.py similarity index 100% rename from car/src/car/control/gpio/mockvehicle.py rename to car/src/pycar/control/gpio/mockvehicle.py diff --git a/car/src/car/control/gpio/recording_vehicle_decorator.py b/car/src/pycar/control/gpio/recording_vehicle_decorator.py similarity index 100% rename from car/src/car/control/gpio/recording_vehicle_decorator.py rename to car/src/pycar/control/gpio/recording_vehicle_decorator.py diff --git a/car/src/car/control/gpio/vehicle.py b/car/src/pycar/control/gpio/vehicle.py similarity index 100% rename from car/src/car/control/gpio/vehicle.py rename to car/src/pycar/control/gpio/vehicle.py diff --git a/car/src/car/control/motor_servicer.py b/car/src/pycar/control/motor_servicer.py similarity index 100% rename from car/src/car/control/motor_servicer.py rename to car/src/pycar/control/motor_servicer.py diff --git a/car/src/car/controller.py b/car/src/pycar/controller.py similarity index 100% rename from car/src/car/controller.py rename to car/src/pycar/controller.py diff --git a/car/src/car/control/gpio/__init__.py b/car/src/pycar/messaging/__init__.py similarity index 100% rename from car/src/car/control/gpio/__init__.py rename to car/src/pycar/messaging/__init__.py diff --git a/car/src/car/Messaging/message_factory.py b/car/src/pycar/messaging/message_factory.py similarity index 100% rename from car/src/car/Messaging/message_factory.py rename to car/src/pycar/messaging/message_factory.py diff --git a/car/src/car/Messaging/messages.py b/car/src/pycar/messaging/messages.py similarity index 100% rename from car/src/car/Messaging/messages.py rename to car/src/pycar/messaging/messages.py diff --git a/car/src/car/Messaging/mqttsession.py b/car/src/pycar/messaging/mqttsession.py similarity index 100% rename from car/src/car/Messaging/mqttsession.py rename to car/src/pycar/messaging/mqttsession.py diff --git a/car/src/car/slam/__init__.py b/car/src/pycar/slam/__init__.py similarity index 100% rename from car/src/car/slam/__init__.py rename to car/src/pycar/slam/__init__.py diff --git a/car/src/car/slam/slam_processor.py b/car/src/pycar/slam/slam_processor.py similarity index 100% rename from car/src/car/slam/slam_processor.py rename to car/src/pycar/slam/slam_processor.py diff --git a/car/src/car/slam/slam_servicer.py b/car/src/pycar/slam/slam_servicer.py similarity index 100% rename from car/src/car/slam/slam_servicer.py rename to car/src/pycar/slam/slam_servicer.py diff --git a/car/src/car/slam/slam_streamer.py b/car/src/pycar/slam/slam_streamer.py similarity index 100% rename from car/src/car/slam/slam_streamer.py rename to car/src/pycar/slam/slam_streamer.py diff --git a/car/src/car/slam/zmq_pair_testing/pair.py b/car/src/pycar/slam/zmq_pair_testing/pair.py similarity index 100% rename from car/src/car/slam/zmq_pair_testing/pair.py rename to car/src/pycar/slam/zmq_pair_testing/pair.py diff --git a/car/src/car/tracking/__init__.py b/car/src/pycar/tracking/__init__.py similarity index 100% rename from car/src/car/tracking/__init__.py rename to car/src/pycar/tracking/__init__.py diff --git a/car/src/car/tracking/algorithms.py b/car/src/pycar/tracking/algorithms.py similarity index 100% rename from car/src/car/tracking/algorithms.py rename to car/src/pycar/tracking/algorithms.py diff --git a/car/src/car/tracking/all_scans.txt b/car/src/pycar/tracking/all_scans.txt similarity index 100% rename from car/src/car/tracking/all_scans.txt rename to car/src/pycar/tracking/all_scans.txt diff --git a/car/src/car/tracking/animate.py b/car/src/pycar/tracking/animate.py similarity index 100% rename from car/src/car/tracking/animate.py rename to car/src/pycar/tracking/animate.py diff --git a/car/src/car/tracking/animate_alg.py b/car/src/pycar/tracking/animate_alg.py similarity index 100% rename from car/src/car/tracking/animate_alg.py rename to car/src/pycar/tracking/animate_alg.py diff --git a/car/src/car/tracking/devices/__init__.py b/car/src/pycar/tracking/devices/__init__.py similarity index 100% rename from car/src/car/tracking/devices/__init__.py rename to car/src/pycar/tracking/devices/__init__.py diff --git a/car/src/car/tracking/devices/factory.py b/car/src/pycar/tracking/devices/factory.py similarity index 100% rename from car/src/car/tracking/devices/factory.py rename to car/src/pycar/tracking/devices/factory.py diff --git a/car/src/car/tracking/devices/mock_lidar.py b/car/src/pycar/tracking/devices/mock_lidar.py similarity index 100% rename from car/src/car/tracking/devices/mock_lidar.py rename to car/src/pycar/tracking/devices/mock_lidar.py diff --git a/car/src/car/tracking/devices/recording_lidar.py b/car/src/pycar/tracking/devices/recording_lidar.py similarity index 100% rename from car/src/car/tracking/devices/recording_lidar.py rename to car/src/pycar/tracking/devices/recording_lidar.py diff --git a/car/src/car/tracking/lidar_cache.py b/car/src/pycar/tracking/lidar_cache.py similarity index 100% rename from car/src/car/tracking/lidar_cache.py rename to car/src/pycar/tracking/lidar_cache.py diff --git a/car/src/car/tracking/lidar_loader.py b/car/src/pycar/tracking/lidar_loader.py similarity index 100% rename from car/src/car/tracking/lidar_loader.py rename to car/src/pycar/tracking/lidar_loader.py diff --git a/car/src/car/tracking/lidar_servicer.py b/car/src/pycar/tracking/lidar_servicer.py similarity index 100% rename from car/src/car/tracking/lidar_servicer.py rename to car/src/pycar/tracking/lidar_servicer.py diff --git a/car/src/car/tracking/lidar_tester.py b/car/src/pycar/tracking/lidar_tester.py similarity index 100% rename from car/src/car/tracking/lidar_tester.py rename to car/src/pycar/tracking/lidar_tester.py diff --git a/car/src/car/tracking/out.pickle b/car/src/pycar/tracking/out.pickle similarity index 100% rename from car/src/car/tracking/out.pickle rename to car/src/pycar/tracking/out.pickle diff --git a/car/src/car/tracking/readme.txt b/car/src/pycar/tracking/readme.txt similarity index 100% rename from car/src/car/tracking/readme.txt rename to car/src/pycar/tracking/readme.txt