diff --git a/new-src/.eslintrc.js b/src/.eslintrc.js similarity index 100% rename from new-src/.eslintrc.js rename to src/.eslintrc.js diff --git a/new-src/.gitattributes b/src/.gitattributes similarity index 100% rename from new-src/.gitattributes rename to src/.gitattributes diff --git a/new-src/.gitignore b/src/.gitignore similarity index 100% rename from new-src/.gitignore rename to src/.gitignore diff --git a/new-src/.idea/.gitignore b/src/.idea/.gitignore similarity index 100% rename from new-src/.idea/.gitignore rename to src/.idea/.gitignore diff --git a/new-src/.idea/compiler.xml b/src/.idea/compiler.xml similarity index 100% rename from new-src/.idea/compiler.xml rename to src/.idea/compiler.xml diff --git a/new-src/.idea/dictionaries/me.xml b/src/.idea/dictionaries/me.xml similarity index 100% rename from new-src/.idea/dictionaries/me.xml rename to src/.idea/dictionaries/me.xml diff --git a/new-src/.idea/discord.xml b/src/.idea/discord.xml similarity index 100% rename from new-src/.idea/discord.xml rename to src/.idea/discord.xml diff --git a/new-src/.idea/modules.xml b/src/.idea/modules.xml similarity index 100% rename from new-src/.idea/modules.xml rename to src/.idea/modules.xml diff --git a/new-src/.idea/new-src.iml b/src/.idea/new-src.iml similarity index 100% rename from new-src/.idea/new-src.iml rename to src/.idea/new-src.iml diff --git a/new-src/.idea/prettier.xml b/src/.idea/prettier.xml similarity index 100% rename from new-src/.idea/prettier.xml rename to src/.idea/prettier.xml diff --git a/new-src/.idea/vcs.xml b/src/.idea/vcs.xml similarity index 100% rename from new-src/.idea/vcs.xml rename to src/.idea/vcs.xml diff --git a/new-src/.npmrc b/src/.npmrc similarity index 100% rename from new-src/.npmrc rename to src/.npmrc diff --git a/new-src/.vscode/extensions.json b/src/.vscode/extensions.json similarity index 100% rename from new-src/.vscode/extensions.json rename to src/.vscode/extensions.json diff --git a/new-src/.vscode/launch.json b/src/.vscode/launch.json similarity index 100% rename from new-src/.vscode/launch.json rename to src/.vscode/launch.json diff --git a/new-src/.vscode/settings.json b/src/.vscode/settings.json similarity index 100% rename from new-src/.vscode/settings.json rename to src/.vscode/settings.json diff --git a/new-src/.yarn/patches/@rollup-browser-npm-3.26.2-ec96fc6979.patch b/src/.yarn/patches/@rollup-browser-npm-3.26.2-ec96fc6979.patch similarity index 100% rename from new-src/.yarn/patches/@rollup-browser-npm-3.26.2-ec96fc6979.patch rename to src/.yarn/patches/@rollup-browser-npm-3.26.2-ec96fc6979.patch diff --git a/new-src/.yarnrc.yml b/src/.yarnrc.yml similarity index 100% rename from new-src/.yarnrc.yml rename to src/.yarnrc.yml diff --git a/new-src/README.md b/src/README.md similarity index 100% rename from new-src/README.md rename to src/README.md diff --git a/new-src/apps/docs/.eslintrc.js b/src/apps/docs/.eslintrc.js similarity index 100% rename from new-src/apps/docs/.eslintrc.js rename to src/apps/docs/.eslintrc.js diff --git a/new-src/apps/docs/.gitignore b/src/apps/docs/.gitignore similarity index 100% rename from new-src/apps/docs/.gitignore rename to src/apps/docs/.gitignore diff --git a/new-src/apps/docs/LICENSE b/src/apps/docs/LICENSE similarity index 100% rename from new-src/apps/docs/LICENSE rename to src/apps/docs/LICENSE diff --git a/new-src/apps/docs/README.md b/src/apps/docs/README.md similarity index 100% rename from new-src/apps/docs/README.md rename to src/apps/docs/README.md diff --git a/new-src/apps/docs/components/HImg.module.css b/src/apps/docs/components/HImg.module.css similarity index 100% rename from new-src/apps/docs/components/HImg.module.css rename to src/apps/docs/components/HImg.module.css diff --git a/new-src/apps/docs/components/HImg.tsx b/src/apps/docs/components/HImg.tsx similarity index 100% rename from new-src/apps/docs/components/HImg.tsx rename to src/apps/docs/components/HImg.tsx diff --git a/new-src/apps/docs/next-env.d.ts b/src/apps/docs/next-env.d.ts similarity index 100% rename from new-src/apps/docs/next-env.d.ts rename to src/apps/docs/next-env.d.ts diff --git a/new-src/apps/docs/next.config.js b/src/apps/docs/next.config.js similarity index 100% rename from new-src/apps/docs/next.config.js rename to src/apps/docs/next.config.js diff --git a/new-src/apps/docs/package.json b/src/apps/docs/package.json similarity index 100% rename from new-src/apps/docs/package.json rename to src/apps/docs/package.json diff --git a/new-src/apps/docs/pages/_meta.json b/src/apps/docs/pages/_meta.json similarity index 100% rename from new-src/apps/docs/pages/_meta.json rename to src/apps/docs/pages/_meta.json diff --git a/new-src/apps/docs/pages/assembly/_meta.json b/src/apps/docs/pages/assembly/_meta.json similarity index 100% rename from new-src/apps/docs/pages/assembly/_meta.json rename to src/apps/docs/pages/assembly/_meta.json diff --git a/new-src/apps/docs/pages/assembly/bill-of-materials.mdx b/src/apps/docs/pages/assembly/bill-of-materials.mdx similarity index 100% rename from new-src/apps/docs/pages/assembly/bill-of-materials.mdx rename to src/apps/docs/pages/assembly/bill-of-materials.mdx diff --git a/new-src/apps/docs/pages/assembly/img/belt-clamp-cap.png b/src/apps/docs/pages/assembly/img/belt-clamp-cap.png similarity index 100% rename from new-src/apps/docs/pages/assembly/img/belt-clamp-cap.png rename to src/apps/docs/pages/assembly/img/belt-clamp-cap.png diff --git a/new-src/apps/docs/pages/assembly/img/belt-clamp.png b/src/apps/docs/pages/assembly/img/belt-clamp.png similarity index 100% rename from new-src/apps/docs/pages/assembly/img/belt-clamp.png rename to src/apps/docs/pages/assembly/img/belt-clamp.png diff --git a/new-src/apps/docs/pages/assembly/img/carriage.png b/src/apps/docs/pages/assembly/img/carriage.png similarity index 100% rename from new-src/apps/docs/pages/assembly/img/carriage.png rename to src/apps/docs/pages/assembly/img/carriage.png diff --git a/new-src/apps/docs/pages/assembly/img/foot.png b/src/apps/docs/pages/assembly/img/foot.png similarity index 100% rename from new-src/apps/docs/pages/assembly/img/foot.png rename to src/apps/docs/pages/assembly/img/foot.png diff --git a/new-src/apps/docs/pages/assembly/img/idler-front.png b/src/apps/docs/pages/assembly/img/idler-front.png similarity index 100% rename from new-src/apps/docs/pages/assembly/img/idler-front.png rename to src/apps/docs/pages/assembly/img/idler-front.png diff --git a/new-src/apps/docs/pages/assembly/img/motor-bracket.png b/src/apps/docs/pages/assembly/img/motor-bracket.png similarity index 100% rename from new-src/apps/docs/pages/assembly/img/motor-bracket.png rename to src/apps/docs/pages/assembly/img/motor-bracket.png diff --git a/new-src/apps/docs/pages/assembly/img/pen-holder.png b/src/apps/docs/pages/assembly/img/pen-holder.png similarity index 100% rename from new-src/apps/docs/pages/assembly/img/pen-holder.png rename to src/apps/docs/pages/assembly/img/pen-holder.png diff --git a/new-src/apps/docs/pages/assembly/img/printed-rail.png b/src/apps/docs/pages/assembly/img/printed-rail.png similarity index 100% rename from new-src/apps/docs/pages/assembly/img/printed-rail.png rename to src/apps/docs/pages/assembly/img/printed-rail.png diff --git a/new-src/apps/docs/pages/assembly/parts/_meta.json b/src/apps/docs/pages/assembly/parts/_meta.json similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/_meta.json rename to src/apps/docs/pages/assembly/parts/_meta.json diff --git a/new-src/apps/docs/pages/assembly/parts/belt-tensioner.mdx b/src/apps/docs/pages/assembly/parts/belt-tensioner.mdx similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/belt-tensioner.mdx rename to src/apps/docs/pages/assembly/parts/belt-tensioner.mdx diff --git a/new-src/apps/docs/pages/assembly/parts/calibration.mdx b/src/apps/docs/pages/assembly/parts/calibration.mdx similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/calibration.mdx rename to src/apps/docs/pages/assembly/parts/calibration.mdx diff --git a/new-src/apps/docs/pages/assembly/parts/carriage.mdx b/src/apps/docs/pages/assembly/parts/carriage.mdx similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/carriage.mdx rename to src/apps/docs/pages/assembly/parts/carriage.mdx diff --git a/new-src/apps/docs/pages/assembly/parts/electronics.mdx b/src/apps/docs/pages/assembly/parts/electronics.mdx similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/electronics.mdx rename to src/apps/docs/pages/assembly/parts/electronics.mdx diff --git a/new-src/apps/docs/pages/assembly/parts/firmware.mdx b/src/apps/docs/pages/assembly/parts/firmware.mdx similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/firmware.mdx rename to src/apps/docs/pages/assembly/parts/firmware.mdx diff --git a/new-src/apps/docs/pages/assembly/parts/front-idler.mdx b/src/apps/docs/pages/assembly/parts/front-idler.mdx similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/front-idler.mdx rename to src/apps/docs/pages/assembly/parts/front-idler.mdx diff --git a/new-src/apps/docs/pages/assembly/parts/img/belt-2.jpg b/src/apps/docs/pages/assembly/parts/img/belt-2.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/belt-2.jpg rename to src/apps/docs/pages/assembly/parts/img/belt-2.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/belt-clamp.jpg b/src/apps/docs/pages/assembly/parts/img/belt-clamp.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/belt-clamp.jpg rename to src/apps/docs/pages/assembly/parts/img/belt-clamp.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/belt-path.jpg b/src/apps/docs/pages/assembly/parts/img/belt-path.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/belt-path.jpg rename to src/apps/docs/pages/assembly/parts/img/belt-path.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/belt-tensioner-2.jpg b/src/apps/docs/pages/assembly/parts/img/belt-tensioner-2.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/belt-tensioner-2.jpg rename to src/apps/docs/pages/assembly/parts/img/belt-tensioner-2.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/belt-tensioner-position.jpg b/src/apps/docs/pages/assembly/parts/img/belt-tensioner-position.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/belt-tensioner-position.jpg rename to src/apps/docs/pages/assembly/parts/img/belt-tensioner-position.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/carriage-idlers.jpg b/src/apps/docs/pages/assembly/parts/img/carriage-idlers.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/carriage-idlers.jpg rename to src/apps/docs/pages/assembly/parts/img/carriage-idlers.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/carriage-nut-holes-1.jpg b/src/apps/docs/pages/assembly/parts/img/carriage-nut-holes-1.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/carriage-nut-holes-1.jpg rename to src/apps/docs/pages/assembly/parts/img/carriage-nut-holes-1.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/carriage-nut-holes-2.jpg b/src/apps/docs/pages/assembly/parts/img/carriage-nut-holes-2.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/carriage-nut-holes-2.jpg rename to src/apps/docs/pages/assembly/parts/img/carriage-nut-holes-2.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/carriage-v-wheels-1.jpg b/src/apps/docs/pages/assembly/parts/img/carriage-v-wheels-1.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/carriage-v-wheels-1.jpg rename to src/apps/docs/pages/assembly/parts/img/carriage-v-wheels-1.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/carriage-v-wheels-2.jpg b/src/apps/docs/pages/assembly/parts/img/carriage-v-wheels-2.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/carriage-v-wheels-2.jpg rename to src/apps/docs/pages/assembly/parts/img/carriage-v-wheels-2.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/control-board.png b/src/apps/docs/pages/assembly/parts/img/control-board.png similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/control-board.png rename to src/apps/docs/pages/assembly/parts/img/control-board.png diff --git a/new-src/apps/docs/pages/assembly/parts/img/firmware-boards-manager.png b/src/apps/docs/pages/assembly/parts/img/firmware-boards-manager.png similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/firmware-boards-manager.png rename to src/apps/docs/pages/assembly/parts/img/firmware-boards-manager.png diff --git a/new-src/apps/docs/pages/assembly/parts/img/firmware-boot-button.jpg b/src/apps/docs/pages/assembly/parts/img/firmware-boot-button.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/firmware-boot-button.jpg rename to src/apps/docs/pages/assembly/parts/img/firmware-boot-button.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/firmware-disk.png b/src/apps/docs/pages/assembly/parts/img/firmware-disk.png similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/firmware-disk.png rename to src/apps/docs/pages/assembly/parts/img/firmware-disk.png diff --git a/new-src/apps/docs/pages/assembly/parts/img/firmware-select-board.png b/src/apps/docs/pages/assembly/parts/img/firmware-select-board.png similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/firmware-select-board.png rename to src/apps/docs/pages/assembly/parts/img/firmware-select-board.png diff --git a/new-src/apps/docs/pages/assembly/parts/img/firmware-serial-port.png b/src/apps/docs/pages/assembly/parts/img/firmware-serial-port.png similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/firmware-serial-port.png rename to src/apps/docs/pages/assembly/parts/img/firmware-serial-port.png diff --git a/new-src/apps/docs/pages/assembly/parts/img/firmware-upload.png b/src/apps/docs/pages/assembly/parts/img/firmware-upload.png similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/firmware-upload.png rename to src/apps/docs/pages/assembly/parts/img/firmware-upload.png diff --git a/new-src/apps/docs/pages/assembly/parts/img/front-idler-bearing.jpg b/src/apps/docs/pages/assembly/parts/img/front-idler-bearing.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/front-idler-bearing.jpg rename to src/apps/docs/pages/assembly/parts/img/front-idler-bearing.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/front-idler-pen-holder.jpg b/src/apps/docs/pages/assembly/parts/img/front-idler-pen-holder.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/front-idler-pen-holder.jpg rename to src/apps/docs/pages/assembly/parts/img/front-idler-pen-holder.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/idler-assembly.jpg b/src/apps/docs/pages/assembly/parts/img/idler-assembly.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/idler-assembly.jpg rename to src/apps/docs/pages/assembly/parts/img/idler-assembly.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/motors-bracket.jpg b/src/apps/docs/pages/assembly/parts/img/motors-bracket.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/motors-bracket.jpg rename to src/apps/docs/pages/assembly/parts/img/motors-bracket.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/motors-carriage-extrusion.jpg b/src/apps/docs/pages/assembly/parts/img/motors-carriage-extrusion.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/motors-carriage-extrusion.jpg rename to src/apps/docs/pages/assembly/parts/img/motors-carriage-extrusion.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/motors-feet.jpg b/src/apps/docs/pages/assembly/parts/img/motors-feet.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/motors-feet.jpg rename to src/apps/docs/pages/assembly/parts/img/motors-feet.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/motors-stepper.jpg b/src/apps/docs/pages/assembly/parts/img/motors-stepper.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/motors-stepper.jpg rename to src/apps/docs/pages/assembly/parts/img/motors-stepper.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/img/pen-holder.jpg b/src/apps/docs/pages/assembly/parts/img/pen-holder.jpg similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/img/pen-holder.jpg rename to src/apps/docs/pages/assembly/parts/img/pen-holder.jpg diff --git a/new-src/apps/docs/pages/assembly/parts/motors-and-feet.mdx b/src/apps/docs/pages/assembly/parts/motors-and-feet.mdx similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/motors-and-feet.mdx rename to src/apps/docs/pages/assembly/parts/motors-and-feet.mdx diff --git a/new-src/apps/docs/pages/assembly/parts/pen-holder.mdx b/src/apps/docs/pages/assembly/parts/pen-holder.mdx similarity index 100% rename from new-src/apps/docs/pages/assembly/parts/pen-holder.mdx rename to src/apps/docs/pages/assembly/parts/pen-holder.mdx diff --git a/new-src/apps/docs/pages/img/drawing-machine.png b/src/apps/docs/pages/img/drawing-machine.png similarity index 100% rename from new-src/apps/docs/pages/img/drawing-machine.png rename to src/apps/docs/pages/img/drawing-machine.png diff --git a/new-src/apps/docs/pages/index.mdx b/src/apps/docs/pages/index.mdx similarity index 100% rename from new-src/apps/docs/pages/index.mdx rename to src/apps/docs/pages/index.mdx diff --git a/new-src/apps/docs/pages/operation.mdx b/src/apps/docs/pages/operation.mdx similarity index 100% rename from new-src/apps/docs/pages/operation.mdx rename to src/apps/docs/pages/operation.mdx diff --git a/new-src/apps/docs/pages/operation/_meta.json b/src/apps/docs/pages/operation/_meta.json similarity index 100% rename from new-src/apps/docs/pages/operation/_meta.json rename to src/apps/docs/pages/operation/_meta.json diff --git a/new-src/apps/docs/pages/operation/functions.mdx b/src/apps/docs/pages/operation/functions.mdx similarity index 100% rename from new-src/apps/docs/pages/operation/functions.mdx rename to src/apps/docs/pages/operation/functions.mdx diff --git a/new-src/apps/docs/pages/operation/write-and-run-code.mdx b/src/apps/docs/pages/operation/write-and-run-code.mdx similarity index 100% rename from new-src/apps/docs/pages/operation/write-and-run-code.mdx rename to src/apps/docs/pages/operation/write-and-run-code.mdx diff --git a/new-src/apps/docs/pages/troubleshooting.mdx b/src/apps/docs/pages/troubleshooting.mdx similarity index 100% rename from new-src/apps/docs/pages/troubleshooting.mdx rename to src/apps/docs/pages/troubleshooting.mdx diff --git a/new-src/apps/docs/theme.config.tsx b/src/apps/docs/theme.config.tsx similarity index 100% rename from new-src/apps/docs/theme.config.tsx rename to src/apps/docs/theme.config.tsx diff --git a/new-src/apps/docs/tsconfig.json b/src/apps/docs/tsconfig.json similarity index 100% rename from new-src/apps/docs/tsconfig.json rename to src/apps/docs/tsconfig.json diff --git a/new-src/apps/docs/vercel.json b/src/apps/docs/vercel.json similarity index 100% rename from new-src/apps/docs/vercel.json rename to src/apps/docs/vercel.json diff --git a/new-src/apps/editor/.gitignore b/src/apps/editor/.gitignore similarity index 100% rename from new-src/apps/editor/.gitignore rename to src/apps/editor/.gitignore diff --git a/new-src/apps/editor/.prettierrc.json b/src/apps/editor/.prettierrc.json similarity index 100% rename from new-src/apps/editor/.prettierrc.json rename to src/apps/editor/.prettierrc.json diff --git a/new-src/apps/editor/.vscode/extensions.json b/src/apps/editor/.vscode/extensions.json similarity index 100% rename from new-src/apps/editor/.vscode/extensions.json rename to src/apps/editor/.vscode/extensions.json diff --git a/new-src/apps/editor/.vscode/launch.json b/src/apps/editor/.vscode/launch.json similarity index 100% rename from new-src/apps/editor/.vscode/launch.json rename to src/apps/editor/.vscode/launch.json diff --git a/new-src/apps/editor/README.md b/src/apps/editor/README.md similarity index 100% rename from new-src/apps/editor/README.md rename to src/apps/editor/README.md diff --git a/new-src/apps/editor/astro.config.mjs b/src/apps/editor/astro.config.mjs similarity index 100% rename from new-src/apps/editor/astro.config.mjs rename to src/apps/editor/astro.config.mjs diff --git a/new-src/apps/editor/package.json b/src/apps/editor/package.json similarity index 100% rename from new-src/apps/editor/package.json rename to src/apps/editor/package.json diff --git a/new-src/apps/editor/public/favicon.svg b/src/apps/editor/public/favicon.svg similarity index 100% rename from new-src/apps/editor/public/favicon.svg rename to src/apps/editor/public/favicon.svg diff --git a/new-src/apps/editor/src/Editor.module.css b/src/apps/editor/src/Editor.module.css similarity index 100% rename from new-src/apps/editor/src/Editor.module.css rename to src/apps/editor/src/Editor.module.css diff --git a/new-src/apps/editor/src/Editor.tsx b/src/apps/editor/src/Editor.tsx similarity index 100% rename from new-src/apps/editor/src/Editor.tsx rename to src/apps/editor/src/Editor.tsx diff --git a/new-src/apps/editor/src/components/AutoBackup.tsx b/src/apps/editor/src/components/AutoBackup.tsx similarity index 100% rename from new-src/apps/editor/src/components/AutoBackup.tsx rename to src/apps/editor/src/components/AutoBackup.tsx diff --git a/new-src/apps/editor/src/components/CodeMirror.module.css b/src/apps/editor/src/components/CodeMirror.module.css similarity index 100% rename from new-src/apps/editor/src/components/CodeMirror.module.css rename to src/apps/editor/src/components/CodeMirror.module.css diff --git a/new-src/apps/editor/src/components/CodeMirror.tsx b/src/apps/editor/src/components/CodeMirror.tsx similarity index 100% rename from new-src/apps/editor/src/components/CodeMirror.tsx rename to src/apps/editor/src/components/CodeMirror.tsx diff --git a/new-src/apps/editor/src/components/CompatWarning.tsx b/src/apps/editor/src/components/CompatWarning.tsx similarity index 100% rename from new-src/apps/editor/src/components/CompatWarning.tsx rename to src/apps/editor/src/components/CompatWarning.tsx diff --git a/new-src/apps/editor/src/components/Console.module.css b/src/apps/editor/src/components/Console.module.css similarity index 100% rename from new-src/apps/editor/src/components/Console.module.css rename to src/apps/editor/src/components/Console.module.css diff --git a/new-src/apps/editor/src/components/Console.tsx b/src/apps/editor/src/components/Console.tsx similarity index 100% rename from new-src/apps/editor/src/components/Console.tsx rename to src/apps/editor/src/components/Console.tsx diff --git a/new-src/apps/editor/src/components/Editor.module.css b/src/apps/editor/src/components/Editor.module.css similarity index 100% rename from new-src/apps/editor/src/components/Editor.module.css rename to src/apps/editor/src/components/Editor.module.css diff --git a/new-src/apps/editor/src/components/Editor.tsx b/src/apps/editor/src/components/Editor.tsx similarity index 100% rename from new-src/apps/editor/src/components/Editor.tsx rename to src/apps/editor/src/components/Editor.tsx diff --git a/new-src/apps/editor/src/components/Error.module.css b/src/apps/editor/src/components/Error.module.css similarity index 100% rename from new-src/apps/editor/src/components/Error.module.css rename to src/apps/editor/src/components/Error.module.css diff --git a/new-src/apps/editor/src/components/Error.tsx b/src/apps/editor/src/components/Error.tsx similarity index 100% rename from new-src/apps/editor/src/components/Error.tsx rename to src/apps/editor/src/components/Error.tsx diff --git a/new-src/apps/editor/src/components/GlobalStateDebugger.tsx b/src/apps/editor/src/components/GlobalStateDebugger.tsx similarity index 100% rename from new-src/apps/editor/src/components/GlobalStateDebugger.tsx rename to src/apps/editor/src/components/GlobalStateDebugger.tsx diff --git a/new-src/apps/editor/src/components/Help.module.css b/src/apps/editor/src/components/Help.module.css similarity index 100% rename from new-src/apps/editor/src/components/Help.module.css rename to src/apps/editor/src/components/Help.module.css diff --git a/new-src/apps/editor/src/components/Help.tsx b/src/apps/editor/src/components/Help.tsx similarity index 100% rename from new-src/apps/editor/src/components/Help.tsx rename to src/apps/editor/src/components/Help.tsx diff --git a/new-src/apps/editor/src/components/HelpContents.md b/src/apps/editor/src/components/HelpContents.md similarity index 100% rename from new-src/apps/editor/src/components/HelpContents.md rename to src/apps/editor/src/components/HelpContents.md diff --git a/new-src/apps/editor/src/components/Preview.module.css b/src/apps/editor/src/components/Preview.module.css similarity index 100% rename from new-src/apps/editor/src/components/Preview.module.css rename to src/apps/editor/src/components/Preview.module.css diff --git a/new-src/apps/editor/src/components/Preview.tsx b/src/apps/editor/src/components/Preview.tsx similarity index 100% rename from new-src/apps/editor/src/components/Preview.tsx rename to src/apps/editor/src/components/Preview.tsx diff --git a/new-src/apps/editor/src/components/Toolbar.module.css b/src/apps/editor/src/components/Toolbar.module.css similarity index 100% rename from new-src/apps/editor/src/components/Toolbar.module.css rename to src/apps/editor/src/components/Toolbar.module.css diff --git a/new-src/apps/editor/src/components/Toolbar.tsx b/src/apps/editor/src/components/Toolbar.tsx similarity index 100% rename from new-src/apps/editor/src/components/Toolbar.tsx rename to src/apps/editor/src/components/Toolbar.tsx diff --git a/new-src/apps/editor/src/env.d.ts b/src/apps/editor/src/env.d.ts similarity index 100% rename from new-src/apps/editor/src/env.d.ts rename to src/apps/editor/src/env.d.ts diff --git a/new-src/apps/editor/src/layouts/Layout.astro b/src/apps/editor/src/layouts/Layout.astro similarity index 100% rename from new-src/apps/editor/src/layouts/Layout.astro rename to src/apps/editor/src/layouts/Layout.astro diff --git a/new-src/apps/editor/src/lib/codemirror/cmTheme.ts b/src/apps/editor/src/lib/codemirror/cmTheme.ts similarity index 100% rename from new-src/apps/editor/src/lib/codemirror/cmTheme.ts rename to src/apps/editor/src/lib/codemirror/cmTheme.ts diff --git a/new-src/apps/editor/src/lib/codemirror/cmVimMode.ts b/src/apps/editor/src/lib/codemirror/cmVimMode.ts similarity index 100% rename from new-src/apps/editor/src/lib/codemirror/cmVimMode.ts rename to src/apps/editor/src/lib/codemirror/cmVimMode.ts diff --git a/new-src/apps/editor/src/lib/codemirror/numberScrubbing.ts b/src/apps/editor/src/lib/codemirror/numberScrubbing.ts similarity index 100% rename from new-src/apps/editor/src/lib/codemirror/numberScrubbing.ts rename to src/apps/editor/src/lib/codemirror/numberScrubbing.ts diff --git a/new-src/apps/editor/src/lib/download.ts b/src/apps/editor/src/lib/download.ts similarity index 100% rename from new-src/apps/editor/src/lib/download.ts rename to src/apps/editor/src/lib/download.ts diff --git a/new-src/apps/editor/src/lib/events.ts b/src/apps/editor/src/lib/events.ts similarity index 100% rename from new-src/apps/editor/src/lib/events.ts rename to src/apps/editor/src/lib/events.ts diff --git a/new-src/apps/editor/src/lib/machine.ts b/src/apps/editor/src/lib/machine.ts similarity index 100% rename from new-src/apps/editor/src/lib/machine.ts rename to src/apps/editor/src/lib/machine.ts diff --git a/new-src/apps/editor/src/lib/run.ts b/src/apps/editor/src/lib/run.ts similarity index 100% rename from new-src/apps/editor/src/lib/run.ts rename to src/apps/editor/src/lib/run.ts diff --git a/new-src/apps/editor/src/lib/settings.ts b/src/apps/editor/src/lib/settings.ts similarity index 100% rename from new-src/apps/editor/src/lib/settings.ts rename to src/apps/editor/src/lib/settings.ts diff --git a/new-src/apps/editor/src/lib/state.ts b/src/apps/editor/src/lib/state.ts similarity index 100% rename from new-src/apps/editor/src/lib/state.ts rename to src/apps/editor/src/lib/state.ts diff --git a/new-src/apps/editor/src/pages/index.astro b/src/apps/editor/src/pages/index.astro similarity index 100% rename from new-src/apps/editor/src/pages/index.astro rename to src/apps/editor/src/pages/index.astro diff --git a/new-src/apps/editor/src/ui/BrightnessContrastIcon.tsx b/src/apps/editor/src/ui/BrightnessContrastIcon.tsx similarity index 100% rename from new-src/apps/editor/src/ui/BrightnessContrastIcon.tsx rename to src/apps/editor/src/ui/BrightnessContrastIcon.tsx diff --git a/new-src/apps/editor/src/ui/Button.module.css b/src/apps/editor/src/ui/Button.module.css similarity index 100% rename from new-src/apps/editor/src/ui/Button.module.css rename to src/apps/editor/src/ui/Button.module.css diff --git a/new-src/apps/editor/src/ui/Button.tsx b/src/apps/editor/src/ui/Button.tsx similarity index 100% rename from new-src/apps/editor/src/ui/Button.tsx rename to src/apps/editor/src/ui/Button.tsx diff --git a/new-src/apps/editor/src/ui/CheckmarkIcon.tsx b/src/apps/editor/src/ui/CheckmarkIcon.tsx similarity index 100% rename from new-src/apps/editor/src/ui/CheckmarkIcon.tsx rename to src/apps/editor/src/ui/CheckmarkIcon.tsx diff --git a/new-src/apps/editor/src/ui/Dialog.module.css b/src/apps/editor/src/ui/Dialog.module.css similarity index 100% rename from new-src/apps/editor/src/ui/Dialog.module.css rename to src/apps/editor/src/ui/Dialog.module.css diff --git a/new-src/apps/editor/src/ui/Dialog.tsx b/src/apps/editor/src/ui/Dialog.tsx similarity index 100% rename from new-src/apps/editor/src/ui/Dialog.tsx rename to src/apps/editor/src/ui/Dialog.tsx diff --git a/new-src/apps/editor/src/ui/JumpLinkIcon.tsx b/src/apps/editor/src/ui/JumpLinkIcon.tsx similarity index 100% rename from new-src/apps/editor/src/ui/JumpLinkIcon.tsx rename to src/apps/editor/src/ui/JumpLinkIcon.tsx diff --git a/new-src/apps/editor/src/ui/KeyboardIcon.tsx b/src/apps/editor/src/ui/KeyboardIcon.tsx similarity index 100% rename from new-src/apps/editor/src/ui/KeyboardIcon.tsx rename to src/apps/editor/src/ui/KeyboardIcon.tsx diff --git a/new-src/apps/editor/src/ui/PlugIcon.tsx b/src/apps/editor/src/ui/PlugIcon.tsx similarity index 100% rename from new-src/apps/editor/src/ui/PlugIcon.tsx rename to src/apps/editor/src/ui/PlugIcon.tsx diff --git a/new-src/apps/editor/src/ui/SettingsIcon.tsx b/src/apps/editor/src/ui/SettingsIcon.tsx similarity index 100% rename from new-src/apps/editor/src/ui/SettingsIcon.tsx rename to src/apps/editor/src/ui/SettingsIcon.tsx diff --git a/new-src/apps/editor/src/ui/TrashCanIcon.tsx b/src/apps/editor/src/ui/TrashCanIcon.tsx similarity index 100% rename from new-src/apps/editor/src/ui/TrashCanIcon.tsx rename to src/apps/editor/src/ui/TrashCanIcon.tsx diff --git a/new-src/apps/editor/src/ui/XIcon.tsx b/src/apps/editor/src/ui/XIcon.tsx similarity index 100% rename from new-src/apps/editor/src/ui/XIcon.tsx rename to src/apps/editor/src/ui/XIcon.tsx diff --git a/new-src/apps/editor/src/ui/theme.css b/src/apps/editor/src/ui/theme.css similarity index 100% rename from new-src/apps/editor/src/ui/theme.css rename to src/apps/editor/src/ui/theme.css diff --git a/new-src/apps/editor/tsconfig.json b/src/apps/editor/tsconfig.json similarity index 100% rename from new-src/apps/editor/tsconfig.json rename to src/apps/editor/tsconfig.json diff --git a/new-src/package.json b/src/package.json similarity index 100% rename from new-src/package.json rename to src/package.json diff --git a/new-src/packages/eslint-config-custom/index.js b/src/packages/eslint-config-custom/index.js similarity index 100% rename from new-src/packages/eslint-config-custom/index.js rename to src/packages/eslint-config-custom/index.js diff --git a/new-src/packages/eslint-config-custom/package.json b/src/packages/eslint-config-custom/package.json similarity index 100% rename from new-src/packages/eslint-config-custom/package.json rename to src/packages/eslint-config-custom/package.json diff --git a/new-src/packages/haxidraw-client/.gitignore b/src/packages/haxidraw-client/.gitignore similarity index 100% rename from new-src/packages/haxidraw-client/.gitignore rename to src/packages/haxidraw-client/.gitignore diff --git a/new-src/packages/haxidraw-client/.prettierrc.json b/src/packages/haxidraw-client/.prettierrc.json similarity index 100% rename from new-src/packages/haxidraw-client/.prettierrc.json rename to src/packages/haxidraw-client/.prettierrc.json diff --git a/new-src/packages/haxidraw-client/LICENSE b/src/packages/haxidraw-client/LICENSE similarity index 100% rename from new-src/packages/haxidraw-client/LICENSE rename to src/packages/haxidraw-client/LICENSE diff --git a/new-src/packages/haxidraw-client/README.md b/src/packages/haxidraw-client/README.md similarity index 100% rename from new-src/packages/haxidraw-client/README.md rename to src/packages/haxidraw-client/README.md diff --git a/new-src/packages/haxidraw-client/package.json b/src/packages/haxidraw-client/package.json similarity index 100% rename from new-src/packages/haxidraw-client/package.json rename to src/packages/haxidraw-client/package.json diff --git a/new-src/packages/haxidraw-client/src/comms/cobs.ts b/src/packages/haxidraw-client/src/comms/cobs.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/comms/cobs.ts rename to src/packages/haxidraw-client/src/comms/cobs.ts diff --git a/new-src/packages/haxidraw-client/src/comms/converters.ts b/src/packages/haxidraw-client/src/comms/converters.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/comms/converters.ts rename to src/packages/haxidraw-client/src/comms/converters.ts diff --git a/new-src/packages/haxidraw-client/src/comms/webSerialDispatcher.ts b/src/packages/haxidraw-client/src/comms/webSerialDispatcher.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/comms/webSerialDispatcher.ts rename to src/packages/haxidraw-client/src/comms/webSerialDispatcher.ts diff --git a/new-src/packages/haxidraw-client/src/comms/webSerialPort.ts b/src/packages/haxidraw-client/src/comms/webSerialPort.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/comms/webSerialPort.ts rename to src/packages/haxidraw-client/src/comms/webSerialPort.ts diff --git a/new-src/packages/haxidraw-client/src/drawingFns/displace.ts b/src/packages/haxidraw-client/src/drawingFns/displace.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/drawingFns/displace.ts rename to src/packages/haxidraw-client/src/drawingFns/displace.ts diff --git a/new-src/packages/haxidraw-client/src/drawingFns/filterBreakPolylines.ts b/src/packages/haxidraw-client/src/drawingFns/filterBreakPolylines.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/drawingFns/filterBreakPolylines.ts rename to src/packages/haxidraw-client/src/drawingFns/filterBreakPolylines.ts diff --git a/new-src/packages/haxidraw-client/src/drawingFns/getAngle.ts b/src/packages/haxidraw-client/src/drawingFns/getAngle.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/drawingFns/getAngle.ts rename to src/packages/haxidraw-client/src/drawingFns/getAngle.ts diff --git a/new-src/packages/haxidraw-client/src/drawingFns/getNormal.ts b/src/packages/haxidraw-client/src/drawingFns/getNormal.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/drawingFns/getNormal.ts rename to src/packages/haxidraw-client/src/drawingFns/getNormal.ts diff --git a/new-src/packages/haxidraw-client/src/drawingFns/interpolatePolylines.ts b/src/packages/haxidraw-client/src/drawingFns/interpolatePolylines.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/drawingFns/interpolatePolylines.ts rename to src/packages/haxidraw-client/src/drawingFns/interpolatePolylines.ts diff --git a/new-src/packages/haxidraw-client/src/drawingFns/mergePolylines.ts b/src/packages/haxidraw-client/src/drawingFns/mergePolylines.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/drawingFns/mergePolylines.ts rename to src/packages/haxidraw-client/src/drawingFns/mergePolylines.ts diff --git a/new-src/packages/haxidraw-client/src/drawingFns/resample.ts b/src/packages/haxidraw-client/src/drawingFns/resample.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/drawingFns/resample.ts rename to src/packages/haxidraw-client/src/drawingFns/resample.ts diff --git a/new-src/packages/haxidraw-client/src/drawingFns/trimPolylines.ts b/src/packages/haxidraw-client/src/drawingFns/trimPolylines.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/drawingFns/trimPolylines.ts rename to src/packages/haxidraw-client/src/drawingFns/trimPolylines.ts diff --git a/new-src/packages/haxidraw-client/src/ext-utils/bezierEasing3.ts b/src/packages/haxidraw-client/src/ext-utils/bezierEasing3.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/ext-utils/bezierEasing3.ts rename to src/packages/haxidraw-client/src/ext-utils/bezierEasing3.ts diff --git a/new-src/packages/haxidraw-client/src/ext-utils/isPointInPolyline.ts b/src/packages/haxidraw-client/src/ext-utils/isPointInPolyline.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/ext-utils/isPointInPolyline.ts rename to src/packages/haxidraw-client/src/ext-utils/isPointInPolyline.ts diff --git a/new-src/packages/haxidraw-client/src/ext-utils/noise.ts b/src/packages/haxidraw-client/src/ext-utils/noise.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/ext-utils/noise.ts rename to src/packages/haxidraw-client/src/ext-utils/noise.ts diff --git a/new-src/packages/haxidraw-client/src/ext-utils/rand.ts b/src/packages/haxidraw-client/src/ext-utils/rand.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/ext-utils/rand.ts rename to src/packages/haxidraw-client/src/ext-utils/rand.ts diff --git a/new-src/packages/haxidraw-client/src/flatten-svg.d.ts b/src/packages/haxidraw-client/src/flatten-svg.d.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/flatten-svg.d.ts rename to src/packages/haxidraw-client/src/flatten-svg.d.ts diff --git a/new-src/packages/haxidraw-client/src/flatten-svg/index.ts b/src/packages/haxidraw-client/src/flatten-svg/index.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/flatten-svg/index.ts rename to src/packages/haxidraw-client/src/flatten-svg/index.ts diff --git a/new-src/packages/haxidraw-client/src/flatten-svg/info.txt b/src/packages/haxidraw-client/src/flatten-svg/info.txt similarity index 100% rename from new-src/packages/haxidraw-client/src/flatten-svg/info.txt rename to src/packages/haxidraw-client/src/flatten-svg/info.txt diff --git a/new-src/packages/haxidraw-client/src/flatten-svg/path-data-polyfill.js b/src/packages/haxidraw-client/src/flatten-svg/path-data-polyfill.js similarity index 100% rename from new-src/packages/haxidraw-client/src/flatten-svg/path-data-polyfill.js rename to src/packages/haxidraw-client/src/flatten-svg/path-data-polyfill.js diff --git a/new-src/packages/haxidraw-client/src/haxidraw.ts b/src/packages/haxidraw-client/src/haxidraw.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/haxidraw.ts rename to src/packages/haxidraw-client/src/haxidraw.ts diff --git a/new-src/packages/haxidraw-client/src/index.ts b/src/packages/haxidraw-client/src/index.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/index.ts rename to src/packages/haxidraw-client/src/index.ts diff --git a/new-src/packages/haxidraw-client/src/pipe.ts b/src/packages/haxidraw-client/src/pipe.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/pipe.ts rename to src/packages/haxidraw-client/src/pipe.ts diff --git a/new-src/packages/haxidraw-client/src/turtle.ts b/src/packages/haxidraw-client/src/turtle.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/turtle.ts rename to src/packages/haxidraw-client/src/turtle.ts diff --git a/new-src/packages/haxidraw-client/src/types.ts b/src/packages/haxidraw-client/src/types.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/types.ts rename to src/packages/haxidraw-client/src/types.ts diff --git a/new-src/packages/haxidraw-client/src/utils.ts b/src/packages/haxidraw-client/src/utils.ts similarity index 100% rename from new-src/packages/haxidraw-client/src/utils.ts rename to src/packages/haxidraw-client/src/utils.ts diff --git a/new-src/packages/haxidraw-client/tsconfig.json b/src/packages/haxidraw-client/tsconfig.json similarity index 100% rename from new-src/packages/haxidraw-client/tsconfig.json rename to src/packages/haxidraw-client/tsconfig.json diff --git a/new-src/packages/tsconfig/base.json b/src/packages/tsconfig/base.json similarity index 100% rename from new-src/packages/tsconfig/base.json rename to src/packages/tsconfig/base.json diff --git a/new-src/packages/tsconfig/nextjs.json b/src/packages/tsconfig/nextjs.json similarity index 100% rename from new-src/packages/tsconfig/nextjs.json rename to src/packages/tsconfig/nextjs.json diff --git a/new-src/packages/tsconfig/package.json b/src/packages/tsconfig/package.json similarity index 100% rename from new-src/packages/tsconfig/package.json rename to src/packages/tsconfig/package.json diff --git a/new-src/packages/tsconfig/react-library.json b/src/packages/tsconfig/react-library.json similarity index 100% rename from new-src/packages/tsconfig/react-library.json rename to src/packages/tsconfig/react-library.json diff --git a/new-src/turbo.json b/src/turbo.json similarity index 100% rename from new-src/turbo.json rename to src/turbo.json