diff --git a/addons/module_builder_plugin/Status.md b/src/addons/module_builder_plugin/Status.md similarity index 100% rename from addons/module_builder_plugin/Status.md rename to src/addons/module_builder_plugin/Status.md diff --git a/addons/module_builder_plugin/builder_dock.gd b/src/addons/module_builder_plugin/builder_dock.gd similarity index 100% rename from addons/module_builder_plugin/builder_dock.gd rename to src/addons/module_builder_plugin/builder_dock.gd diff --git a/addons/module_builder_plugin/builder_dock.gd.uid b/src/addons/module_builder_plugin/builder_dock.gd.uid similarity index 100% rename from addons/module_builder_plugin/builder_dock.gd.uid rename to src/addons/module_builder_plugin/builder_dock.gd.uid diff --git a/addons/module_builder_plugin/builder_dock.tscn b/src/addons/module_builder_plugin/builder_dock.tscn similarity index 100% rename from addons/module_builder_plugin/builder_dock.tscn rename to src/addons/module_builder_plugin/builder_dock.tscn diff --git a/addons/module_builder_plugin/construction_inspector.tscn b/src/addons/module_builder_plugin/construction_inspector.tscn similarity index 100% rename from addons/module_builder_plugin/construction_inspector.tscn rename to src/addons/module_builder_plugin/construction_inspector.tscn diff --git a/addons/module_builder_plugin/construction_tree.tscn b/src/addons/module_builder_plugin/construction_tree.tscn similarity index 100% rename from addons/module_builder_plugin/construction_tree.tscn rename to src/addons/module_builder_plugin/construction_tree.tscn diff --git a/addons/module_builder_plugin/custom_grid.gd b/src/addons/module_builder_plugin/custom_grid.gd similarity index 100% rename from addons/module_builder_plugin/custom_grid.gd rename to src/addons/module_builder_plugin/custom_grid.gd diff --git a/addons/module_builder_plugin/custom_grid.gd.uid b/src/addons/module_builder_plugin/custom_grid.gd.uid similarity index 100% rename from addons/module_builder_plugin/custom_grid.gd.uid rename to src/addons/module_builder_plugin/custom_grid.gd.uid diff --git a/addons/module_builder_plugin/module_builder_editor_plugin.gd b/src/addons/module_builder_plugin/module_builder_editor_plugin.gd similarity index 100% rename from addons/module_builder_plugin/module_builder_editor_plugin.gd rename to src/addons/module_builder_plugin/module_builder_editor_plugin.gd diff --git a/addons/module_builder_plugin/module_builder_editor_plugin.gd.uid b/src/addons/module_builder_plugin/module_builder_editor_plugin.gd.uid similarity index 100% rename from addons/module_builder_plugin/module_builder_editor_plugin.gd.uid rename to src/addons/module_builder_plugin/module_builder_editor_plugin.gd.uid diff --git a/addons/module_builder_plugin/module_editor.tscn b/src/addons/module_builder_plugin/module_editor.tscn similarity index 100% rename from addons/module_builder_plugin/module_editor.tscn rename to src/addons/module_builder_plugin/module_editor.tscn diff --git a/addons/module_builder_plugin/plugin.cfg b/src/addons/module_builder_plugin/plugin.cfg similarity index 100% rename from addons/module_builder_plugin/plugin.cfg rename to src/addons/module_builder_plugin/plugin.cfg diff --git a/icon.svg b/src/icon.svg similarity index 100% rename from icon.svg rename to src/icon.svg diff --git a/icon.svg.import b/src/icon.svg.import similarity index 100% rename from icon.svg.import rename to src/icon.svg.import diff --git a/main.tscn b/src/main.tscn similarity index 100% rename from main.tscn rename to src/main.tscn diff --git a/main.tscn6546160625.tmp b/src/main.tscn6546160625.tmp similarity index 100% rename from main.tscn6546160625.tmp rename to src/main.tscn6546160625.tmp diff --git a/modules/3d_test_ship.tscn b/src/modules/3d_test_ship.tscn similarity index 100% rename from modules/3d_test_ship.tscn rename to src/modules/3d_test_ship.tscn diff --git a/modules/physics_testing_ship.tscn b/src/modules/physics_testing_ship.tscn similarity index 100% rename from modules/physics_testing_ship.tscn rename to src/modules/physics_testing_ship.tscn diff --git a/modules/test_ship.tscn b/src/modules/test_ship.tscn similarity index 100% rename from modules/test_ship.tscn rename to src/modules/test_ship.tscn diff --git a/scenes/ship/computer/control_panel.gd b/src/scenes/ship/computer/control_panel.gd similarity index 100% rename from scenes/ship/computer/control_panel.gd rename to src/scenes/ship/computer/control_panel.gd diff --git a/scenes/ship/computer/control_panel.gd.uid b/src/scenes/ship/computer/control_panel.gd.uid similarity index 100% rename from scenes/ship/computer/control_panel.gd.uid rename to src/scenes/ship/computer/control_panel.gd.uid diff --git a/scenes/ship/computer/data_types/data_types.gd b/src/scenes/ship/computer/data_types/data_types.gd similarity index 100% rename from scenes/ship/computer/data_types/data_types.gd rename to src/scenes/ship/computer/data_types/data_types.gd diff --git a/scenes/ship/computer/data_types/data_types.gd.uid b/src/scenes/ship/computer/data_types/data_types.gd.uid similarity index 100% rename from scenes/ship/computer/data_types/data_types.gd.uid rename to src/scenes/ship/computer/data_types/data_types.gd.uid diff --git a/scenes/ship/computer/databank.gd b/src/scenes/ship/computer/databank.gd similarity index 100% rename from scenes/ship/computer/databank.gd rename to src/scenes/ship/computer/databank.gd diff --git a/scenes/ship/computer/databank.gd.uid b/src/scenes/ship/computer/databank.gd.uid similarity index 100% rename from scenes/ship/computer/databank.gd.uid rename to src/scenes/ship/computer/databank.gd.uid diff --git a/scenes/ship/computer/panels/button_panel.tres b/src/scenes/ship/computer/panels/button_panel.tres similarity index 100% rename from scenes/ship/computer/panels/button_panel.tres rename to src/scenes/ship/computer/panels/button_panel.tres diff --git a/scenes/ship/computer/panels/frame/panel_frame.gd b/src/scenes/ship/computer/panels/frame/panel_frame.gd similarity index 100% rename from scenes/ship/computer/panels/frame/panel_frame.gd rename to src/scenes/ship/computer/panels/frame/panel_frame.gd diff --git a/scenes/ship/computer/panels/frame/panel_frame.gd.uid b/src/scenes/ship/computer/panels/frame/panel_frame.gd.uid similarity index 100% rename from scenes/ship/computer/panels/frame/panel_frame.gd.uid rename to src/scenes/ship/computer/panels/frame/panel_frame.gd.uid diff --git a/scenes/ship/computer/panels/readout_screen.tres b/src/scenes/ship/computer/panels/readout_screen.tres similarity index 100% rename from scenes/ship/computer/panels/readout_screen.tres rename to src/scenes/ship/computer/panels/readout_screen.tres diff --git a/scenes/ship/computer/panels/sensor_panel.tres b/src/scenes/ship/computer/panels/sensor_panel.tres similarity index 100% rename from scenes/ship/computer/panels/sensor_panel.tres rename to src/scenes/ship/computer/panels/sensor_panel.tres diff --git a/scenes/ship/computer/panels/throttle_lever.tres b/src/scenes/ship/computer/panels/throttle_lever.tres similarity index 100% rename from scenes/ship/computer/panels/throttle_lever.tres rename to src/scenes/ship/computer/panels/throttle_lever.tres diff --git a/scenes/ship/computer/shards/helm_autopilot_databank.gd b/src/scenes/ship/computer/shards/helm_autopilot_databank.gd similarity index 100% rename from scenes/ship/computer/shards/helm_autopilot_databank.gd rename to src/scenes/ship/computer/shards/helm_autopilot_databank.gd diff --git a/scenes/ship/computer/shards/helm_autopilot_databank.gd.uid b/src/scenes/ship/computer/shards/helm_autopilot_databank.gd.uid similarity index 100% rename from scenes/ship/computer/shards/helm_autopilot_databank.gd.uid rename to src/scenes/ship/computer/shards/helm_autopilot_databank.gd.uid diff --git a/scenes/ship/computer/shards/helm_autopilot_databank.tres b/src/scenes/ship/computer/shards/helm_autopilot_databank.tres similarity index 100% rename from scenes/ship/computer/shards/helm_autopilot_databank.tres rename to src/scenes/ship/computer/shards/helm_autopilot_databank.tres diff --git a/scenes/ship/computer/shards/helm_logic_databank.gd b/src/scenes/ship/computer/shards/helm_logic_databank.gd similarity index 100% rename from scenes/ship/computer/shards/helm_logic_databank.gd rename to src/scenes/ship/computer/shards/helm_logic_databank.gd diff --git a/scenes/ship/computer/shards/helm_logic_databank.gd.uid b/src/scenes/ship/computer/shards/helm_logic_databank.gd.uid similarity index 100% rename from scenes/ship/computer/shards/helm_logic_databank.gd.uid rename to src/scenes/ship/computer/shards/helm_logic_databank.gd.uid diff --git a/scenes/ship/computer/shards/helm_logic_databank.tres b/src/scenes/ship/computer/shards/helm_logic_databank.tres similarity index 100% rename from scenes/ship/computer/shards/helm_logic_databank.tres rename to src/scenes/ship/computer/shards/helm_logic_databank.tres diff --git a/scenes/ship/computer/shards/helm_ship_status.gd b/src/scenes/ship/computer/shards/helm_ship_status.gd similarity index 100% rename from scenes/ship/computer/shards/helm_ship_status.gd rename to src/scenes/ship/computer/shards/helm_ship_status.gd diff --git a/scenes/ship/computer/shards/helm_ship_status.gd.uid b/src/scenes/ship/computer/shards/helm_ship_status.gd.uid similarity index 100% rename from scenes/ship/computer/shards/helm_ship_status.gd.uid rename to src/scenes/ship/computer/shards/helm_ship_status.gd.uid diff --git a/scenes/ship/computer/shards/helm_ship_status.tres b/src/scenes/ship/computer/shards/helm_ship_status.tres similarity index 100% rename from scenes/ship/computer/shards/helm_ship_status.tres rename to src/scenes/ship/computer/shards/helm_ship_status.tres diff --git a/scenes/ship/computer/shards/nav_brachistochrone_planner.gd b/src/scenes/ship/computer/shards/nav_brachistochrone_planner.gd similarity index 100% rename from scenes/ship/computer/shards/nav_brachistochrone_planner.gd rename to src/scenes/ship/computer/shards/nav_brachistochrone_planner.gd diff --git a/scenes/ship/computer/shards/nav_brachistochrone_planner.gd.uid b/src/scenes/ship/computer/shards/nav_brachistochrone_planner.gd.uid similarity index 100% rename from scenes/ship/computer/shards/nav_brachistochrone_planner.gd.uid rename to src/scenes/ship/computer/shards/nav_brachistochrone_planner.gd.uid diff --git a/scenes/ship/computer/shards/nav_brachistochrone_planner.tres b/src/scenes/ship/computer/shards/nav_brachistochrone_planner.tres similarity index 100% rename from scenes/ship/computer/shards/nav_brachistochrone_planner.tres rename to src/scenes/ship/computer/shards/nav_brachistochrone_planner.tres diff --git a/scenes/ship/computer/shards/nav_hohman_planner.gd b/src/scenes/ship/computer/shards/nav_hohman_planner.gd similarity index 100% rename from scenes/ship/computer/shards/nav_hohman_planner.gd rename to src/scenes/ship/computer/shards/nav_hohman_planner.gd diff --git a/scenes/ship/computer/shards/nav_hohman_planner.gd.uid b/src/scenes/ship/computer/shards/nav_hohman_planner.gd.uid similarity index 100% rename from scenes/ship/computer/shards/nav_hohman_planner.gd.uid rename to src/scenes/ship/computer/shards/nav_hohman_planner.gd.uid diff --git a/scenes/ship/computer/shards/nav_hohman_planner.tres b/src/scenes/ship/computer/shards/nav_hohman_planner.tres similarity index 100% rename from scenes/ship/computer/shards/nav_hohman_planner.tres rename to src/scenes/ship/computer/shards/nav_hohman_planner.tres diff --git a/scenes/ship/computer/shards/nav_intercept_solver.gd b/src/scenes/ship/computer/shards/nav_intercept_solver.gd similarity index 100% rename from scenes/ship/computer/shards/nav_intercept_solver.gd rename to src/scenes/ship/computer/shards/nav_intercept_solver.gd diff --git a/scenes/ship/computer/shards/nav_intercept_solver.gd.uid b/src/scenes/ship/computer/shards/nav_intercept_solver.gd.uid similarity index 100% rename from scenes/ship/computer/shards/nav_intercept_solver.gd.uid rename to src/scenes/ship/computer/shards/nav_intercept_solver.gd.uid diff --git a/scenes/ship/computer/shards/nav_projection_shard.gd b/src/scenes/ship/computer/shards/nav_projection_shard.gd similarity index 100% rename from scenes/ship/computer/shards/nav_projection_shard.gd rename to src/scenes/ship/computer/shards/nav_projection_shard.gd diff --git a/scenes/ship/computer/shards/nav_projection_shard.gd.uid b/src/scenes/ship/computer/shards/nav_projection_shard.gd.uid similarity index 100% rename from scenes/ship/computer/shards/nav_projection_shard.gd.uid rename to src/scenes/ship/computer/shards/nav_projection_shard.gd.uid diff --git a/scenes/ship/computer/shards/nav_projection_shard.tres b/src/scenes/ship/computer/shards/nav_projection_shard.tres similarity index 100% rename from scenes/ship/computer/shards/nav_projection_shard.tres rename to src/scenes/ship/computer/shards/nav_projection_shard.tres diff --git a/scenes/ship/computer/shards/nav_selection_databank.gd b/src/scenes/ship/computer/shards/nav_selection_databank.gd similarity index 100% rename from scenes/ship/computer/shards/nav_selection_databank.gd rename to src/scenes/ship/computer/shards/nav_selection_databank.gd diff --git a/scenes/ship/computer/shards/nav_selection_databank.gd.uid b/src/scenes/ship/computer/shards/nav_selection_databank.gd.uid similarity index 100% rename from scenes/ship/computer/shards/nav_selection_databank.gd.uid rename to src/scenes/ship/computer/shards/nav_selection_databank.gd.uid diff --git a/scenes/ship/computer/shards/nav_selection_databank.tres b/src/scenes/ship/computer/shards/nav_selection_databank.tres similarity index 100% rename from scenes/ship/computer/shards/nav_selection_databank.tres rename to src/scenes/ship/computer/shards/nav_selection_databank.tres diff --git a/scenes/ship/computer/shards/sensor_databank.gd b/src/scenes/ship/computer/shards/sensor_databank.gd similarity index 100% rename from scenes/ship/computer/shards/sensor_databank.gd rename to src/scenes/ship/computer/shards/sensor_databank.gd diff --git a/scenes/ship/computer/shards/sensor_databank.gd.uid b/src/scenes/ship/computer/shards/sensor_databank.gd.uid similarity index 100% rename from scenes/ship/computer/shards/sensor_databank.gd.uid rename to src/scenes/ship/computer/shards/sensor_databank.gd.uid diff --git a/scenes/ship/computer/shards/sensor_databank.tres b/src/scenes/ship/computer/shards/sensor_databank.tres similarity index 100% rename from scenes/ship/computer/shards/sensor_databank.tres rename to src/scenes/ship/computer/shards/sensor_databank.tres diff --git a/scenes/ship/systems/fuel_system.gd b/src/scenes/ship/systems/fuel_system.gd similarity index 100% rename from scenes/ship/systems/fuel_system.gd rename to src/scenes/ship/systems/fuel_system.gd diff --git a/scenes/ship/systems/fuel_system.gd.uid b/src/scenes/ship/systems/fuel_system.gd.uid similarity index 100% rename from scenes/ship/systems/fuel_system.gd.uid rename to src/scenes/ship/systems/fuel_system.gd.uid diff --git a/scenes/ship/systems/life_support.gd b/src/scenes/ship/systems/life_support.gd similarity index 100% rename from scenes/ship/systems/life_support.gd rename to src/scenes/ship/systems/life_support.gd diff --git a/scenes/ship/systems/life_support.gd.uid b/src/scenes/ship/systems/life_support.gd.uid similarity index 100% rename from scenes/ship/systems/life_support.gd.uid rename to src/scenes/ship/systems/life_support.gd.uid diff --git a/eva_suit_controller.tscn b/src/scenes/tests/3d/eva_suit_controller.tscn similarity index 100% rename from eva_suit_controller.tscn rename to src/scenes/tests/3d/eva_suit_controller.tscn