diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/builders/build-cli-cpp.ts b/frontends/nextjs/src/lib/nerd-mode-ide/builders/cli/build-cli-cpp.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/builders/build-cli-cpp.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/builders/cli/build-cli-cpp.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/builders/build-cli-readme.ts b/frontends/nextjs/src/lib/nerd-mode-ide/builders/cli/build-cli-readme.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/builders/build-cli-readme.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/builders/cli/build-cli-readme.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/builders/build-package-manifest-json.ts b/frontends/nextjs/src/lib/nerd-mode-ide/builders/package/build-package-manifest-json.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/builders/build-package-manifest-json.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/builders/package/build-package-manifest-json.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/builders/build-package-metadata-json.ts b/frontends/nextjs/src/lib/nerd-mode-ide/builders/package/build-package-metadata-json.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/builders/build-package-metadata-json.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/builders/package/build-package-metadata-json.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/builders/build-package-template.ts b/frontends/nextjs/src/lib/nerd-mode-ide/builders/package/build-package-template.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/builders/build-package-template.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/builders/package/build-package-template.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/builders/build-react-app-template.ts b/frontends/nextjs/src/lib/nerd-mode-ide/builders/package/build-react-app-template.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/builders/build-react-app-template.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/builders/package/build-react-app-template.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/builders/build-zip-from-file-tree.ts b/frontends/nextjs/src/lib/nerd-mode-ide/builders/package/build-zip-from-file-tree.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/builders/build-zip-from-file-tree.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/builders/package/build-zip-from-file-tree.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/append-export-path.test.ts b/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/export/append-export-path.test.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/file-operations/append-export-path.test.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/file-operations/export/append-export-path.test.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/append-export-path.ts b/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/export/append-export-path.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/file-operations/append-export-path.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/file-operations/export/append-export-path.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/find-first-file.test.ts b/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/export/find-first-file.test.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/file-operations/find-first-file.test.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/file-operations/export/find-first-file.test.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/find-first-file.ts b/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/export/find-first-file.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/file-operations/find-first-file.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/file-operations/export/find-first-file.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/collect-file-entries.test.ts b/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/tree/collect-file-entries.test.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/file-operations/collect-file-entries.test.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/file-operations/tree/collect-file-entries.test.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/collect-file-entries.ts b/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/tree/collect-file-entries.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/file-operations/collect-file-entries.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/file-operations/tree/collect-file-entries.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/file-tree-operations.ts b/frontends/nextjs/src/lib/nerd-mode-ide/file-operations/tree/file-tree-operations.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/file-operations/file-tree-operations.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/file-operations/tree/file-tree-operations.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/nodes/create-file-node.ts b/frontends/nextjs/src/lib/nerd-mode-ide/nodes/create/create-file-node.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/nodes/create-file-node.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/nodes/create/create-file-node.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/nodes/create-folder-node.ts b/frontends/nextjs/src/lib/nerd-mode-ide/nodes/create/create-folder-node.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/nodes/create-folder-node.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/nodes/create/create-folder-node.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/nodes/create-node-id.ts b/frontends/nextjs/src/lib/nerd-mode-ide/nodes/create/create-node-id.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/nodes/create-node-id.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/nodes/create/create-node-id.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/nodes/append-node.ts b/frontends/nextjs/src/lib/nerd-mode-ide/nodes/modify/append-node.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/nodes/append-node.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/nodes/modify/append-node.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/nodes/delete-node.ts b/frontends/nextjs/src/lib/nerd-mode-ide/nodes/modify/delete-node.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/nodes/delete-node.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/nodes/modify/delete-node.ts diff --git a/frontends/nextjs/src/lib/nerd-mode-ide/nodes/update-node.ts b/frontends/nextjs/src/lib/nerd-mode-ide/nodes/modify/update-node.ts similarity index 100% rename from frontends/nextjs/src/lib/nerd-mode-ide/nodes/update-node.ts rename to frontends/nextjs/src/lib/nerd-mode-ide/nodes/modify/update-node.ts