diff --git a/.eslintignore b/app similarity index 100% rename from .eslintignore rename to app diff --git a/.eslintrc.yml b/web/.eslintrc.yml similarity index 100% rename from .eslintrc.yml rename to web/.eslintrc.yml diff --git a/.github/CODEOWNERS b/web/.github/CODEOWNERS similarity index 100% rename from .github/CODEOWNERS rename to web/.github/CODEOWNERS diff --git a/.github/changelog.yml b/web/.github/changelog.yml similarity index 100% rename from .github/changelog.yml rename to web/.github/changelog.yml diff --git a/.github/pull_request_template.md b/web/.github/pull_request_template.md similarity index 100% rename from .github/pull_request_template.md rename to web/.github/pull_request_template.md diff --git a/.github/renovate.json b/web/.github/renovate.json similarity index 100% rename from .github/renovate.json rename to web/.github/renovate.json diff --git a/.github/workflows/build.yml b/web/.github/workflows/build.yml similarity index 100% rename from .github/workflows/build.yml rename to web/.github/workflows/build.yml diff --git a/.github/workflows/ci.yml b/web/.github/workflows/ci.yml similarity index 100% rename from .github/workflows/ci.yml rename to web/.github/workflows/ci.yml diff --git a/.github/workflows/deploy_test.yml b/web/.github/workflows/deploy_test.yml similarity index 100% rename from .github/workflows/deploy_test.yml rename to web/.github/workflows/deploy_test.yml diff --git a/.github/workflows/e2e.yml b/web/.github/workflows/e2e.yml similarity index 100% rename from .github/workflows/e2e.yml rename to web/.github/workflows/e2e.yml diff --git a/.github/workflows/pr_title.yml b/web/.github/workflows/pr_title.yml similarity index 100% rename from .github/workflows/pr_title.yml rename to web/.github/workflows/pr_title.yml diff --git a/.github/workflows/release.yml b/web/.github/workflows/release.yml similarity index 100% rename from .github/workflows/release.yml rename to web/.github/workflows/release.yml diff --git a/.github/workflows/stage.yml b/web/.github/workflows/stage.yml similarity index 100% rename from .github/workflows/stage.yml rename to web/.github/workflows/stage.yml diff --git a/.gitignore b/web/.gitignore similarity index 100% rename from .gitignore rename to web/.gitignore diff --git a/.graphqlconfig b/web/.graphqlconfig similarity index 100% rename from .graphqlconfig rename to web/.graphqlconfig diff --git a/.husky/pre-commit b/web/.husky/pre-commit similarity index 100% rename from .husky/pre-commit rename to web/.husky/pre-commit diff --git a/.huskyrc.json b/web/.huskyrc.json similarity index 100% rename from .huskyrc.json rename to web/.huskyrc.json diff --git a/.nvmrc b/web/.nvmrc similarity index 100% rename from .nvmrc rename to web/.nvmrc diff --git a/.prettierignore b/web/.prettierignore similarity index 100% rename from .prettierignore rename to web/.prettierignore diff --git a/.storybook/main.ts b/web/.storybook/main.ts similarity index 100% rename from .storybook/main.ts rename to web/.storybook/main.ts diff --git a/.storybook/manager.ts b/web/.storybook/manager.ts similarity index 100% rename from .storybook/manager.ts rename to web/.storybook/manager.ts diff --git a/.storybook/preview.tsx b/web/.storybook/preview.tsx similarity index 100% rename from .storybook/preview.tsx rename to web/.storybook/preview.tsx diff --git a/.storybook/public/BoxAnimated.glb b/web/.storybook/public/BoxAnimated.glb similarity index 100% rename from .storybook/public/BoxAnimated.glb rename to web/.storybook/public/BoxAnimated.glb diff --git a/.storybook/public/plugins/block.js b/web/.storybook/public/plugins/block.js similarity index 100% rename from .storybook/public/plugins/block.js rename to web/.storybook/public/plugins/block.js diff --git a/.storybook/public/plugins/hidden.js b/web/.storybook/public/plugins/hidden.js similarity index 100% rename from .storybook/public/plugins/hidden.js rename to web/.storybook/public/plugins/hidden.js diff --git a/.storybook/public/plugins/plugin.js b/web/.storybook/public/plugins/plugin.js similarity index 100% rename from .storybook/public/plugins/plugin.js rename to web/.storybook/public/plugins/plugin.js diff --git a/.storybook/public/sample.geojson b/web/.storybook/public/sample.geojson similarity index 100% rename from .storybook/public/sample.geojson rename to web/.storybook/public/sample.geojson diff --git a/.storybook/public/sample.png b/web/.storybook/public/sample.png similarity index 100% rename from .storybook/public/sample.png rename to web/.storybook/public/sample.png diff --git a/.storybook/public/sample.svg b/web/.storybook/public/sample.svg similarity index 100% rename from .storybook/public/sample.svg rename to web/.storybook/public/sample.svg diff --git a/.storybook/public/testdata/sample.czml b/web/.storybook/public/testdata/sample.czml similarity index 100% rename from .storybook/public/testdata/sample.czml rename to web/.storybook/public/testdata/sample.czml diff --git a/.storybook/public/testdata/sample.gltf b/web/.storybook/public/testdata/sample.gltf similarity index 100% rename from .storybook/public/testdata/sample.gltf rename to web/.storybook/public/testdata/sample.gltf diff --git a/.storybook/public/tileset/dragon_high.b3dm b/web/.storybook/public/tileset/dragon_high.b3dm similarity index 100% rename from .storybook/public/tileset/dragon_high.b3dm rename to web/.storybook/public/tileset/dragon_high.b3dm diff --git a/.storybook/public/tileset/dragon_low.b3dm b/web/.storybook/public/tileset/dragon_low.b3dm similarity index 100% rename from .storybook/public/tileset/dragon_low.b3dm rename to web/.storybook/public/tileset/dragon_low.b3dm diff --git a/.storybook/public/tileset/dragon_medium.b3dm b/web/.storybook/public/tileset/dragon_medium.b3dm similarity index 100% rename from .storybook/public/tileset/dragon_medium.b3dm rename to web/.storybook/public/tileset/dragon_medium.b3dm diff --git a/.storybook/public/tileset/tileset.json b/web/.storybook/public/tileset/tileset.json similarity index 100% rename from .storybook/public/tileset/tileset.json rename to web/.storybook/public/tileset/tileset.json diff --git a/.vscode/settings.json b/web/.vscode/settings.json similarity index 100% rename from .vscode/settings.json rename to web/.vscode/settings.json diff --git a/CHANGELOG.md b/web/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to web/CHANGELOG.md diff --git a/CODE_OF_CONDUCT.md b/web/CODE_OF_CONDUCT.md similarity index 100% rename from CODE_OF_CONDUCT.md rename to web/CODE_OF_CONDUCT.md diff --git a/LICENSE b/web/LICENSE similarity index 100% rename from LICENSE rename to web/LICENSE diff --git a/README.md b/web/README.md similarity index 100% rename from README.md rename to web/README.md diff --git a/bin/pluginDoc.ts b/web/bin/pluginDoc.ts similarity index 100% rename from bin/pluginDoc.ts rename to web/bin/pluginDoc.ts diff --git a/codecov.yml b/web/codecov.yml similarity index 100% rename from codecov.yml rename to web/codecov.yml diff --git a/codegen.yml b/web/codegen.yml similarity index 100% rename from codegen.yml rename to web/codegen.yml diff --git a/e2e/dashboard.spec.ts b/web/e2e/dashboard.spec.ts similarity index 100% rename from e2e/dashboard.spec.ts rename to web/e2e/dashboard.spec.ts diff --git a/e2e/utils/config.ts b/web/e2e/utils/config.ts similarity index 100% rename from e2e/utils/config.ts rename to web/e2e/utils/config.ts diff --git a/e2e/utils/index.ts b/web/e2e/utils/index.ts similarity index 100% rename from e2e/utils/index.ts rename to web/e2e/utils/index.ts diff --git a/e2e/utils/login.ts b/web/e2e/utils/login.ts similarity index 100% rename from e2e/utils/login.ts rename to web/e2e/utils/login.ts diff --git a/e2e/utils/setup.ts b/web/e2e/utils/setup.ts similarity index 100% rename from e2e/utils/setup.ts rename to web/e2e/utils/setup.ts diff --git a/i18next-parser.config.js b/web/i18next-parser.config.js similarity index 100% rename from i18next-parser.config.js rename to web/i18next-parser.config.js diff --git a/index.html b/web/index.html similarity index 100% rename from index.html rename to web/index.html diff --git a/netlify.toml b/web/netlify.toml similarity index 100% rename from netlify.toml rename to web/netlify.toml diff --git a/package.json b/web/package.json similarity index 100% rename from package.json rename to web/package.json diff --git a/playwright.config.ts b/web/playwright.config.ts similarity index 100% rename from playwright.config.ts rename to web/playwright.config.ts diff --git a/published.html b/web/published.html similarity index 100% rename from published.html rename to web/published.html diff --git a/src/app.tsx b/web/src/app.tsx similarity index 100% rename from src/app.tsx rename to web/src/app.tsx diff --git a/src/auth/hooks.ts b/web/src/auth/hooks.ts similarity index 100% rename from src/auth/hooks.ts rename to web/src/auth/hooks.ts diff --git a/src/auth/index.tsx b/web/src/auth/index.tsx similarity index 100% rename from src/auth/index.tsx rename to web/src/auth/index.tsx diff --git a/src/auth/provider.tsx b/web/src/auth/provider.tsx similarity index 100% rename from src/auth/provider.tsx rename to web/src/auth/provider.tsx diff --git a/src/components/.eslintrc.yml b/web/src/components/.eslintrc.yml similarity index 100% rename from src/components/.eslintrc.yml rename to web/src/components/.eslintrc.yml diff --git a/src/components/README.md b/web/src/components/README.md similarity index 100% rename from src/components/README.md rename to web/src/components/README.md diff --git a/src/components/atoms/Accordion/AccordionItem.tsx b/web/src/components/atoms/Accordion/AccordionItem.tsx similarity index 100% rename from src/components/atoms/Accordion/AccordionItem.tsx rename to web/src/components/atoms/Accordion/AccordionItem.tsx diff --git a/src/components/atoms/Accordion/index.stories.tsx b/web/src/components/atoms/Accordion/index.stories.tsx similarity index 100% rename from src/components/atoms/Accordion/index.stories.tsx rename to web/src/components/atoms/Accordion/index.stories.tsx diff --git a/src/components/atoms/Accordion/index.test.tsx b/web/src/components/atoms/Accordion/index.test.tsx similarity index 100% rename from src/components/atoms/Accordion/index.test.tsx rename to web/src/components/atoms/Accordion/index.test.tsx diff --git a/src/components/atoms/Accordion/index.tsx b/web/src/components/atoms/Accordion/index.tsx similarity index 100% rename from src/components/atoms/Accordion/index.tsx rename to web/src/components/atoms/Accordion/index.tsx diff --git a/src/components/atoms/AdditionButton/index.stories.tsx b/web/src/components/atoms/AdditionButton/index.stories.tsx similarity index 100% rename from src/components/atoms/AdditionButton/index.stories.tsx rename to web/src/components/atoms/AdditionButton/index.stories.tsx diff --git a/src/components/atoms/AdditionButton/index.tsx b/web/src/components/atoms/AdditionButton/index.tsx similarity index 100% rename from src/components/atoms/AdditionButton/index.tsx rename to web/src/components/atoms/AdditionButton/index.tsx diff --git a/src/components/atoms/AutoComplete/index.stories.tsx b/web/src/components/atoms/AutoComplete/index.stories.tsx similarity index 100% rename from src/components/atoms/AutoComplete/index.stories.tsx rename to web/src/components/atoms/AutoComplete/index.stories.tsx diff --git a/src/components/atoms/AutoComplete/index.test.tsx b/web/src/components/atoms/AutoComplete/index.test.tsx similarity index 100% rename from src/components/atoms/AutoComplete/index.test.tsx rename to web/src/components/atoms/AutoComplete/index.test.tsx diff --git a/src/components/atoms/AutoComplete/index.tsx b/web/src/components/atoms/AutoComplete/index.tsx similarity index 100% rename from src/components/atoms/AutoComplete/index.tsx rename to web/src/components/atoms/AutoComplete/index.tsx diff --git a/src/components/atoms/Avatar/index.stories.tsx b/web/src/components/atoms/Avatar/index.stories.tsx similarity index 100% rename from src/components/atoms/Avatar/index.stories.tsx rename to web/src/components/atoms/Avatar/index.stories.tsx diff --git a/src/components/atoms/Avatar/index.tsx b/web/src/components/atoms/Avatar/index.tsx similarity index 100% rename from src/components/atoms/Avatar/index.tsx rename to web/src/components/atoms/Avatar/index.tsx diff --git a/src/components/atoms/Balloon/index.stories.tsx b/web/src/components/atoms/Balloon/index.stories.tsx similarity index 100% rename from src/components/atoms/Balloon/index.stories.tsx rename to web/src/components/atoms/Balloon/index.stories.tsx diff --git a/src/components/atoms/Balloon/index.tsx b/web/src/components/atoms/Balloon/index.tsx similarity index 100% rename from src/components/atoms/Balloon/index.tsx rename to web/src/components/atoms/Balloon/index.tsx diff --git a/src/components/atoms/Box/index.stories.tsx b/web/src/components/atoms/Box/index.stories.tsx similarity index 100% rename from src/components/atoms/Box/index.stories.tsx rename to web/src/components/atoms/Box/index.stories.tsx diff --git a/src/components/atoms/Box/index.tsx b/web/src/components/atoms/Box/index.tsx similarity index 100% rename from src/components/atoms/Box/index.tsx rename to web/src/components/atoms/Box/index.tsx diff --git a/src/components/atoms/Button/README.md b/web/src/components/atoms/Button/README.md similarity index 100% rename from src/components/atoms/Button/README.md rename to web/src/components/atoms/Button/README.md diff --git a/src/components/atoms/Button/index.stories.tsx b/web/src/components/atoms/Button/index.stories.tsx similarity index 100% rename from src/components/atoms/Button/index.stories.tsx rename to web/src/components/atoms/Button/index.stories.tsx diff --git a/src/components/atoms/Button/index.tsx b/web/src/components/atoms/Button/index.tsx similarity index 100% rename from src/components/atoms/Button/index.tsx rename to web/src/components/atoms/Button/index.tsx diff --git a/src/components/atoms/Card/index.tsx b/web/src/components/atoms/Card/index.tsx similarity index 100% rename from src/components/atoms/Card/index.tsx rename to web/src/components/atoms/Card/index.tsx diff --git a/src/components/atoms/Check/README.md b/web/src/components/atoms/Check/README.md similarity index 100% rename from src/components/atoms/Check/README.md rename to web/src/components/atoms/Check/README.md diff --git a/src/components/atoms/Check/index.stories.tsx b/web/src/components/atoms/Check/index.stories.tsx similarity index 100% rename from src/components/atoms/Check/index.stories.tsx rename to web/src/components/atoms/Check/index.stories.tsx diff --git a/src/components/atoms/Check/index.tsx b/web/src/components/atoms/Check/index.tsx similarity index 100% rename from src/components/atoms/Check/index.tsx rename to web/src/components/atoms/Check/index.tsx diff --git a/src/components/atoms/CheckBox/README.md b/web/src/components/atoms/CheckBox/README.md similarity index 100% rename from src/components/atoms/CheckBox/README.md rename to web/src/components/atoms/CheckBox/README.md diff --git a/src/components/atoms/CheckBox/index.stories.tsx b/web/src/components/atoms/CheckBox/index.stories.tsx similarity index 100% rename from src/components/atoms/CheckBox/index.stories.tsx rename to web/src/components/atoms/CheckBox/index.stories.tsx diff --git a/src/components/atoms/CheckBox/index.tsx b/web/src/components/atoms/CheckBox/index.tsx similarity index 100% rename from src/components/atoms/CheckBox/index.tsx rename to web/src/components/atoms/CheckBox/index.tsx diff --git a/src/components/atoms/CheckGroup/README.md b/web/src/components/atoms/CheckGroup/README.md similarity index 100% rename from src/components/atoms/CheckGroup/README.md rename to web/src/components/atoms/CheckGroup/README.md diff --git a/src/components/atoms/CheckGroup/index.stories.tsx b/web/src/components/atoms/CheckGroup/index.stories.tsx similarity index 100% rename from src/components/atoms/CheckGroup/index.stories.tsx rename to web/src/components/atoms/CheckGroup/index.stories.tsx diff --git a/src/components/atoms/CheckGroup/index.tsx b/web/src/components/atoms/CheckGroup/index.tsx similarity index 100% rename from src/components/atoms/CheckGroup/index.tsx rename to web/src/components/atoms/CheckGroup/index.tsx diff --git a/src/components/atoms/ConfirmationModal/index.stories.tsx b/web/src/components/atoms/ConfirmationModal/index.stories.tsx similarity index 100% rename from src/components/atoms/ConfirmationModal/index.stories.tsx rename to web/src/components/atoms/ConfirmationModal/index.stories.tsx diff --git a/src/components/atoms/ConfirmationModal/index.tsx b/web/src/components/atoms/ConfirmationModal/index.tsx similarity index 100% rename from src/components/atoms/ConfirmationModal/index.tsx rename to web/src/components/atoms/ConfirmationModal/index.tsx diff --git a/src/components/atoms/ContentPicker/README.md b/web/src/components/atoms/ContentPicker/README.md similarity index 100% rename from src/components/atoms/ContentPicker/README.md rename to web/src/components/atoms/ContentPicker/README.md diff --git a/src/components/atoms/ContentPicker/index.stories.tsx b/web/src/components/atoms/ContentPicker/index.stories.tsx similarity index 100% rename from src/components/atoms/ContentPicker/index.stories.tsx rename to web/src/components/atoms/ContentPicker/index.stories.tsx diff --git a/src/components/atoms/ContentPicker/index.tsx b/web/src/components/atoms/ContentPicker/index.tsx similarity index 100% rename from src/components/atoms/ContentPicker/index.tsx rename to web/src/components/atoms/ContentPicker/index.tsx diff --git a/src/components/atoms/DashboardBlock/index.tsx b/web/src/components/atoms/DashboardBlock/index.tsx similarity index 100% rename from src/components/atoms/DashboardBlock/index.tsx rename to web/src/components/atoms/DashboardBlock/index.tsx diff --git a/src/components/atoms/Divider/index.stories.tsx b/web/src/components/atoms/Divider/index.stories.tsx similarity index 100% rename from src/components/atoms/Divider/index.stories.tsx rename to web/src/components/atoms/Divider/index.stories.tsx diff --git a/src/components/atoms/Divider/index.tsx b/web/src/components/atoms/Divider/index.tsx similarity index 100% rename from src/components/atoms/Divider/index.tsx rename to web/src/components/atoms/Divider/index.tsx diff --git a/src/components/atoms/DropHolder/index.tsx b/web/src/components/atoms/DropHolder/index.tsx similarity index 100% rename from src/components/atoms/DropHolder/index.tsx rename to web/src/components/atoms/DropHolder/index.tsx diff --git a/src/components/atoms/Dropdown/index.stories.tsx b/web/src/components/atoms/Dropdown/index.stories.tsx similarity index 100% rename from src/components/atoms/Dropdown/index.stories.tsx rename to web/src/components/atoms/Dropdown/index.stories.tsx diff --git a/src/components/atoms/Dropdown/index.tsx b/web/src/components/atoms/Dropdown/index.tsx similarity index 100% rename from src/components/atoms/Dropdown/index.tsx rename to web/src/components/atoms/Dropdown/index.tsx diff --git a/src/components/atoms/Filled/index.ts b/web/src/components/atoms/Filled/index.ts similarity index 100% rename from src/components/atoms/Filled/index.ts rename to web/src/components/atoms/Filled/index.ts diff --git a/src/components/atoms/Flex/index.stories.tsx b/web/src/components/atoms/Flex/index.stories.tsx similarity index 100% rename from src/components/atoms/Flex/index.stories.tsx rename to web/src/components/atoms/Flex/index.stories.tsx diff --git a/src/components/atoms/Flex/index.tsx b/web/src/components/atoms/Flex/index.tsx similarity index 100% rename from src/components/atoms/Flex/index.tsx rename to web/src/components/atoms/Flex/index.tsx diff --git a/src/components/atoms/FloatedPanel/index.tsx b/web/src/components/atoms/FloatedPanel/index.tsx similarity index 100% rename from src/components/atoms/FloatedPanel/index.tsx rename to web/src/components/atoms/FloatedPanel/index.tsx diff --git a/src/components/atoms/HelpButton/index.stories.tsx b/web/src/components/atoms/HelpButton/index.stories.tsx similarity index 100% rename from src/components/atoms/HelpButton/index.stories.tsx rename to web/src/components/atoms/HelpButton/index.stories.tsx diff --git a/src/components/atoms/HelpButton/index.tsx b/web/src/components/atoms/HelpButton/index.tsx similarity index 100% rename from src/components/atoms/HelpButton/index.tsx rename to web/src/components/atoms/HelpButton/index.tsx diff --git a/src/components/atoms/Icon/Icons/add-file.svg b/web/src/components/atoms/Icon/Icons/add-file.svg similarity index 100% rename from src/components/atoms/Icon/Icons/add-file.svg rename to web/src/components/atoms/Icon/Icons/add-file.svg diff --git a/src/components/atoms/Icon/Icons/alert.svg b/web/src/components/atoms/Icon/Icons/alert.svg similarity index 100% rename from src/components/atoms/Icon/Icons/alert.svg rename to web/src/components/atoms/Icon/Icons/alert.svg diff --git a/src/components/atoms/Icon/Icons/arrow.png b/web/src/components/atoms/Icon/Icons/arrow.png similarity index 100% rename from src/components/atoms/Icon/Icons/arrow.png rename to web/src/components/atoms/Icon/Icons/arrow.png diff --git a/src/components/atoms/Icon/Icons/arrowDown.svg b/web/src/components/atoms/Icon/Icons/arrowDown.svg similarity index 100% rename from src/components/atoms/Icon/Icons/arrowDown.svg rename to web/src/components/atoms/Icon/Icons/arrowDown.svg diff --git a/src/components/atoms/Icon/Icons/arrowLeft.svg b/web/src/components/atoms/Icon/Icons/arrowLeft.svg similarity index 100% rename from src/components/atoms/Icon/Icons/arrowLeft.svg rename to web/src/components/atoms/Icon/Icons/arrowLeft.svg diff --git a/src/components/atoms/Icon/Icons/arrowLong.svg b/web/src/components/atoms/Icon/Icons/arrowLong.svg similarity index 100% rename from src/components/atoms/Icon/Icons/arrowLong.svg rename to web/src/components/atoms/Icon/Icons/arrowLong.svg diff --git a/src/components/atoms/Icon/Icons/arrowLongLeft.svg b/web/src/components/atoms/Icon/Icons/arrowLongLeft.svg similarity index 100% rename from src/components/atoms/Icon/Icons/arrowLongLeft.svg rename to web/src/components/atoms/Icon/Icons/arrowLongLeft.svg diff --git a/src/components/atoms/Icon/Icons/arrowLongRight.svg b/web/src/components/atoms/Icon/Icons/arrowLongRight.svg similarity index 100% rename from src/components/atoms/Icon/Icons/arrowLongRight.svg rename to web/src/components/atoms/Icon/Icons/arrowLongRight.svg diff --git a/src/components/atoms/Icon/Icons/arrowRight.svg b/web/src/components/atoms/Icon/Icons/arrowRight.svg similarity index 100% rename from src/components/atoms/Icon/Icons/arrowRight.svg rename to web/src/components/atoms/Icon/Icons/arrowRight.svg diff --git a/src/components/atoms/Icon/Icons/arrowSelect.svg b/web/src/components/atoms/Icon/Icons/arrowSelect.svg similarity index 100% rename from src/components/atoms/Icon/Icons/arrowSelect.svg rename to web/src/components/atoms/Icon/Icons/arrowSelect.svg diff --git a/src/components/atoms/Icon/Icons/arrowToggle.svg b/web/src/components/atoms/Icon/Icons/arrowToggle.svg similarity index 100% rename from src/components/atoms/Icon/Icons/arrowToggle.svg rename to web/src/components/atoms/Icon/Icons/arrowToggle.svg diff --git a/src/components/atoms/Icon/Icons/arrowUp.svg b/web/src/components/atoms/Icon/Icons/arrowUp.svg similarity index 100% rename from src/components/atoms/Icon/Icons/arrowUp.svg rename to web/src/components/atoms/Icon/Icons/arrowUp.svg diff --git a/src/components/atoms/Icon/Icons/arrowUpDown.svg b/web/src/components/atoms/Icon/Icons/arrowUpDown.svg similarity index 100% rename from src/components/atoms/Icon/Icons/arrowUpDown.svg rename to web/src/components/atoms/Icon/Icons/arrowUpDown.svg diff --git a/src/components/atoms/Icon/Icons/assetGrid.svg b/web/src/components/atoms/Icon/Icons/assetGrid.svg similarity index 100% rename from src/components/atoms/Icon/Icons/assetGrid.svg rename to web/src/components/atoms/Icon/Icons/assetGrid.svg diff --git a/src/components/atoms/Icon/Icons/assetGridSmall.svg b/web/src/components/atoms/Icon/Icons/assetGridSmall.svg similarity index 100% rename from src/components/atoms/Icon/Icons/assetGridSmall.svg rename to web/src/components/atoms/Icon/Icons/assetGridSmall.svg diff --git a/src/components/atoms/Icon/Icons/assetList.svg b/web/src/components/atoms/Icon/Icons/assetList.svg similarity index 100% rename from src/components/atoms/Icon/Icons/assetList.svg rename to web/src/components/atoms/Icon/Icons/assetList.svg diff --git a/src/components/atoms/Icon/Icons/assetNoSupport.svg b/web/src/components/atoms/Icon/Icons/assetNoSupport.svg similarity index 100% rename from src/components/atoms/Icon/Icons/assetNoSupport.svg rename to web/src/components/atoms/Icon/Icons/assetNoSupport.svg diff --git a/src/components/atoms/Icon/Icons/avatar.svg b/web/src/components/atoms/Icon/Icons/avatar.svg similarity index 100% rename from src/components/atoms/Icon/Icons/avatar.svg rename to web/src/components/atoms/Icon/Icons/avatar.svg diff --git a/src/components/atoms/Icon/Icons/binIcon.svg b/web/src/components/atoms/Icon/Icons/binIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/binIcon.svg rename to web/src/components/atoms/Icon/Icons/binIcon.svg diff --git a/src/components/atoms/Icon/Icons/boxIcon.png b/web/src/components/atoms/Icon/Icons/boxIcon.png similarity index 100% rename from src/components/atoms/Icon/Icons/boxIcon.png rename to web/src/components/atoms/Icon/Icons/boxIcon.png diff --git a/src/components/atoms/Icon/Icons/camera.svg b/web/src/components/atoms/Icon/Icons/camera.svg similarity index 100% rename from src/components/atoms/Icon/Icons/camera.svg rename to web/src/components/atoms/Icon/Icons/camera.svg diff --git a/src/components/atoms/Icon/Icons/cancel.svg b/web/src/components/atoms/Icon/Icons/cancel.svg similarity index 100% rename from src/components/atoms/Icon/Icons/cancel.svg rename to web/src/components/atoms/Icon/Icons/cancel.svg diff --git a/src/components/atoms/Icon/Icons/captureIcon.svg b/web/src/components/atoms/Icon/Icons/captureIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/captureIcon.svg rename to web/src/components/atoms/Icon/Icons/captureIcon.svg diff --git a/src/components/atoms/Icon/Icons/check.svg b/web/src/components/atoms/Icon/Icons/check.svg similarity index 100% rename from src/components/atoms/Icon/Icons/check.svg rename to web/src/components/atoms/Icon/Icons/check.svg diff --git a/src/components/atoms/Icon/Icons/checkCircle.svg b/web/src/components/atoms/Icon/Icons/checkCircle.svg similarity index 100% rename from src/components/atoms/Icon/Icons/checkCircle.svg rename to web/src/components/atoms/Icon/Icons/checkCircle.svg diff --git a/src/components/atoms/Icon/Icons/checkCircle2.svg b/web/src/components/atoms/Icon/Icons/checkCircle2.svg similarity index 100% rename from src/components/atoms/Icon/Icons/checkCircle2.svg rename to web/src/components/atoms/Icon/Icons/checkCircle2.svg diff --git a/src/components/atoms/Icon/Icons/chevron-down.png b/web/src/components/atoms/Icon/Icons/chevron-down.png similarity index 100% rename from src/components/atoms/Icon/Icons/chevron-down.png rename to web/src/components/atoms/Icon/Icons/chevron-down.png diff --git a/src/components/atoms/Icon/Icons/cluster.svg b/web/src/components/atoms/Icon/Icons/cluster.svg similarity index 100% rename from src/components/atoms/Icon/Icons/cluster.svg rename to web/src/components/atoms/Icon/Icons/cluster.svg diff --git a/src/components/atoms/Icon/Icons/compass.svg b/web/src/components/atoms/Icon/Icons/compass.svg similarity index 100% rename from src/components/atoms/Icon/Icons/compass.svg rename to web/src/components/atoms/Icon/Icons/compass.svg diff --git a/src/components/atoms/Icon/Icons/compassFocus.svg b/web/src/components/atoms/Icon/Icons/compassFocus.svg similarity index 100% rename from src/components/atoms/Icon/Icons/compassFocus.svg rename to web/src/components/atoms/Icon/Icons/compassFocus.svg diff --git a/src/components/atoms/Icon/Icons/contents.png b/web/src/components/atoms/Icon/Icons/contents.png similarity index 100% rename from src/components/atoms/Icon/Icons/contents.png rename to web/src/components/atoms/Icon/Icons/contents.png diff --git a/src/components/atoms/Icon/Icons/copyCode.svg b/web/src/components/atoms/Icon/Icons/copyCode.svg similarity index 100% rename from src/components/atoms/Icon/Icons/copyCode.svg rename to web/src/components/atoms/Icon/Icons/copyCode.svg diff --git a/src/components/atoms/Icon/Icons/crosshair.svg b/web/src/components/atoms/Icon/Icons/crosshair.svg similarity index 100% rename from src/components/atoms/Icon/Icons/crosshair.svg rename to web/src/components/atoms/Icon/Icons/crosshair.svg diff --git a/src/components/atoms/Icon/Icons/dashboardIcon.svg b/web/src/components/atoms/Icon/Icons/dashboardIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/dashboardIcon.svg rename to web/src/components/atoms/Icon/Icons/dashboardIcon.svg diff --git a/src/components/atoms/Icon/Icons/dataSource-selected.png b/web/src/components/atoms/Icon/Icons/dataSource-selected.png similarity index 100% rename from src/components/atoms/Icon/Icons/dataSource-selected.png rename to web/src/components/atoms/Icon/Icons/dataSource-selected.png diff --git a/src/components/atoms/Icon/Icons/dataSource.png b/web/src/components/atoms/Icon/Icons/dataSource.png similarity index 100% rename from src/components/atoms/Icon/Icons/dataSource.png rename to web/src/components/atoms/Icon/Icons/dataSource.png diff --git a/src/components/atoms/Icon/Icons/datasetAdd.svg b/web/src/components/atoms/Icon/Icons/datasetAdd.svg similarity index 100% rename from src/components/atoms/Icon/Icons/datasetAdd.svg rename to web/src/components/atoms/Icon/Icons/datasetAdd.svg diff --git a/src/components/atoms/Icon/Icons/datasetIcon.svg b/web/src/components/atoms/Icon/Icons/datasetIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/datasetIcon.svg rename to web/src/components/atoms/Icon/Icons/datasetIcon.svg diff --git a/src/components/atoms/Icon/Icons/dropboxIcon.png b/web/src/components/atoms/Icon/Icons/dropboxIcon.png similarity index 100% rename from src/components/atoms/Icon/Icons/dropboxIcon.png rename to web/src/components/atoms/Icon/Icons/dropboxIcon.png diff --git a/src/components/atoms/Icon/Icons/earth.png b/web/src/components/atoms/Icon/Icons/earth.png similarity index 100% rename from src/components/atoms/Icon/Icons/earth.png rename to web/src/components/atoms/Icon/Icons/earth.png diff --git a/src/components/atoms/Icon/Icons/edit.svg b/web/src/components/atoms/Icon/Icons/edit.svg similarity index 100% rename from src/components/atoms/Icon/Icons/edit.svg rename to web/src/components/atoms/Icon/Icons/edit.svg diff --git a/src/components/atoms/Icon/Icons/editIcon.svg b/web/src/components/atoms/Icon/Icons/editIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/editIcon.svg rename to web/src/components/atoms/Icon/Icons/editIcon.svg diff --git a/src/components/atoms/Icon/Icons/ellipse.svg b/web/src/components/atoms/Icon/Icons/ellipse.svg similarity index 100% rename from src/components/atoms/Icon/Icons/ellipse.svg rename to web/src/components/atoms/Icon/Icons/ellipse.svg diff --git a/src/components/atoms/Icon/Icons/exportIcon.svg b/web/src/components/atoms/Icon/Icons/exportIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/exportIcon.svg rename to web/src/components/atoms/Icon/Icons/exportIcon.svg diff --git a/src/components/atoms/Icon/Icons/eye-off-hover.png b/web/src/components/atoms/Icon/Icons/eye-off-hover.png similarity index 100% rename from src/components/atoms/Icon/Icons/eye-off-hover.png rename to web/src/components/atoms/Icon/Icons/eye-off-hover.png diff --git a/src/components/atoms/Icon/Icons/eye-off.png b/web/src/components/atoms/Icon/Icons/eye-off.png similarity index 100% rename from src/components/atoms/Icon/Icons/eye-off.png rename to web/src/components/atoms/Icon/Icons/eye-off.png diff --git a/src/components/atoms/Icon/Icons/fieldClear.svg b/web/src/components/atoms/Icon/Icons/fieldClear.svg similarity index 100% rename from src/components/atoms/Icon/Icons/fieldClear.svg rename to web/src/components/atoms/Icon/Icons/fieldClear.svg diff --git a/src/components/atoms/Icon/Icons/fieldLinked.svg b/web/src/components/atoms/Icon/Icons/fieldLinked.svg similarity index 100% rename from src/components/atoms/Icon/Icons/fieldLinked.svg rename to web/src/components/atoms/Icon/Icons/fieldLinked.svg diff --git a/src/components/atoms/Icon/Icons/fileIcon.svg b/web/src/components/atoms/Icon/Icons/fileIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/fileIcon.svg rename to web/src/components/atoms/Icon/Icons/fileIcon.svg diff --git a/src/components/atoms/Icon/Icons/filterName.svg b/web/src/components/atoms/Icon/Icons/filterName.svg similarity index 100% rename from src/components/atoms/Icon/Icons/filterName.svg rename to web/src/components/atoms/Icon/Icons/filterName.svg diff --git a/src/components/atoms/Icon/Icons/filterNameReverse.svg b/web/src/components/atoms/Icon/Icons/filterNameReverse.svg similarity index 100% rename from src/components/atoms/Icon/Icons/filterNameReverse.svg rename to web/src/components/atoms/Icon/Icons/filterNameReverse.svg diff --git a/src/components/atoms/Icon/Icons/filterSize.svg b/web/src/components/atoms/Icon/Icons/filterSize.svg similarity index 100% rename from src/components/atoms/Icon/Icons/filterSize.svg rename to web/src/components/atoms/Icon/Icons/filterSize.svg diff --git a/src/components/atoms/Icon/Icons/filterSizeReverse.svg b/web/src/components/atoms/Icon/Icons/filterSizeReverse.svg similarity index 100% rename from src/components/atoms/Icon/Icons/filterSizeReverse.svg rename to web/src/components/atoms/Icon/Icons/filterSizeReverse.svg diff --git a/src/components/atoms/Icon/Icons/filterTime.svg b/web/src/components/atoms/Icon/Icons/filterTime.svg similarity index 100% rename from src/components/atoms/Icon/Icons/filterTime.svg rename to web/src/components/atoms/Icon/Icons/filterTime.svg diff --git a/src/components/atoms/Icon/Icons/filterTimeReverse.svg b/web/src/components/atoms/Icon/Icons/filterTimeReverse.svg similarity index 100% rename from src/components/atoms/Icon/Icons/filterTimeReverse.svg rename to web/src/components/atoms/Icon/Icons/filterTimeReverse.svg diff --git a/src/components/atoms/Icon/Icons/folder-open.png b/web/src/components/atoms/Icon/Icons/folder-open.png similarity index 100% rename from src/components/atoms/Icon/Icons/folder-open.png rename to web/src/components/atoms/Icon/Icons/folder-open.png diff --git a/src/components/atoms/Icon/Icons/folder.png b/web/src/components/atoms/Icon/Icons/folder.png similarity index 100% rename from src/components/atoms/Icon/Icons/folder.png rename to web/src/components/atoms/Icon/Icons/folder.png diff --git a/src/components/atoms/Icon/Icons/folderAddIcon.svg b/web/src/components/atoms/Icon/Icons/folderAddIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/folderAddIcon.svg rename to web/src/components/atoms/Icon/Icons/folderAddIcon.svg diff --git a/src/components/atoms/Icon/Icons/folderIcon.svg b/web/src/components/atoms/Icon/Icons/folderIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/folderIcon.svg rename to web/src/components/atoms/Icon/Icons/folderIcon.svg diff --git a/src/components/atoms/Icon/Icons/googleDriveIcon.svg b/web/src/components/atoms/Icon/Icons/googleDriveIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/googleDriveIcon.svg rename to web/src/components/atoms/Icon/Icons/googleDriveIcon.svg diff --git a/src/components/atoms/Icon/Icons/graphCMSIcon.svg b/web/src/components/atoms/Icon/Icons/graphCMSIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/graphCMSIcon.svg rename to web/src/components/atoms/Icon/Icons/graphCMSIcon.svg diff --git a/src/components/atoms/Icon/Icons/helpIcon.svg b/web/src/components/atoms/Icon/Icons/helpIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/helpIcon.svg rename to web/src/components/atoms/Icon/Icons/helpIcon.svg diff --git a/src/components/atoms/Icon/Icons/house.svg b/web/src/components/atoms/Icon/Icons/house.svg similarity index 100% rename from src/components/atoms/Icon/Icons/house.svg rename to web/src/components/atoms/Icon/Icons/house.svg diff --git a/src/components/atoms/Icon/Icons/infobox.png b/web/src/components/atoms/Icon/Icons/infobox.png similarity index 100% rename from src/components/atoms/Icon/Icons/infobox.png rename to web/src/components/atoms/Icon/Icons/infobox.png diff --git a/src/components/atoms/Icon/Icons/infoboxHTMLIcon.svg b/web/src/components/atoms/Icon/Icons/infoboxHTMLIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/infoboxHTMLIcon.svg rename to web/src/components/atoms/Icon/Icons/infoboxHTMLIcon.svg diff --git a/src/components/atoms/Icon/Icons/infoboxIcon.svg b/web/src/components/atoms/Icon/Icons/infoboxIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/infoboxIcon.svg rename to web/src/components/atoms/Icon/Icons/infoboxIcon.svg diff --git a/src/components/atoms/Icon/Icons/infoboxLocationIcon.svg b/web/src/components/atoms/Icon/Icons/infoboxLocationIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/infoboxLocationIcon.svg rename to web/src/components/atoms/Icon/Icons/infoboxLocationIcon.svg diff --git a/src/components/atoms/Icon/Icons/infoboxTableIcon.svg b/web/src/components/atoms/Icon/Icons/infoboxTableIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/infoboxTableIcon.svg rename to web/src/components/atoms/Icon/Icons/infoboxTableIcon.svg diff --git a/src/components/atoms/Icon/Icons/infoboxTextIcon.svg b/web/src/components/atoms/Icon/Icons/infoboxTextIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/infoboxTextIcon.svg rename to web/src/components/atoms/Icon/Icons/infoboxTextIcon.svg diff --git a/src/components/atoms/Icon/Icons/infoboxVideoIcon.svg b/web/src/components/atoms/Icon/Icons/infoboxVideoIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/infoboxVideoIcon.svg rename to web/src/components/atoms/Icon/Icons/infoboxVideoIcon.svg diff --git a/src/components/atoms/Icon/Icons/install.svg b/web/src/components/atoms/Icon/Icons/install.svg similarity index 100% rename from src/components/atoms/Icon/Icons/install.svg rename to web/src/components/atoms/Icon/Icons/install.svg diff --git a/src/components/atoms/Icon/Icons/layerAddIcon.svg b/web/src/components/atoms/Icon/Icons/layerAddIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/layerAddIcon.svg rename to web/src/components/atoms/Icon/Icons/layerAddIcon.svg diff --git a/src/components/atoms/Icon/Icons/layerIcon.svg b/web/src/components/atoms/Icon/Icons/layerIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/layerIcon.svg rename to web/src/components/atoms/Icon/Icons/layerIcon.svg diff --git a/src/components/atoms/Icon/Icons/layers-selected.png b/web/src/components/atoms/Icon/Icons/layers-selected.png similarity index 100% rename from src/components/atoms/Icon/Icons/layers-selected.png rename to web/src/components/atoms/Icon/Icons/layers-selected.png diff --git a/src/components/atoms/Icon/Icons/layers.png b/web/src/components/atoms/Icon/Icons/layers.png similarity index 100% rename from src/components/atoms/Icon/Icons/layers.png rename to web/src/components/atoms/Icon/Icons/layers.png diff --git a/src/components/atoms/Icon/Icons/linkIcon.svg b/web/src/components/atoms/Icon/Icons/linkIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/linkIcon.svg rename to web/src/components/atoms/Icon/Icons/linkIcon.svg diff --git a/src/components/atoms/Icon/Icons/logoutIcon.svg b/web/src/components/atoms/Icon/Icons/logoutIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/logoutIcon.svg rename to web/src/components/atoms/Icon/Icons/logoutIcon.svg diff --git a/src/components/atoms/Icon/Icons/long-arrow.png b/web/src/components/atoms/Icon/Icons/long-arrow.png similarity index 100% rename from src/components/atoms/Icon/Icons/long-arrow.png rename to web/src/components/atoms/Icon/Icons/long-arrow.png diff --git a/src/components/atoms/Icon/Icons/mailCircle.svg b/web/src/components/atoms/Icon/Icons/mailCircle.svg similarity index 100% rename from src/components/atoms/Icon/Icons/mailCircle.svg rename to web/src/components/atoms/Icon/Icons/mailCircle.svg diff --git a/src/components/atoms/Icon/Icons/map.svg b/web/src/components/atoms/Icon/Icons/map.svg similarity index 100% rename from src/components/atoms/Icon/Icons/map.svg rename to web/src/components/atoms/Icon/Icons/map.svg diff --git a/src/components/atoms/Icon/Icons/marketplace.svg b/web/src/components/atoms/Icon/Icons/marketplace.svg similarity index 100% rename from src/components/atoms/Icon/Icons/marketplace.svg rename to web/src/components/atoms/Icon/Icons/marketplace.svg diff --git a/src/components/atoms/Icon/Icons/memberAdd.svg b/web/src/components/atoms/Icon/Icons/memberAdd.svg similarity index 100% rename from src/components/atoms/Icon/Icons/memberAdd.svg rename to web/src/components/atoms/Icon/Icons/memberAdd.svg diff --git a/src/components/atoms/Icon/Icons/menuForDevice.svg b/web/src/components/atoms/Icon/Icons/menuForDevice.svg similarity index 100% rename from src/components/atoms/Icon/Icons/menuForDevice.svg rename to web/src/components/atoms/Icon/Icons/menuForDevice.svg diff --git a/src/components/atoms/Icon/Icons/minus.svg b/web/src/components/atoms/Icon/Icons/minus.svg similarity index 100% rename from src/components/atoms/Icon/Icons/minus.svg rename to web/src/components/atoms/Icon/Icons/minus.svg diff --git a/src/components/atoms/Icon/Icons/moon.svg b/web/src/components/atoms/Icon/Icons/moon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/moon.svg rename to web/src/components/atoms/Icon/Icons/moon.svg diff --git a/src/components/atoms/Icon/Icons/navigatorAngle.svg b/web/src/components/atoms/Icon/Icons/navigatorAngle.svg similarity index 100% rename from src/components/atoms/Icon/Icons/navigatorAngle.svg rename to web/src/components/atoms/Icon/Icons/navigatorAngle.svg diff --git a/src/components/atoms/Icon/Icons/newProject.svg b/web/src/components/atoms/Icon/Icons/newProject.svg similarity index 100% rename from src/components/atoms/Icon/Icons/newProject.svg rename to web/src/components/atoms/Icon/Icons/newProject.svg diff --git a/src/components/atoms/Icon/Icons/newWorkspace.svg b/web/src/components/atoms/Icon/Icons/newWorkspace.svg similarity index 100% rename from src/components/atoms/Icon/Icons/newWorkspace.svg rename to web/src/components/atoms/Icon/Icons/newWorkspace.svg diff --git a/src/components/atoms/Icon/Icons/noProjects.svg b/web/src/components/atoms/Icon/Icons/noProjects.svg similarity index 100% rename from src/components/atoms/Icon/Icons/noProjects.svg rename to web/src/components/atoms/Icon/Icons/noProjects.svg diff --git a/src/components/atoms/Icon/Icons/pcIcon.svg b/web/src/components/atoms/Icon/Icons/pcIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/pcIcon.svg rename to web/src/components/atoms/Icon/Icons/pcIcon.svg diff --git a/src/components/atoms/Icon/Icons/photooverlay-default.svg b/web/src/components/atoms/Icon/Icons/photooverlay-default.svg similarity index 100% rename from src/components/atoms/Icon/Icons/photooverlay-default.svg rename to web/src/components/atoms/Icon/Icons/photooverlay-default.svg diff --git a/src/components/atoms/Icon/Icons/play-left.svg b/web/src/components/atoms/Icon/Icons/play-left.svg similarity index 100% rename from src/components/atoms/Icon/Icons/play-left.svg rename to web/src/components/atoms/Icon/Icons/play-left.svg diff --git a/src/components/atoms/Icon/Icons/play-right.svg b/web/src/components/atoms/Icon/Icons/play-right.svg similarity index 100% rename from src/components/atoms/Icon/Icons/play-right.svg rename to web/src/components/atoms/Icon/Icons/play-right.svg diff --git a/src/components/atoms/Icon/Icons/plugin.svg b/web/src/components/atoms/Icon/Icons/plugin.svg similarity index 100% rename from src/components/atoms/Icon/Icons/plugin.svg rename to web/src/components/atoms/Icon/Icons/plugin.svg diff --git a/src/components/atoms/Icon/Icons/plus.png b/web/src/components/atoms/Icon/Icons/plus.png similarity index 100% rename from src/components/atoms/Icon/Icons/plus.png rename to web/src/components/atoms/Icon/Icons/plus.png diff --git a/src/components/atoms/Icon/Icons/plus.svg b/web/src/components/atoms/Icon/Icons/plus.svg similarity index 100% rename from src/components/atoms/Icon/Icons/plus.svg rename to web/src/components/atoms/Icon/Icons/plus.svg diff --git a/src/components/atoms/Icon/Icons/plusSquare.svg b/web/src/components/atoms/Icon/Icons/plusSquare.svg similarity index 100% rename from src/components/atoms/Icon/Icons/plusSquare.svg rename to web/src/components/atoms/Icon/Icons/plusSquare.svg diff --git a/src/components/atoms/Icon/Icons/preview.svg b/web/src/components/atoms/Icon/Icons/preview.svg similarity index 100% rename from src/components/atoms/Icon/Icons/preview.svg rename to web/src/components/atoms/Icon/Icons/preview.svg diff --git a/src/components/atoms/Icon/Icons/primMarkerIcon.svg b/web/src/components/atoms/Icon/Icons/primMarkerIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/primMarkerIcon.svg rename to web/src/components/atoms/Icon/Icons/primMarkerIcon.svg diff --git a/src/components/atoms/Icon/Icons/primModel.svg b/web/src/components/atoms/Icon/Icons/primModel.svg similarity index 100% rename from src/components/atoms/Icon/Icons/primModel.svg rename to web/src/components/atoms/Icon/Icons/primModel.svg diff --git a/src/components/atoms/Icon/Icons/primPhotoIcon.svg b/web/src/components/atoms/Icon/Icons/primPhotoIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/primPhotoIcon.svg rename to web/src/components/atoms/Icon/Icons/primPhotoIcon.svg diff --git a/src/components/atoms/Icon/Icons/primRect.svg b/web/src/components/atoms/Icon/Icons/primRect.svg similarity index 100% rename from src/components/atoms/Icon/Icons/primRect.svg rename to web/src/components/atoms/Icon/Icons/primRect.svg diff --git a/src/components/atoms/Icon/Icons/primResourceIcon.svg b/web/src/components/atoms/Icon/Icons/primResourceIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/primResourceIcon.svg rename to web/src/components/atoms/Icon/Icons/primResourceIcon.svg diff --git a/src/components/atoms/Icon/Icons/primSphereIcon.svg b/web/src/components/atoms/Icon/Icons/primSphereIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/primSphereIcon.svg rename to web/src/components/atoms/Icon/Icons/primSphereIcon.svg diff --git a/src/components/atoms/Icon/Icons/primTIleset.svg b/web/src/components/atoms/Icon/Icons/primTIleset.svg similarity index 100% rename from src/components/atoms/Icon/Icons/primTIleset.svg rename to web/src/components/atoms/Icon/Icons/primTIleset.svg diff --git a/src/components/atoms/Icon/Icons/primTileset.svg b/web/src/components/atoms/Icon/Icons/primTileset.svg similarity index 100% rename from src/components/atoms/Icon/Icons/primTileset.svg rename to web/src/components/atoms/Icon/Icons/primTileset.svg diff --git a/src/components/atoms/Icon/Icons/primitives-selected.png b/web/src/components/atoms/Icon/Icons/primitives-selected.png similarity index 100% rename from src/components/atoms/Icon/Icons/primitives-selected.png rename to web/src/components/atoms/Icon/Icons/primitives-selected.png diff --git a/src/components/atoms/Icon/Icons/primitives.png b/web/src/components/atoms/Icon/Icons/primitives.png similarity index 100% rename from src/components/atoms/Icon/Icons/primitives.png rename to web/src/components/atoms/Icon/Icons/primitives.png diff --git a/src/components/atoms/Icon/Icons/privateGitHubRepo.svg b/web/src/components/atoms/Icon/Icons/privateGitHubRepo.svg similarity index 100% rename from src/components/atoms/Icon/Icons/privateGitHubRepo.svg rename to web/src/components/atoms/Icon/Icons/privateGitHubRepo.svg diff --git a/src/components/atoms/Icon/Icons/publicGitHubRepo.svg b/web/src/components/atoms/Icon/Icons/publicGitHubRepo.svg similarity index 100% rename from src/components/atoms/Icon/Icons/publicGitHubRepo.svg rename to web/src/components/atoms/Icon/Icons/publicGitHubRepo.svg diff --git a/src/components/atoms/Icon/Icons/publish.svg b/web/src/components/atoms/Icon/Icons/publish.svg similarity index 100% rename from src/components/atoms/Icon/Icons/publish.svg rename to web/src/components/atoms/Icon/Icons/publish.svg diff --git a/src/components/atoms/Icon/Icons/questionMarkIcon.svg b/web/src/components/atoms/Icon/Icons/questionMarkIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/questionMarkIcon.svg rename to web/src/components/atoms/Icon/Icons/questionMarkIcon.svg diff --git a/src/components/atoms/Icon/Icons/reearthLogo.svg b/web/src/components/atoms/Icon/Icons/reearthLogo.svg similarity index 100% rename from src/components/atoms/Icon/Icons/reearthLogo.svg rename to web/src/components/atoms/Icon/Icons/reearthLogo.svg diff --git a/src/components/atoms/Icon/Icons/reearthLogoColorful.svg b/web/src/components/atoms/Icon/Icons/reearthLogoColorful.svg similarity index 100% rename from src/components/atoms/Icon/Icons/reearthLogoColorful.svg rename to web/src/components/atoms/Icon/Icons/reearthLogoColorful.svg diff --git a/src/components/atoms/Icon/Icons/resize.svg b/web/src/components/atoms/Icon/Icons/resize.svg similarity index 100% rename from src/components/atoms/Icon/Icons/resize.svg rename to web/src/components/atoms/Icon/Icons/resize.svg diff --git a/src/components/atoms/Icon/Icons/sample-person.png b/web/src/components/atoms/Icon/Icons/sample-person.png similarity index 100% rename from src/components/atoms/Icon/Icons/sample-person.png rename to web/src/components/atoms/Icon/Icons/sample-person.png diff --git a/src/components/atoms/Icon/Icons/sample.png b/web/src/components/atoms/Icon/Icons/sample.png similarity index 100% rename from src/components/atoms/Icon/Icons/sample.png rename to web/src/components/atoms/Icon/Icons/sample.png diff --git a/src/components/atoms/Icon/Icons/scale.svg b/web/src/components/atoms/Icon/Icons/scale.svg similarity index 100% rename from src/components/atoms/Icon/Icons/scale.svg rename to web/src/components/atoms/Icon/Icons/scale.svg diff --git a/src/components/atoms/Icon/Icons/scene.svg b/web/src/components/atoms/Icon/Icons/scene.svg similarity index 100% rename from src/components/atoms/Icon/Icons/scene.svg rename to web/src/components/atoms/Icon/Icons/scene.svg diff --git a/src/components/atoms/Icon/Icons/sceneIcon.svg b/web/src/components/atoms/Icon/Icons/sceneIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/sceneIcon.svg rename to web/src/components/atoms/Icon/Icons/sceneIcon.svg diff --git a/src/components/atoms/Icon/Icons/search.svg b/web/src/components/atoms/Icon/Icons/search.svg similarity index 100% rename from src/components/atoms/Icon/Icons/search.svg rename to web/src/components/atoms/Icon/Icons/search.svg diff --git a/src/components/atoms/Icon/Icons/settings.png b/web/src/components/atoms/Icon/Icons/settings.png similarity index 100% rename from src/components/atoms/Icon/Icons/settings.png rename to web/src/components/atoms/Icon/Icons/settings.png diff --git a/src/components/atoms/Icon/Icons/settings.svg b/web/src/components/atoms/Icon/Icons/settings.svg similarity index 100% rename from src/components/atoms/Icon/Icons/settings.svg rename to web/src/components/atoms/Icon/Icons/settings.svg diff --git a/src/components/atoms/Icon/Icons/sheet-file.svg b/web/src/components/atoms/Icon/Icons/sheet-file.svg similarity index 100% rename from src/components/atoms/Icon/Icons/sheet-file.svg rename to web/src/components/atoms/Icon/Icons/sheet-file.svg diff --git a/src/components/atoms/Icon/Icons/storytellingMenu.svg b/web/src/components/atoms/Icon/Icons/storytellingMenu.svg similarity index 100% rename from src/components/atoms/Icon/Icons/storytellingMenu.svg rename to web/src/components/atoms/Icon/Icons/storytellingMenu.svg diff --git a/src/components/atoms/Icon/Icons/sun.svg b/web/src/components/atoms/Icon/Icons/sun.svg similarity index 100% rename from src/components/atoms/Icon/Icons/sun.svg rename to web/src/components/atoms/Icon/Icons/sun.svg diff --git a/src/components/atoms/Icon/Icons/tag.svg b/web/src/components/atoms/Icon/Icons/tag.svg similarity index 100% rename from src/components/atoms/Icon/Icons/tag.svg rename to web/src/components/atoms/Icon/Icons/tag.svg diff --git a/src/components/atoms/Icon/Icons/textAlignCenter.svg b/web/src/components/atoms/Icon/Icons/textAlignCenter.svg similarity index 100% rename from src/components/atoms/Icon/Icons/textAlignCenter.svg rename to web/src/components/atoms/Icon/Icons/textAlignCenter.svg diff --git a/src/components/atoms/Icon/Icons/textAlignJustify.svg b/web/src/components/atoms/Icon/Icons/textAlignJustify.svg similarity index 100% rename from src/components/atoms/Icon/Icons/textAlignJustify.svg rename to web/src/components/atoms/Icon/Icons/textAlignJustify.svg diff --git a/src/components/atoms/Icon/Icons/textAlignLeft.svg b/web/src/components/atoms/Icon/Icons/textAlignLeft.svg similarity index 100% rename from src/components/atoms/Icon/Icons/textAlignLeft.svg rename to web/src/components/atoms/Icon/Icons/textAlignLeft.svg diff --git a/src/components/atoms/Icon/Icons/textAlignRight.svg b/web/src/components/atoms/Icon/Icons/textAlignRight.svg similarity index 100% rename from src/components/atoms/Icon/Icons/textAlignRight.svg rename to web/src/components/atoms/Icon/Icons/textAlignRight.svg diff --git a/src/components/atoms/Icon/Icons/textBold.svg b/web/src/components/atoms/Icon/Icons/textBold.svg similarity index 100% rename from src/components/atoms/Icon/Icons/textBold.svg rename to web/src/components/atoms/Icon/Icons/textBold.svg diff --git a/src/components/atoms/Icon/Icons/textIcon.png b/web/src/components/atoms/Icon/Icons/textIcon.png similarity index 100% rename from src/components/atoms/Icon/Icons/textIcon.png rename to web/src/components/atoms/Icon/Icons/textIcon.png diff --git a/src/components/atoms/Icon/Icons/textItalic.svg b/web/src/components/atoms/Icon/Icons/textItalic.svg similarity index 100% rename from src/components/atoms/Icon/Icons/textItalic.svg rename to web/src/components/atoms/Icon/Icons/textItalic.svg diff --git a/src/components/atoms/Icon/Icons/textUnderline.svg b/web/src/components/atoms/Icon/Icons/textUnderline.svg similarity index 100% rename from src/components/atoms/Icon/Icons/textUnderline.svg rename to web/src/components/atoms/Icon/Icons/textUnderline.svg diff --git a/src/components/atoms/Icon/Icons/timeline.svg b/web/src/components/atoms/Icon/Icons/timeline.svg similarity index 100% rename from src/components/atoms/Icon/Icons/timeline.svg rename to web/src/components/atoms/Icon/Icons/timeline.svg diff --git a/src/components/atoms/Icon/Icons/unpublish.svg b/web/src/components/atoms/Icon/Icons/unpublish.svg similarity index 100% rename from src/components/atoms/Icon/Icons/unpublish.svg rename to web/src/components/atoms/Icon/Icons/unpublish.svg diff --git a/src/components/atoms/Icon/Icons/update.svg b/web/src/components/atoms/Icon/Icons/update.svg similarity index 100% rename from src/components/atoms/Icon/Icons/update.svg rename to web/src/components/atoms/Icon/Icons/update.svg diff --git a/src/components/atoms/Icon/Icons/upload.svg b/web/src/components/atoms/Icon/Icons/upload.svg similarity index 100% rename from src/components/atoms/Icon/Icons/upload.svg rename to web/src/components/atoms/Icon/Icons/upload.svg diff --git a/src/components/atoms/Icon/Icons/uploadZipPlugin.svg b/web/src/components/atoms/Icon/Icons/uploadZipPlugin.svg similarity index 100% rename from src/components/atoms/Icon/Icons/uploadZipPlugin.svg rename to web/src/components/atoms/Icon/Icons/uploadZipPlugin.svg diff --git a/src/components/atoms/Icon/Icons/viewIcon.svg b/web/src/components/atoms/Icon/Icons/viewIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/viewIcon.svg rename to web/src/components/atoms/Icon/Icons/viewIcon.svg diff --git a/src/components/atoms/Icon/Icons/viewNotIcon.svg b/web/src/components/atoms/Icon/Icons/viewNotIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/viewNotIcon.svg rename to web/src/components/atoms/Icon/Icons/viewNotIcon.svg diff --git a/src/components/atoms/Icon/Icons/widgetButton.svg b/web/src/components/atoms/Icon/Icons/widgetButton.svg similarity index 100% rename from src/components/atoms/Icon/Icons/widgetButton.svg rename to web/src/components/atoms/Icon/Icons/widgetButton.svg diff --git a/src/components/atoms/Icon/Icons/widgetMenu.svg b/web/src/components/atoms/Icon/Icons/widgetMenu.svg similarity index 100% rename from src/components/atoms/Icon/Icons/widgetMenu.svg rename to web/src/components/atoms/Icon/Icons/widgetMenu.svg diff --git a/src/components/atoms/Icon/Icons/widgetNavigator.svg b/web/src/components/atoms/Icon/Icons/widgetNavigator.svg similarity index 100% rename from src/components/atoms/Icon/Icons/widgetNavigator.svg rename to web/src/components/atoms/Icon/Icons/widgetNavigator.svg diff --git a/src/components/atoms/Icon/Icons/widgetSplashscreen.svg b/web/src/components/atoms/Icon/Icons/widgetSplashscreen.svg similarity index 100% rename from src/components/atoms/Icon/Icons/widgetSplashscreen.svg rename to web/src/components/atoms/Icon/Icons/widgetSplashscreen.svg diff --git a/src/components/atoms/Icon/Icons/widgetStorytelling.svg b/web/src/components/atoms/Icon/Icons/widgetStorytelling.svg similarity index 100% rename from src/components/atoms/Icon/Icons/widgetStorytelling.svg rename to web/src/components/atoms/Icon/Icons/widgetStorytelling.svg diff --git a/src/components/atoms/Icon/Icons/widgetsIcon.svg b/web/src/components/atoms/Icon/Icons/widgetsIcon.svg similarity index 100% rename from src/components/atoms/Icon/Icons/widgetsIcon.svg rename to web/src/components/atoms/Icon/Icons/widgetsIcon.svg diff --git a/src/components/atoms/Icon/Icons/workspaceAdd.svg b/web/src/components/atoms/Icon/Icons/workspaceAdd.svg similarity index 100% rename from src/components/atoms/Icon/Icons/workspaceAdd.svg rename to web/src/components/atoms/Icon/Icons/workspaceAdd.svg diff --git a/src/components/atoms/Icon/Icons/workspaces.svg b/web/src/components/atoms/Icon/Icons/workspaces.svg similarity index 100% rename from src/components/atoms/Icon/Icons/workspaces.svg rename to web/src/components/atoms/Icon/Icons/workspaces.svg diff --git a/src/components/atoms/Icon/Icons/zoomToLayer.svg b/web/src/components/atoms/Icon/Icons/zoomToLayer.svg similarity index 100% rename from src/components/atoms/Icon/Icons/zoomToLayer.svg rename to web/src/components/atoms/Icon/Icons/zoomToLayer.svg diff --git a/src/components/atoms/Icon/icons.ts b/web/src/components/atoms/Icon/icons.ts similarity index 100% rename from src/components/atoms/Icon/icons.ts rename to web/src/components/atoms/Icon/icons.ts diff --git a/src/components/atoms/Icon/index.stories.tsx b/web/src/components/atoms/Icon/index.stories.tsx similarity index 100% rename from src/components/atoms/Icon/index.stories.tsx rename to web/src/components/atoms/Icon/index.stories.tsx diff --git a/src/components/atoms/Icon/index.tsx b/web/src/components/atoms/Icon/index.tsx similarity index 100% rename from src/components/atoms/Icon/index.tsx rename to web/src/components/atoms/Icon/index.tsx diff --git a/src/components/atoms/InsertionBar/index.tsx b/web/src/components/atoms/InsertionBar/index.tsx similarity index 100% rename from src/components/atoms/InsertionBar/index.tsx rename to web/src/components/atoms/InsertionBar/index.tsx diff --git a/src/components/atoms/Loading/README.md b/web/src/components/atoms/Loading/README.md similarity index 100% rename from src/components/atoms/Loading/README.md rename to web/src/components/atoms/Loading/README.md diff --git a/src/components/atoms/Loading/index.stories.tsx b/web/src/components/atoms/Loading/index.stories.tsx similarity index 100% rename from src/components/atoms/Loading/index.stories.tsx rename to web/src/components/atoms/Loading/index.stories.tsx diff --git a/src/components/atoms/Loading/index.tsx b/web/src/components/atoms/Loading/index.tsx similarity index 100% rename from src/components/atoms/Loading/index.tsx rename to web/src/components/atoms/Loading/index.tsx diff --git a/src/components/atoms/Markdown/index.stories.tsx b/web/src/components/atoms/Markdown/index.stories.tsx similarity index 100% rename from src/components/atoms/Markdown/index.stories.tsx rename to web/src/components/atoms/Markdown/index.stories.tsx diff --git a/src/components/atoms/Markdown/index.tsx b/web/src/components/atoms/Markdown/index.tsx similarity index 100% rename from src/components/atoms/Markdown/index.tsx rename to web/src/components/atoms/Markdown/index.tsx diff --git a/src/components/atoms/Modal/ModalFrame/index.stories.tsx b/web/src/components/atoms/Modal/ModalFrame/index.stories.tsx similarity index 100% rename from src/components/atoms/Modal/ModalFrame/index.stories.tsx rename to web/src/components/atoms/Modal/ModalFrame/index.stories.tsx diff --git a/src/components/atoms/Modal/ModalFrame/index.tsx b/web/src/components/atoms/Modal/ModalFrame/index.tsx similarity index 100% rename from src/components/atoms/Modal/ModalFrame/index.tsx rename to web/src/components/atoms/Modal/ModalFrame/index.tsx diff --git a/src/components/atoms/Modal/index.tsx b/web/src/components/atoms/Modal/index.tsx similarity index 100% rename from src/components/atoms/Modal/index.tsx rename to web/src/components/atoms/Modal/index.tsx diff --git a/src/components/atoms/NotFound/index.stories.tsx b/web/src/components/atoms/NotFound/index.stories.tsx similarity index 100% rename from src/components/atoms/NotFound/index.stories.tsx rename to web/src/components/atoms/NotFound/index.stories.tsx diff --git a/src/components/atoms/NotFound/index.tsx b/web/src/components/atoms/NotFound/index.tsx similarity index 100% rename from src/components/atoms/NotFound/index.tsx rename to web/src/components/atoms/NotFound/index.tsx diff --git a/src/components/atoms/Notification/index.stories.tsx b/web/src/components/atoms/Notification/index.stories.tsx similarity index 100% rename from src/components/atoms/Notification/index.stories.tsx rename to web/src/components/atoms/Notification/index.stories.tsx diff --git a/src/components/atoms/Notification/index.test.tsx b/web/src/components/atoms/Notification/index.test.tsx similarity index 100% rename from src/components/atoms/Notification/index.test.tsx rename to web/src/components/atoms/Notification/index.test.tsx diff --git a/src/components/atoms/Notification/index.tsx b/web/src/components/atoms/Notification/index.tsx similarity index 100% rename from src/components/atoms/Notification/index.tsx rename to web/src/components/atoms/Notification/index.tsx diff --git a/src/components/atoms/Overlay/index.stories.tsx b/web/src/components/atoms/Overlay/index.stories.tsx similarity index 100% rename from src/components/atoms/Overlay/index.stories.tsx rename to web/src/components/atoms/Overlay/index.stories.tsx diff --git a/src/components/atoms/Overlay/index.tsx b/web/src/components/atoms/Overlay/index.tsx similarity index 100% rename from src/components/atoms/Overlay/index.tsx rename to web/src/components/atoms/Overlay/index.tsx diff --git a/src/components/atoms/OverlayWithMessage/index.tsx b/web/src/components/atoms/OverlayWithMessage/index.tsx similarity index 100% rename from src/components/atoms/OverlayWithMessage/index.tsx rename to web/src/components/atoms/OverlayWithMessage/index.tsx diff --git a/src/components/atoms/Plugin/IFrame/hooks.ts b/web/src/components/atoms/Plugin/IFrame/hooks.ts similarity index 100% rename from src/components/atoms/Plugin/IFrame/hooks.ts rename to web/src/components/atoms/Plugin/IFrame/hooks.ts diff --git a/src/components/atoms/Plugin/IFrame/index.stories.tsx b/web/src/components/atoms/Plugin/IFrame/index.stories.tsx similarity index 100% rename from src/components/atoms/Plugin/IFrame/index.stories.tsx rename to web/src/components/atoms/Plugin/IFrame/index.stories.tsx diff --git a/src/components/atoms/Plugin/IFrame/index.test.tsx b/web/src/components/atoms/Plugin/IFrame/index.test.tsx similarity index 100% rename from src/components/atoms/Plugin/IFrame/index.test.tsx rename to web/src/components/atoms/Plugin/IFrame/index.test.tsx diff --git a/src/components/atoms/Plugin/IFrame/index.tsx b/web/src/components/atoms/Plugin/IFrame/index.tsx similarity index 100% rename from src/components/atoms/Plugin/IFrame/index.tsx rename to web/src/components/atoms/Plugin/IFrame/index.tsx diff --git a/src/components/atoms/Plugin/PluginIFrame/hooks.ts b/web/src/components/atoms/Plugin/PluginIFrame/hooks.ts similarity index 100% rename from src/components/atoms/Plugin/PluginIFrame/hooks.ts rename to web/src/components/atoms/Plugin/PluginIFrame/hooks.ts diff --git a/src/components/atoms/Plugin/PluginIFrame/index.tsx b/web/src/components/atoms/Plugin/PluginIFrame/index.tsx similarity index 100% rename from src/components/atoms/Plugin/PluginIFrame/index.tsx rename to web/src/components/atoms/Plugin/PluginIFrame/index.tsx diff --git a/src/components/atoms/Plugin/PluginIFrame/useIFrame.ts b/web/src/components/atoms/Plugin/PluginIFrame/useIFrame.ts similarity index 100% rename from src/components/atoms/Plugin/PluginIFrame/useIFrame.ts rename to web/src/components/atoms/Plugin/PluginIFrame/useIFrame.ts diff --git a/src/components/atoms/Plugin/PluginIFrame/usePostMessage.test.ts b/web/src/components/atoms/Plugin/PluginIFrame/usePostMessage.test.ts similarity index 100% rename from src/components/atoms/Plugin/PluginIFrame/usePostMessage.test.ts rename to web/src/components/atoms/Plugin/PluginIFrame/usePostMessage.test.ts diff --git a/src/components/atoms/Plugin/PluginIFrame/usePostMessage.ts b/web/src/components/atoms/Plugin/PluginIFrame/usePostMessage.ts similarity index 100% rename from src/components/atoms/Plugin/PluginIFrame/usePostMessage.ts rename to web/src/components/atoms/Plugin/PluginIFrame/usePostMessage.ts diff --git a/src/components/atoms/Plugin/hooks.ts b/web/src/components/atoms/Plugin/hooks.ts similarity index 100% rename from src/components/atoms/Plugin/hooks.ts rename to web/src/components/atoms/Plugin/hooks.ts diff --git a/src/components/atoms/Plugin/index.stories.tsx b/web/src/components/atoms/Plugin/index.stories.tsx similarity index 100% rename from src/components/atoms/Plugin/index.stories.tsx rename to web/src/components/atoms/Plugin/index.stories.tsx diff --git a/src/components/atoms/Plugin/index.tsx b/web/src/components/atoms/Plugin/index.tsx similarity index 100% rename from src/components/atoms/Plugin/index.tsx rename to web/src/components/atoms/Plugin/index.tsx diff --git a/src/components/atoms/Portal/index.tsx b/web/src/components/atoms/Portal/index.tsx similarity index 100% rename from src/components/atoms/Portal/index.tsx rename to web/src/components/atoms/Portal/index.tsx diff --git a/src/components/atoms/PublicationStatus/README.md b/web/src/components/atoms/PublicationStatus/README.md similarity index 100% rename from src/components/atoms/PublicationStatus/README.md rename to web/src/components/atoms/PublicationStatus/README.md diff --git a/src/components/atoms/PublicationStatus/index.stories.tsx b/web/src/components/atoms/PublicationStatus/index.stories.tsx similarity index 100% rename from src/components/atoms/PublicationStatus/index.stories.tsx rename to web/src/components/atoms/PublicationStatus/index.stories.tsx diff --git a/src/components/atoms/PublicationStatus/index.tsx b/web/src/components/atoms/PublicationStatus/index.tsx similarity index 100% rename from src/components/atoms/PublicationStatus/index.tsx rename to web/src/components/atoms/PublicationStatus/index.tsx diff --git a/src/components/atoms/Radio/README.md b/web/src/components/atoms/Radio/README.md similarity index 100% rename from src/components/atoms/Radio/README.md rename to web/src/components/atoms/Radio/README.md diff --git a/src/components/atoms/Radio/index.stories.tsx b/web/src/components/atoms/Radio/index.stories.tsx similarity index 100% rename from src/components/atoms/Radio/index.stories.tsx rename to web/src/components/atoms/Radio/index.stories.tsx diff --git a/src/components/atoms/Radio/index.tsx b/web/src/components/atoms/Radio/index.tsx similarity index 100% rename from src/components/atoms/Radio/index.tsx rename to web/src/components/atoms/Radio/index.tsx diff --git a/src/components/atoms/RadioButton/README.md b/web/src/components/atoms/RadioButton/README.md similarity index 100% rename from src/components/atoms/RadioButton/README.md rename to web/src/components/atoms/RadioButton/README.md diff --git a/src/components/atoms/RadioButton/index.stories.tsx b/web/src/components/atoms/RadioButton/index.stories.tsx similarity index 100% rename from src/components/atoms/RadioButton/index.stories.tsx rename to web/src/components/atoms/RadioButton/index.stories.tsx diff --git a/src/components/atoms/RadioButton/index.tsx b/web/src/components/atoms/RadioButton/index.tsx similarity index 100% rename from src/components/atoms/RadioButton/index.tsx rename to web/src/components/atoms/RadioButton/index.tsx diff --git a/src/components/atoms/RadioGroup/README.md b/web/src/components/atoms/RadioGroup/README.md similarity index 100% rename from src/components/atoms/RadioGroup/README.md rename to web/src/components/atoms/RadioGroup/README.md diff --git a/src/components/atoms/RadioGroup/index.stories.tsx b/web/src/components/atoms/RadioGroup/index.stories.tsx similarity index 100% rename from src/components/atoms/RadioGroup/index.stories.tsx rename to web/src/components/atoms/RadioGroup/index.stories.tsx diff --git a/src/components/atoms/RadioGroup/index.tsx b/web/src/components/atoms/RadioGroup/index.tsx similarity index 100% rename from src/components/atoms/RadioGroup/index.tsx rename to web/src/components/atoms/RadioGroup/index.tsx diff --git a/src/components/atoms/RadioLabel/README.md b/web/src/components/atoms/RadioLabel/README.md similarity index 100% rename from src/components/atoms/RadioLabel/README.md rename to web/src/components/atoms/RadioLabel/README.md diff --git a/src/components/atoms/RadioLabel/index.stories.tsx b/web/src/components/atoms/RadioLabel/index.stories.tsx similarity index 100% rename from src/components/atoms/RadioLabel/index.stories.tsx rename to web/src/components/atoms/RadioLabel/index.stories.tsx diff --git a/src/components/atoms/RadioLabel/index.tsx b/web/src/components/atoms/RadioLabel/index.tsx similarity index 100% rename from src/components/atoms/RadioLabel/index.tsx rename to web/src/components/atoms/RadioLabel/index.tsx diff --git a/src/components/atoms/RadioLabelGroup/README.md b/web/src/components/atoms/RadioLabelGroup/README.md similarity index 100% rename from src/components/atoms/RadioLabelGroup/README.md rename to web/src/components/atoms/RadioLabelGroup/README.md diff --git a/src/components/atoms/RadioLabelGroup/index.stories.tsx b/web/src/components/atoms/RadioLabelGroup/index.stories.tsx similarity index 100% rename from src/components/atoms/RadioLabelGroup/index.stories.tsx rename to web/src/components/atoms/RadioLabelGroup/index.stories.tsx diff --git a/src/components/atoms/RadioLabelGroup/index.tsx b/web/src/components/atoms/RadioLabelGroup/index.tsx similarity index 100% rename from src/components/atoms/RadioLabelGroup/index.tsx rename to web/src/components/atoms/RadioLabelGroup/index.tsx diff --git a/src/components/atoms/Resizable/README.md b/web/src/components/atoms/Resizable/README.md similarity index 100% rename from src/components/atoms/Resizable/README.md rename to web/src/components/atoms/Resizable/README.md diff --git a/src/components/atoms/Resizable/hooks.ts b/web/src/components/atoms/Resizable/hooks.ts similarity index 100% rename from src/components/atoms/Resizable/hooks.ts rename to web/src/components/atoms/Resizable/hooks.ts diff --git a/src/components/atoms/Resizable/index.stories.tsx b/web/src/components/atoms/Resizable/index.stories.tsx similarity index 100% rename from src/components/atoms/Resizable/index.stories.tsx rename to web/src/components/atoms/Resizable/index.stories.tsx diff --git a/src/components/atoms/Resizable/index.tsx b/web/src/components/atoms/Resizable/index.tsx similarity index 100% rename from src/components/atoms/Resizable/index.tsx rename to web/src/components/atoms/Resizable/index.tsx diff --git a/src/components/atoms/Scroll/index.stories.tsx b/web/src/components/atoms/Scroll/index.stories.tsx similarity index 100% rename from src/components/atoms/Scroll/index.stories.tsx rename to web/src/components/atoms/Scroll/index.stories.tsx diff --git a/src/components/atoms/Scroll/index.tsx b/web/src/components/atoms/Scroll/index.tsx similarity index 100% rename from src/components/atoms/Scroll/index.tsx rename to web/src/components/atoms/Scroll/index.tsx diff --git a/src/components/atoms/SearchBar/index.stories.tsx b/web/src/components/atoms/SearchBar/index.stories.tsx similarity index 100% rename from src/components/atoms/SearchBar/index.stories.tsx rename to web/src/components/atoms/SearchBar/index.stories.tsx diff --git a/src/components/atoms/SearchBar/index.tsx b/web/src/components/atoms/SearchBar/index.tsx similarity index 100% rename from src/components/atoms/SearchBar/index.tsx rename to web/src/components/atoms/SearchBar/index.tsx diff --git a/src/components/atoms/Select/README.md b/web/src/components/atoms/Select/README.md similarity index 100% rename from src/components/atoms/Select/README.md rename to web/src/components/atoms/Select/README.md diff --git a/src/components/atoms/Select/core.tsx b/web/src/components/atoms/Select/core.tsx similarity index 100% rename from src/components/atoms/Select/core.tsx rename to web/src/components/atoms/Select/core.tsx diff --git a/src/components/atoms/Select/index.stories.tsx b/web/src/components/atoms/Select/index.stories.tsx similarity index 100% rename from src/components/atoms/Select/index.stories.tsx rename to web/src/components/atoms/Select/index.stories.tsx diff --git a/src/components/atoms/Select/index.tsx b/web/src/components/atoms/Select/index.tsx similarity index 100% rename from src/components/atoms/Select/index.tsx rename to web/src/components/atoms/Select/index.tsx diff --git a/src/components/atoms/SelectBox/index.stories.tsx b/web/src/components/atoms/SelectBox/index.stories.tsx similarity index 100% rename from src/components/atoms/SelectBox/index.stories.tsx rename to web/src/components/atoms/SelectBox/index.stories.tsx diff --git a/src/components/atoms/SelectBox/index.tsx b/web/src/components/atoms/SelectBox/index.tsx similarity index 100% rename from src/components/atoms/SelectBox/index.tsx rename to web/src/components/atoms/SelectBox/index.tsx diff --git a/src/components/atoms/SelectOption/README.md b/web/src/components/atoms/SelectOption/README.md similarity index 100% rename from src/components/atoms/SelectOption/README.md rename to web/src/components/atoms/SelectOption/README.md diff --git a/src/components/atoms/SelectOption/index.stories.tsx b/web/src/components/atoms/SelectOption/index.stories.tsx similarity index 100% rename from src/components/atoms/SelectOption/index.stories.tsx rename to web/src/components/atoms/SelectOption/index.stories.tsx diff --git a/src/components/atoms/SelectOption/index.tsx b/web/src/components/atoms/SelectOption/index.tsx similarity index 100% rename from src/components/atoms/SelectOption/index.tsx rename to web/src/components/atoms/SelectOption/index.tsx diff --git a/src/components/atoms/Slide/index.stories.tsx b/web/src/components/atoms/Slide/index.stories.tsx similarity index 100% rename from src/components/atoms/Slide/index.stories.tsx rename to web/src/components/atoms/Slide/index.stories.tsx diff --git a/src/components/atoms/Slide/index.tsx b/web/src/components/atoms/Slide/index.tsx similarity index 100% rename from src/components/atoms/Slide/index.tsx rename to web/src/components/atoms/Slide/index.tsx diff --git a/src/components/atoms/Slider/README.md b/web/src/components/atoms/Slider/README.md similarity index 100% rename from src/components/atoms/Slider/README.md rename to web/src/components/atoms/Slider/README.md diff --git a/src/components/atoms/Slider/index.stories.tsx b/web/src/components/atoms/Slider/index.stories.tsx similarity index 100% rename from src/components/atoms/Slider/index.stories.tsx rename to web/src/components/atoms/Slider/index.stories.tsx diff --git a/src/components/atoms/Slider/index.tsx b/web/src/components/atoms/Slider/index.tsx similarity index 100% rename from src/components/atoms/Slider/index.tsx rename to web/src/components/atoms/Slider/index.tsx diff --git a/src/components/atoms/TabArea/index.tsx b/web/src/components/atoms/TabArea/index.tsx similarity index 100% rename from src/components/atoms/TabArea/index.tsx rename to web/src/components/atoms/TabArea/index.tsx diff --git a/src/components/atoms/TabCard/index.stories.tsx b/web/src/components/atoms/TabCard/index.stories.tsx similarity index 100% rename from src/components/atoms/TabCard/index.stories.tsx rename to web/src/components/atoms/TabCard/index.stories.tsx diff --git a/src/components/atoms/TabCard/index.tsx b/web/src/components/atoms/TabCard/index.tsx similarity index 100% rename from src/components/atoms/TabCard/index.tsx rename to web/src/components/atoms/TabCard/index.tsx diff --git a/src/components/atoms/TabSection/index.tsx b/web/src/components/atoms/TabSection/index.tsx similarity index 100% rename from src/components/atoms/TabSection/index.tsx rename to web/src/components/atoms/TabSection/index.tsx diff --git a/src/components/atoms/Table/index.stories.tsx b/web/src/components/atoms/Table/index.stories.tsx similarity index 100% rename from src/components/atoms/Table/index.stories.tsx rename to web/src/components/atoms/Table/index.stories.tsx diff --git a/src/components/atoms/Table/index.tsx b/web/src/components/atoms/Table/index.tsx similarity index 100% rename from src/components/atoms/Table/index.tsx rename to web/src/components/atoms/Table/index.tsx diff --git a/src/components/atoms/TabularModal/index.tsx b/web/src/components/atoms/TabularModal/index.tsx similarity index 100% rename from src/components/atoms/TabularModal/index.tsx rename to web/src/components/atoms/TabularModal/index.tsx diff --git a/src/components/atoms/Tag/index.stories.tsx b/web/src/components/atoms/Tag/index.stories.tsx similarity index 100% rename from src/components/atoms/Tag/index.stories.tsx rename to web/src/components/atoms/Tag/index.stories.tsx diff --git a/src/components/atoms/Tag/index.test.tsx b/web/src/components/atoms/Tag/index.test.tsx similarity index 100% rename from src/components/atoms/Tag/index.test.tsx rename to web/src/components/atoms/Tag/index.test.tsx diff --git a/src/components/atoms/Tag/index.tsx b/web/src/components/atoms/Tag/index.tsx similarity index 100% rename from src/components/atoms/Tag/index.tsx rename to web/src/components/atoms/Tag/index.tsx diff --git a/src/components/atoms/Text/README.md b/web/src/components/atoms/Text/README.md similarity index 100% rename from src/components/atoms/Text/README.md rename to web/src/components/atoms/Text/README.md diff --git a/src/components/atoms/Text/index.stories.tsx b/web/src/components/atoms/Text/index.stories.tsx similarity index 100% rename from src/components/atoms/Text/index.stories.tsx rename to web/src/components/atoms/Text/index.stories.tsx diff --git a/src/components/atoms/Text/index.tsx b/web/src/components/atoms/Text/index.tsx similarity index 100% rename from src/components/atoms/Text/index.tsx rename to web/src/components/atoms/Text/index.tsx diff --git a/src/components/atoms/TextBox/index.stories.tsx b/web/src/components/atoms/TextBox/index.stories.tsx similarity index 100% rename from src/components/atoms/TextBox/index.stories.tsx rename to web/src/components/atoms/TextBox/index.stories.tsx diff --git a/src/components/atoms/TextBox/index.tsx b/web/src/components/atoms/TextBox/index.tsx similarity index 100% rename from src/components/atoms/TextBox/index.tsx rename to web/src/components/atoms/TextBox/index.tsx diff --git a/src/components/atoms/Timeline/ScaleList.test.tsx b/web/src/components/atoms/Timeline/ScaleList.test.tsx similarity index 100% rename from src/components/atoms/Timeline/ScaleList.test.tsx rename to web/src/components/atoms/Timeline/ScaleList.test.tsx diff --git a/src/components/atoms/Timeline/ScaleList.tsx b/web/src/components/atoms/Timeline/ScaleList.tsx similarity index 100% rename from src/components/atoms/Timeline/ScaleList.tsx rename to web/src/components/atoms/Timeline/ScaleList.tsx diff --git a/src/components/atoms/Timeline/constants.ts b/web/src/components/atoms/Timeline/constants.ts similarity index 100% rename from src/components/atoms/Timeline/constants.ts rename to web/src/components/atoms/Timeline/constants.ts diff --git a/src/components/atoms/Timeline/hooks.ts b/web/src/components/atoms/Timeline/hooks.ts similarity index 100% rename from src/components/atoms/Timeline/hooks.ts rename to web/src/components/atoms/Timeline/hooks.ts diff --git a/src/components/atoms/Timeline/index.stories.tsx b/web/src/components/atoms/Timeline/index.stories.tsx similarity index 100% rename from src/components/atoms/Timeline/index.stories.tsx rename to web/src/components/atoms/Timeline/index.stories.tsx diff --git a/src/components/atoms/Timeline/index.test.tsx b/web/src/components/atoms/Timeline/index.test.tsx similarity index 100% rename from src/components/atoms/Timeline/index.test.tsx rename to web/src/components/atoms/Timeline/index.test.tsx diff --git a/src/components/atoms/Timeline/index.tsx b/web/src/components/atoms/Timeline/index.tsx similarity index 100% rename from src/components/atoms/Timeline/index.tsx rename to web/src/components/atoms/Timeline/index.tsx diff --git a/src/components/atoms/Timeline/types.ts b/web/src/components/atoms/Timeline/types.ts similarity index 100% rename from src/components/atoms/Timeline/types.ts rename to web/src/components/atoms/Timeline/types.ts diff --git a/src/components/atoms/Timeline/utils.test.ts b/web/src/components/atoms/Timeline/utils.test.ts similarity index 100% rename from src/components/atoms/Timeline/utils.test.ts rename to web/src/components/atoms/Timeline/utils.test.ts diff --git a/src/components/atoms/Timeline/utils.ts b/web/src/components/atoms/Timeline/utils.ts similarity index 100% rename from src/components/atoms/Timeline/utils.ts rename to web/src/components/atoms/Timeline/utils.ts diff --git a/src/components/atoms/ToggleButton/README.md b/web/src/components/atoms/ToggleButton/README.md similarity index 100% rename from src/components/atoms/ToggleButton/README.md rename to web/src/components/atoms/ToggleButton/README.md diff --git a/src/components/atoms/ToggleButton/index.stories.tsx b/web/src/components/atoms/ToggleButton/index.stories.tsx similarity index 100% rename from src/components/atoms/ToggleButton/index.stories.tsx rename to web/src/components/atoms/ToggleButton/index.stories.tsx diff --git a/src/components/atoms/ToggleButton/index.tsx b/web/src/components/atoms/ToggleButton/index.tsx similarity index 100% rename from src/components/atoms/ToggleButton/index.tsx rename to web/src/components/atoms/ToggleButton/index.tsx diff --git a/src/components/atoms/TreeView/Item.tsx b/web/src/components/atoms/TreeView/Item.tsx similarity index 100% rename from src/components/atoms/TreeView/Item.tsx rename to web/src/components/atoms/TreeView/Item.tsx diff --git a/src/components/atoms/TreeView/Items.tsx b/web/src/components/atoms/TreeView/Items.tsx similarity index 100% rename from src/components/atoms/TreeView/Items.tsx rename to web/src/components/atoms/TreeView/Items.tsx diff --git a/src/components/atoms/TreeView/hooks.ts b/web/src/components/atoms/TreeView/hooks.ts similarity index 100% rename from src/components/atoms/TreeView/hooks.ts rename to web/src/components/atoms/TreeView/hooks.ts diff --git a/src/components/atoms/TreeView/index.stories.tsx b/web/src/components/atoms/TreeView/index.stories.tsx similarity index 100% rename from src/components/atoms/TreeView/index.stories.tsx rename to web/src/components/atoms/TreeView/index.stories.tsx diff --git a/src/components/atoms/TreeView/index.tsx b/web/src/components/atoms/TreeView/index.tsx similarity index 100% rename from src/components/atoms/TreeView/index.tsx rename to web/src/components/atoms/TreeView/index.tsx diff --git a/src/components/atoms/TreeView/types.ts b/web/src/components/atoms/TreeView/types.ts similarity index 100% rename from src/components/atoms/TreeView/types.ts rename to web/src/components/atoms/TreeView/types.ts diff --git a/src/components/atoms/TreeView/util.test.ts b/web/src/components/atoms/TreeView/util.test.ts similarity index 100% rename from src/components/atoms/TreeView/util.test.ts rename to web/src/components/atoms/TreeView/util.test.ts diff --git a/src/components/atoms/TreeView/util.ts b/web/src/components/atoms/TreeView/util.ts similarity index 100% rename from src/components/atoms/TreeView/util.ts rename to web/src/components/atoms/TreeView/util.ts diff --git a/src/components/molecules/Authentication/Login/index.tsx b/web/src/components/molecules/Authentication/Login/index.tsx similarity index 100% rename from src/components/molecules/Authentication/Login/index.tsx rename to web/src/components/molecules/Authentication/Login/index.tsx diff --git a/src/components/molecules/Authentication/PasswordReset/NewPasswordForm.tsx b/web/src/components/molecules/Authentication/PasswordReset/NewPasswordForm.tsx similarity index 100% rename from src/components/molecules/Authentication/PasswordReset/NewPasswordForm.tsx rename to web/src/components/molecules/Authentication/PasswordReset/NewPasswordForm.tsx diff --git a/src/components/molecules/Authentication/PasswordReset/index.tsx b/web/src/components/molecules/Authentication/PasswordReset/index.tsx similarity index 100% rename from src/components/molecules/Authentication/PasswordReset/index.tsx rename to web/src/components/molecules/Authentication/PasswordReset/index.tsx diff --git a/src/components/molecules/Authentication/Signup/hooks.ts b/web/src/components/molecules/Authentication/Signup/hooks.ts similarity index 100% rename from src/components/molecules/Authentication/Signup/hooks.ts rename to web/src/components/molecules/Authentication/Signup/hooks.ts diff --git a/src/components/molecules/Authentication/Signup/index.tsx b/web/src/components/molecules/Authentication/Signup/index.tsx similarity index 100% rename from src/components/molecules/Authentication/Signup/index.tsx rename to web/src/components/molecules/Authentication/Signup/index.tsx diff --git a/src/components/molecules/Authentication/common.ts b/web/src/components/molecules/Authentication/common.ts similarity index 100% rename from src/components/molecules/Authentication/common.ts rename to web/src/components/molecules/Authentication/common.ts diff --git a/src/components/molecules/Authentication/index.tsx b/web/src/components/molecules/Authentication/index.tsx similarity index 100% rename from src/components/molecules/Authentication/index.tsx rename to web/src/components/molecules/Authentication/index.tsx diff --git a/src/components/molecules/Common/AssetModal/AssetCard/index.stories.tsx b/web/src/components/molecules/Common/AssetModal/AssetCard/index.stories.tsx similarity index 100% rename from src/components/molecules/Common/AssetModal/AssetCard/index.stories.tsx rename to web/src/components/molecules/Common/AssetModal/AssetCard/index.stories.tsx diff --git a/src/components/molecules/Common/AssetModal/AssetCard/index.tsx b/web/src/components/molecules/Common/AssetModal/AssetCard/index.tsx similarity index 100% rename from src/components/molecules/Common/AssetModal/AssetCard/index.tsx rename to web/src/components/molecules/Common/AssetModal/AssetCard/index.tsx diff --git a/src/components/molecules/Common/AssetModal/AssetContainer/hooks.ts b/web/src/components/molecules/Common/AssetModal/AssetContainer/hooks.ts similarity index 100% rename from src/components/molecules/Common/AssetModal/AssetContainer/hooks.ts rename to web/src/components/molecules/Common/AssetModal/AssetContainer/hooks.ts diff --git a/src/components/molecules/Common/AssetModal/AssetContainer/index.tsx b/web/src/components/molecules/Common/AssetModal/AssetContainer/index.tsx similarity index 100% rename from src/components/molecules/Common/AssetModal/AssetContainer/index.tsx rename to web/src/components/molecules/Common/AssetModal/AssetContainer/index.tsx diff --git a/src/components/molecules/Common/AssetModal/AssetDeleteModal/index.tsx b/web/src/components/molecules/Common/AssetModal/AssetDeleteModal/index.tsx similarity index 100% rename from src/components/molecules/Common/AssetModal/AssetDeleteModal/index.tsx rename to web/src/components/molecules/Common/AssetModal/AssetDeleteModal/index.tsx diff --git a/src/components/molecules/Common/AssetModal/AssetListItem/index.stories.tsx b/web/src/components/molecules/Common/AssetModal/AssetListItem/index.stories.tsx similarity index 100% rename from src/components/molecules/Common/AssetModal/AssetListItem/index.stories.tsx rename to web/src/components/molecules/Common/AssetModal/AssetListItem/index.stories.tsx diff --git a/src/components/molecules/Common/AssetModal/AssetListItem/index.tsx b/web/src/components/molecules/Common/AssetModal/AssetListItem/index.tsx similarity index 100% rename from src/components/molecules/Common/AssetModal/AssetListItem/index.tsx rename to web/src/components/molecules/Common/AssetModal/AssetListItem/index.tsx diff --git a/src/components/molecules/Common/AssetModal/AssetSelect/index.stories.tsx b/web/src/components/molecules/Common/AssetModal/AssetSelect/index.stories.tsx similarity index 100% rename from src/components/molecules/Common/AssetModal/AssetSelect/index.stories.tsx rename to web/src/components/molecules/Common/AssetModal/AssetSelect/index.stories.tsx diff --git a/src/components/molecules/Common/AssetModal/AssetSelect/index.tsx b/web/src/components/molecules/Common/AssetModal/AssetSelect/index.tsx similarity index 100% rename from src/components/molecules/Common/AssetModal/AssetSelect/index.tsx rename to web/src/components/molecules/Common/AssetModal/AssetSelect/index.tsx diff --git a/src/components/molecules/Common/AssetModal/index.tsx b/web/src/components/molecules/Common/AssetModal/index.tsx similarity index 100% rename from src/components/molecules/Common/AssetModal/index.tsx rename to web/src/components/molecules/Common/AssetModal/index.tsx diff --git a/src/components/molecules/Common/BrowserWidthWarning/index.tsx b/web/src/components/molecules/Common/BrowserWidthWarning/index.tsx similarity index 100% rename from src/components/molecules/Common/BrowserWidthWarning/index.tsx rename to web/src/components/molecules/Common/BrowserWidthWarning/index.tsx diff --git a/src/components/molecules/Common/Header/index.stories.tsx b/web/src/components/molecules/Common/Header/index.stories.tsx similarity index 100% rename from src/components/molecules/Common/Header/index.stories.tsx rename to web/src/components/molecules/Common/Header/index.stories.tsx diff --git a/src/components/molecules/Common/Header/index.tsx b/web/src/components/molecules/Common/Header/index.tsx similarity index 100% rename from src/components/molecules/Common/Header/index.tsx rename to web/src/components/molecules/Common/Header/index.tsx diff --git a/src/components/molecules/Common/Header/profile.tsx b/web/src/components/molecules/Common/Header/profile.tsx similarity index 100% rename from src/components/molecules/Common/Header/profile.tsx rename to web/src/components/molecules/Common/Header/profile.tsx diff --git a/src/components/molecules/Common/Header/types.ts b/web/src/components/molecules/Common/Header/types.ts similarity index 100% rename from src/components/molecules/Common/Header/types.ts rename to web/src/components/molecules/Common/Header/types.ts diff --git a/src/components/molecules/Common/MenuList/index.tsx b/web/src/components/molecules/Common/MenuList/index.tsx similarity index 100% rename from src/components/molecules/Common/MenuList/index.tsx rename to web/src/components/molecules/Common/MenuList/index.tsx diff --git a/src/components/molecules/Common/Policy/index.tsx b/web/src/components/molecules/Common/Policy/index.tsx similarity index 100% rename from src/components/molecules/Common/Policy/index.tsx rename to web/src/components/molecules/Common/Policy/index.tsx diff --git a/src/components/molecules/Common/ProjectCreationModal/index.stories.tsx b/web/src/components/molecules/Common/ProjectCreationModal/index.stories.tsx similarity index 100% rename from src/components/molecules/Common/ProjectCreationModal/index.stories.tsx rename to web/src/components/molecules/Common/ProjectCreationModal/index.stories.tsx diff --git a/src/components/molecules/Common/ProjectCreationModal/index.tsx b/web/src/components/molecules/Common/ProjectCreationModal/index.tsx similarity index 100% rename from src/components/molecules/Common/ProjectCreationModal/index.tsx rename to web/src/components/molecules/Common/ProjectCreationModal/index.tsx diff --git a/src/components/molecules/Common/ProjectMenu/index.tsx b/web/src/components/molecules/Common/ProjectMenu/index.tsx similarity index 100% rename from src/components/molecules/Common/ProjectMenu/index.tsx rename to web/src/components/molecules/Common/ProjectMenu/index.tsx diff --git a/src/components/molecules/Common/WorkspaceCreationModal/index.stories.tsx b/web/src/components/molecules/Common/WorkspaceCreationModal/index.stories.tsx similarity index 100% rename from src/components/molecules/Common/WorkspaceCreationModal/index.stories.tsx rename to web/src/components/molecules/Common/WorkspaceCreationModal/index.stories.tsx diff --git a/src/components/molecules/Common/WorkspaceCreationModal/index.tsx b/web/src/components/molecules/Common/WorkspaceCreationModal/index.tsx similarity index 100% rename from src/components/molecules/Common/WorkspaceCreationModal/index.tsx rename to web/src/components/molecules/Common/WorkspaceCreationModal/index.tsx diff --git a/src/components/molecules/Common/WorkspaceMenu/index.tsx b/web/src/components/molecules/Common/WorkspaceMenu/index.tsx similarity index 100% rename from src/components/molecules/Common/WorkspaceMenu/index.tsx rename to web/src/components/molecules/Common/WorkspaceMenu/index.tsx diff --git a/src/components/molecules/Dashboard/Logo.tsx b/web/src/components/molecules/Dashboard/Logo.tsx similarity index 100% rename from src/components/molecules/Dashboard/Logo.tsx rename to web/src/components/molecules/Dashboard/Logo.tsx diff --git a/src/components/molecules/Dashboard/MarketplaceButton.tsx b/web/src/components/molecules/Dashboard/MarketplaceButton.tsx similarity index 100% rename from src/components/molecules/Dashboard/MarketplaceButton.tsx rename to web/src/components/molecules/Dashboard/MarketplaceButton.tsx diff --git a/src/components/molecules/Dashboard/Project.tsx b/web/src/components/molecules/Dashboard/Project.tsx similarity index 100% rename from src/components/molecules/Dashboard/Project.tsx rename to web/src/components/molecules/Dashboard/Project.tsx diff --git a/src/components/molecules/Dashboard/ProjectList.tsx b/web/src/components/molecules/Dashboard/ProjectList.tsx similarity index 100% rename from src/components/molecules/Dashboard/ProjectList.tsx rename to web/src/components/molecules/Dashboard/ProjectList.tsx diff --git a/src/components/molecules/Dashboard/QuickStart.tsx b/web/src/components/molecules/Dashboard/QuickStart.tsx similarity index 100% rename from src/components/molecules/Dashboard/QuickStart.tsx rename to web/src/components/molecules/Dashboard/QuickStart.tsx diff --git a/src/components/molecules/Dashboard/Workspace.tsx b/web/src/components/molecules/Dashboard/Workspace.tsx similarity index 100% rename from src/components/molecules/Dashboard/Workspace.tsx rename to web/src/components/molecules/Dashboard/Workspace.tsx diff --git a/src/components/molecules/Dashboard/defaultProjectImage.jpg b/web/src/components/molecules/Dashboard/defaultProjectImage.jpg similarity index 100% rename from src/components/molecules/Dashboard/defaultProjectImage.jpg rename to web/src/components/molecules/Dashboard/defaultProjectImage.jpg diff --git a/src/components/molecules/Dashboard/index.tsx b/web/src/components/molecules/Dashboard/index.tsx similarity index 100% rename from src/components/molecules/Dashboard/index.tsx rename to web/src/components/molecules/Dashboard/index.tsx diff --git a/src/components/molecules/Dashboard/types.ts b/web/src/components/molecules/Dashboard/types.ts similarity index 100% rename from src/components/molecules/Dashboard/types.ts rename to web/src/components/molecules/Dashboard/types.ts diff --git a/src/components/molecules/EarthEditor/DatasetInfoPane/DatasetProperty/PropertyItem/index.tsx b/web/src/components/molecules/EarthEditor/DatasetInfoPane/DatasetProperty/PropertyItem/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetInfoPane/DatasetProperty/PropertyItem/index.tsx rename to web/src/components/molecules/EarthEditor/DatasetInfoPane/DatasetProperty/PropertyItem/index.tsx diff --git a/src/components/molecules/EarthEditor/DatasetInfoPane/index.stories.tsx b/web/src/components/molecules/EarthEditor/DatasetInfoPane/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetInfoPane/index.stories.tsx rename to web/src/components/molecules/EarthEditor/DatasetInfoPane/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/DatasetInfoPane/index.tsx b/web/src/components/molecules/EarthEditor/DatasetInfoPane/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetInfoPane/index.tsx rename to web/src/components/molecules/EarthEditor/DatasetInfoPane/index.tsx diff --git a/src/components/molecules/EarthEditor/DatasetPane/DatasetDeleteModal/index.tsx b/web/src/components/molecules/EarthEditor/DatasetPane/DatasetDeleteModal/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/DatasetDeleteModal/index.tsx rename to web/src/components/molecules/EarthEditor/DatasetPane/DatasetDeleteModal/index.tsx diff --git a/src/components/molecules/EarthEditor/DatasetPane/DatasetHeader/index.stories.tsx b/web/src/components/molecules/EarthEditor/DatasetPane/DatasetHeader/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/DatasetHeader/index.stories.tsx rename to web/src/components/molecules/EarthEditor/DatasetPane/DatasetHeader/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/DatasetPane/DatasetHeader/index.tsx b/web/src/components/molecules/EarthEditor/DatasetPane/DatasetHeader/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/DatasetHeader/index.tsx rename to web/src/components/molecules/EarthEditor/DatasetPane/DatasetHeader/index.tsx diff --git a/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/Gdrive/hooks.ts b/web/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/Gdrive/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/DatasetModal/Gdrive/hooks.ts rename to web/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/Gdrive/hooks.ts diff --git a/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/Gdrive/index.tsx b/web/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/Gdrive/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/DatasetModal/Gdrive/index.tsx rename to web/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/Gdrive/index.tsx diff --git a/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/hooks.ts b/web/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/DatasetModal/hooks.ts rename to web/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/hooks.ts diff --git a/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/index.stories.tsx b/web/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/DatasetModal/index.stories.tsx rename to web/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/index.tsx b/web/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/DatasetModal/index.tsx rename to web/src/components/molecules/EarthEditor/DatasetPane/DatasetModal/index.tsx diff --git a/src/components/molecules/EarthEditor/DatasetPane/DatasetSchemaCell/index.stories.tsx b/web/src/components/molecules/EarthEditor/DatasetPane/DatasetSchemaCell/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/DatasetSchemaCell/index.stories.tsx rename to web/src/components/molecules/EarthEditor/DatasetPane/DatasetSchemaCell/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/DatasetPane/DatasetSchemaCell/index.tsx b/web/src/components/molecules/EarthEditor/DatasetPane/DatasetSchemaCell/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/DatasetSchemaCell/index.tsx rename to web/src/components/molecules/EarthEditor/DatasetPane/DatasetSchemaCell/index.tsx diff --git a/src/components/molecules/EarthEditor/DatasetPane/hooks.ts b/web/src/components/molecules/EarthEditor/DatasetPane/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/hooks.ts rename to web/src/components/molecules/EarthEditor/DatasetPane/hooks.ts diff --git a/src/components/molecules/EarthEditor/DatasetPane/index.tsx b/web/src/components/molecules/EarthEditor/DatasetPane/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/DatasetPane/index.tsx rename to web/src/components/molecules/EarthEditor/DatasetPane/index.tsx diff --git a/src/components/molecules/EarthEditor/EarthEditorPage/index.tsx b/web/src/components/molecules/EarthEditor/EarthEditorPage/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/EarthEditorPage/index.tsx rename to web/src/components/molecules/EarthEditor/EarthEditorPage/index.tsx diff --git a/src/components/molecules/EarthEditor/ExportPane/index.tsx b/web/src/components/molecules/EarthEditor/ExportPane/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/ExportPane/index.tsx rename to web/src/components/molecules/EarthEditor/ExportPane/index.tsx diff --git a/src/components/molecules/EarthEditor/FovSlider/hooks.ts b/web/src/components/molecules/EarthEditor/FovSlider/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/FovSlider/hooks.ts rename to web/src/components/molecules/EarthEditor/FovSlider/hooks.ts diff --git a/src/components/molecules/EarthEditor/FovSlider/index.tsx b/web/src/components/molecules/EarthEditor/FovSlider/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/FovSlider/index.tsx rename to web/src/components/molecules/EarthEditor/FovSlider/index.tsx diff --git a/src/components/molecules/EarthEditor/Header/index.stories.tsx b/web/src/components/molecules/EarthEditor/Header/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/Header/index.stories.tsx rename to web/src/components/molecules/EarthEditor/Header/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/Header/index.tsx b/web/src/components/molecules/EarthEditor/Header/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/Header/index.tsx rename to web/src/components/molecules/EarthEditor/Header/index.tsx diff --git a/src/components/molecules/EarthEditor/LayerMultipleSelectionModal/hooks.ts b/web/src/components/molecules/EarthEditor/LayerMultipleSelectionModal/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/LayerMultipleSelectionModal/hooks.ts rename to web/src/components/molecules/EarthEditor/LayerMultipleSelectionModal/hooks.ts diff --git a/src/components/molecules/EarthEditor/LayerMultipleSelectionModal/index.stories.tsx b/web/src/components/molecules/EarthEditor/LayerMultipleSelectionModal/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/LayerMultipleSelectionModal/index.stories.tsx rename to web/src/components/molecules/EarthEditor/LayerMultipleSelectionModal/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/LayerMultipleSelectionModal/index.tsx b/web/src/components/molecules/EarthEditor/LayerMultipleSelectionModal/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/LayerMultipleSelectionModal/index.tsx rename to web/src/components/molecules/EarthEditor/LayerMultipleSelectionModal/index.tsx diff --git a/src/components/molecules/EarthEditor/LayerSelectionModal/index.stories.tsx b/web/src/components/molecules/EarthEditor/LayerSelectionModal/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/LayerSelectionModal/index.stories.tsx rename to web/src/components/molecules/EarthEditor/LayerSelectionModal/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/LayerSelectionModal/index.tsx b/web/src/components/molecules/EarthEditor/LayerSelectionModal/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/LayerSelectionModal/index.tsx rename to web/src/components/molecules/EarthEditor/LayerSelectionModal/index.tsx diff --git a/src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/hooks.ts b/web/src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/hooks.ts rename to web/src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/hooks.ts diff --git a/src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/index.tsx b/web/src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/index.tsx rename to web/src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/index.tsx diff --git a/src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/use-editable.ts b/web/src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/use-editable.ts similarity index 100% rename from src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/use-editable.ts rename to web/src/components/molecules/EarthEditor/LayerTreeViewItem/Layer/use-editable.ts diff --git a/src/components/molecules/EarthEditor/LayerTreeViewItem/LayerActions/index.tsx b/web/src/components/molecules/EarthEditor/LayerTreeViewItem/LayerActions/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/LayerTreeViewItem/LayerActions/index.tsx rename to web/src/components/molecules/EarthEditor/LayerTreeViewItem/LayerActions/index.tsx diff --git a/src/components/molecules/EarthEditor/LayerTreeViewItem/LayerActionsList/index.tsx b/web/src/components/molecules/EarthEditor/LayerTreeViewItem/LayerActionsList/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/LayerTreeViewItem/LayerActionsList/index.tsx rename to web/src/components/molecules/EarthEditor/LayerTreeViewItem/LayerActionsList/index.tsx diff --git a/src/components/molecules/EarthEditor/LayerTreeViewItem/index.tsx b/web/src/components/molecules/EarthEditor/LayerTreeViewItem/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/LayerTreeViewItem/index.tsx rename to web/src/components/molecules/EarthEditor/LayerTreeViewItem/index.tsx diff --git a/src/components/molecules/EarthEditor/OutlinePane/hooks.tsx b/web/src/components/molecules/EarthEditor/OutlinePane/hooks.tsx similarity index 100% rename from src/components/molecules/EarthEditor/OutlinePane/hooks.tsx rename to web/src/components/molecules/EarthEditor/OutlinePane/hooks.tsx diff --git a/src/components/molecules/EarthEditor/OutlinePane/index.stories.tsx b/web/src/components/molecules/EarthEditor/OutlinePane/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/OutlinePane/index.stories.tsx rename to web/src/components/molecules/EarthEditor/OutlinePane/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/OutlinePane/index.tsx b/web/src/components/molecules/EarthEditor/OutlinePane/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/OutlinePane/index.tsx rename to web/src/components/molecules/EarthEditor/OutlinePane/index.tsx diff --git a/src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/hooks.ts b/web/src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/hooks.ts rename to web/src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/hooks.ts diff --git a/src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/index.stories.tsx b/web/src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/index.tsx b/web/src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/index.tsx rename to web/src/components/molecules/EarthEditor/PrimitiveHeader/PrimitiveCell/index.tsx diff --git a/src/components/molecules/EarthEditor/PrimitiveHeader/index.stories.tsx b/web/src/components/molecules/EarthEditor/PrimitiveHeader/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PrimitiveHeader/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PrimitiveHeader/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PrimitiveHeader/index.tsx b/web/src/components/molecules/EarthEditor/PrimitiveHeader/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PrimitiveHeader/index.tsx rename to web/src/components/molecules/EarthEditor/PrimitiveHeader/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/hooks.ts b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/hooks.ts rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/hooks.ts diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/CameraField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/hooks.ts b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/hooks.ts rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/hooks.ts diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/styles.css b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/styles.css similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/styles.css rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/ColorField/styles.css diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LayerField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LayerField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/LayerField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LayerField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LayerField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LayerField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/LayerField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LayerField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LocationField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LocationField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/LocationField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LocationField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LocationField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LocationField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/LocationField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/LocationField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/NonEditableField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/NonEditableField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/NonEditableField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/NonEditableField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/NumberField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/NumberField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/NumberField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/NumberField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/Header.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/Header.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/Header.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/Header.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/List.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/List.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/List.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/List.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/hooks.ts b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/hooks.ts rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/hooks.ts diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/types.ts b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/types.ts similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/types.ts rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/PropertyLinkPanel/types.ts diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/PropertyTitle/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/RadioField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/RadioField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/RadioField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/RadioField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/RadioField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/RadioField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/RadioField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/RadioField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SelectField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SelectField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/SelectField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SelectField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SelectField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SelectField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/SelectField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SelectField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SliderField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SliderField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/SliderField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SliderField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SwitchField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SwitchField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/SwitchField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SwitchField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SwitchField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SwitchField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/SwitchField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/SwitchField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TextField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TextField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/TextField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TextField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TextField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TextField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/TextField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TextField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFamilyField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFamilyField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFamilyField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFamilyField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFamilyField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFamilyField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFamilyField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFamilyField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFormatField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFormatField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFormatField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFormatField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFormatField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFormatField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFormatField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontFormatField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontSizeField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontSizeField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontSizeField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontSizeField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontSizeField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontSizeField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontSizeField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/FontSizeField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/TypographyField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/URLField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/URLField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/URLField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/URLField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyField/types.ts b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/types.ts similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyField/types.ts rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyField/types.ts diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyItem/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyItem/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyItem/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyItem/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyItem/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyItem/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyItem/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyItem/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyList/hooks.ts b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyList/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyList/hooks.ts rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyList/hooks.ts diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyList/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyList/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyList/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyList/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyList/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyList/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyList/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyList/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/PropertyList/item.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/PropertyList/item.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/PropertyList/item.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/PropertyList/item.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemAreaForm/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemAreaForm/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemAreaForm/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemAreaForm/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemToggle/index.stories.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemToggle/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemToggle/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemToggle/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemToggle/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemToggle/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemToggle/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/WidgetAlignSystemToggle/index.tsx diff --git a/src/components/molecules/EarthEditor/PropertyPane/index.tsx b/web/src/components/molecules/EarthEditor/PropertyPane/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PropertyPane/index.tsx rename to web/src/components/molecules/EarthEditor/PropertyPane/index.tsx diff --git a/src/components/molecules/EarthEditor/PublicationModal/InputField/README.md b/web/src/components/molecules/EarthEditor/PublicationModal/InputField/README.md similarity index 100% rename from src/components/molecules/EarthEditor/PublicationModal/InputField/README.md rename to web/src/components/molecules/EarthEditor/PublicationModal/InputField/README.md diff --git a/src/components/molecules/EarthEditor/PublicationModal/InputField/index.tsx b/web/src/components/molecules/EarthEditor/PublicationModal/InputField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PublicationModal/InputField/index.tsx rename to web/src/components/molecules/EarthEditor/PublicationModal/InputField/index.tsx diff --git a/src/components/molecules/EarthEditor/PublicationModal/README.md b/web/src/components/molecules/EarthEditor/PublicationModal/README.md similarity index 100% rename from src/components/molecules/EarthEditor/PublicationModal/README.md rename to web/src/components/molecules/EarthEditor/PublicationModal/README.md diff --git a/src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/README.md b/web/src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/README.md similarity index 100% rename from src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/README.md rename to web/src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/README.md diff --git a/src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/index.stories.tsx b/web/src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/index.tsx b/web/src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/index.tsx rename to web/src/components/molecules/EarthEditor/PublicationModal/RadioLabelField/index.tsx diff --git a/src/components/molecules/EarthEditor/PublicationModal/hooks.ts b/web/src/components/molecules/EarthEditor/PublicationModal/hooks.ts similarity index 100% rename from src/components/molecules/EarthEditor/PublicationModal/hooks.ts rename to web/src/components/molecules/EarthEditor/PublicationModal/hooks.ts diff --git a/src/components/molecules/EarthEditor/PublicationModal/index.stories.tsx b/web/src/components/molecules/EarthEditor/PublicationModal/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PublicationModal/index.stories.tsx rename to web/src/components/molecules/EarthEditor/PublicationModal/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/PublicationModal/index.tsx b/web/src/components/molecules/EarthEditor/PublicationModal/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/PublicationModal/index.tsx rename to web/src/components/molecules/EarthEditor/PublicationModal/index.tsx diff --git a/src/components/molecules/EarthEditor/TagPane/LayerTagPane/index.tsx b/web/src/components/molecules/EarthEditor/TagPane/LayerTagPane/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/TagPane/LayerTagPane/index.tsx rename to web/src/components/molecules/EarthEditor/TagPane/LayerTagPane/index.tsx diff --git a/src/components/molecules/EarthEditor/TagPane/SceneTagPane/index.stories.tsx b/web/src/components/molecules/EarthEditor/TagPane/SceneTagPane/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/TagPane/SceneTagPane/index.stories.tsx rename to web/src/components/molecules/EarthEditor/TagPane/SceneTagPane/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/TagPane/SceneTagPane/index.tsx b/web/src/components/molecules/EarthEditor/TagPane/SceneTagPane/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/TagPane/SceneTagPane/index.tsx rename to web/src/components/molecules/EarthEditor/TagPane/SceneTagPane/index.tsx diff --git a/src/components/molecules/EarthEditor/TagPane/TagGroup/index.stories.tsx b/web/src/components/molecules/EarthEditor/TagPane/TagGroup/index.stories.tsx similarity index 100% rename from src/components/molecules/EarthEditor/TagPane/TagGroup/index.stories.tsx rename to web/src/components/molecules/EarthEditor/TagPane/TagGroup/index.stories.tsx diff --git a/src/components/molecules/EarthEditor/TagPane/TagGroup/index.tsx b/web/src/components/molecules/EarthEditor/TagPane/TagGroup/index.tsx similarity index 100% rename from src/components/molecules/EarthEditor/TagPane/TagGroup/index.tsx rename to web/src/components/molecules/EarthEditor/TagPane/TagGroup/index.tsx diff --git a/src/components/molecules/EarthEditor/TagPane/common.ts b/web/src/components/molecules/EarthEditor/TagPane/common.ts similarity index 100% rename from src/components/molecules/EarthEditor/TagPane/common.ts rename to web/src/components/molecules/EarthEditor/TagPane/common.ts diff --git a/src/components/molecules/PluginEditor/core/hooks.ts b/web/src/components/molecules/PluginEditor/core/hooks.ts similarity index 100% rename from src/components/molecules/PluginEditor/core/hooks.ts rename to web/src/components/molecules/PluginEditor/core/hooks.ts diff --git a/src/components/molecules/PluginEditor/core/index.tsx b/web/src/components/molecules/PluginEditor/core/index.tsx similarity index 100% rename from src/components/molecules/PluginEditor/core/index.tsx rename to web/src/components/molecules/PluginEditor/core/index.tsx diff --git a/src/components/molecules/PluginEditor/hooks.ts b/web/src/components/molecules/PluginEditor/hooks.ts similarity index 100% rename from src/components/molecules/PluginEditor/hooks.ts rename to web/src/components/molecules/PluginEditor/hooks.ts diff --git a/src/components/molecules/PluginEditor/index.tsx b/web/src/components/molecules/PluginEditor/index.tsx similarity index 100% rename from src/components/molecules/PluginEditor/index.tsx rename to web/src/components/molecules/PluginEditor/index.tsx diff --git a/src/components/molecules/Published/Error/index.stories.tsx b/web/src/components/molecules/Published/Error/index.stories.tsx similarity index 100% rename from src/components/molecules/Published/Error/index.stories.tsx rename to web/src/components/molecules/Published/Error/index.stories.tsx diff --git a/src/components/molecules/Published/Error/index.tsx b/web/src/components/molecules/Published/Error/index.tsx similarity index 100% rename from src/components/molecules/Published/Error/index.tsx rename to web/src/components/molecules/Published/Error/index.tsx diff --git a/src/components/molecules/RootPage/index.tsx b/web/src/components/molecules/RootPage/index.tsx similarity index 100% rename from src/components/molecules/RootPage/index.tsx rename to web/src/components/molecules/RootPage/index.tsx diff --git a/src/components/molecules/Settings/Account/AccountSection/index.tsx b/web/src/components/molecules/Settings/Account/AccountSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Account/AccountSection/index.tsx rename to web/src/components/molecules/Settings/Account/AccountSection/index.tsx diff --git a/src/components/molecules/Settings/Account/PasswordModal/index.tsx b/web/src/components/molecules/Settings/Account/PasswordModal/index.tsx similarity index 100% rename from src/components/molecules/Settings/Account/PasswordModal/index.tsx rename to web/src/components/molecules/Settings/Account/PasswordModal/index.tsx diff --git a/src/components/molecules/Settings/Account/ProfileSection/index.tsx b/web/src/components/molecules/Settings/Account/ProfileSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Account/ProfileSection/index.tsx rename to web/src/components/molecules/Settings/Account/ProfileSection/index.tsx diff --git a/src/components/molecules/Settings/Field/index.tsx b/web/src/components/molecules/Settings/Field/index.tsx similarity index 100% rename from src/components/molecules/Settings/Field/index.tsx rename to web/src/components/molecules/Settings/Field/index.tsx diff --git a/src/components/molecules/Settings/FieldText/index.tsx b/web/src/components/molecules/Settings/FieldText/index.tsx similarity index 100% rename from src/components/molecules/Settings/FieldText/index.tsx rename to web/src/components/molecules/Settings/FieldText/index.tsx diff --git a/src/components/molecules/Settings/Navigation/index.tsx b/web/src/components/molecules/Settings/Navigation/index.tsx similarity index 100% rename from src/components/molecules/Settings/Navigation/index.tsx rename to web/src/components/molecules/Settings/Navigation/index.tsx diff --git a/src/components/molecules/Settings/NavigationItem/index.tsx b/web/src/components/molecules/Settings/NavigationItem/index.tsx similarity index 100% rename from src/components/molecules/Settings/NavigationItem/index.tsx rename to web/src/components/molecules/Settings/NavigationItem/index.tsx diff --git a/src/components/molecules/Settings/Project/ArchivedMessage/index.tsx b/web/src/components/molecules/Settings/Project/ArchivedMessage/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/ArchivedMessage/index.tsx rename to web/src/components/molecules/Settings/Project/ArchivedMessage/index.tsx diff --git a/src/components/molecules/Settings/Project/BasicAuthSection/index.tsx b/web/src/components/molecules/Settings/Project/BasicAuthSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/BasicAuthSection/index.tsx rename to web/src/components/molecules/Settings/Project/BasicAuthSection/index.tsx diff --git a/src/components/molecules/Settings/Project/ChangeSiteNameModal/index.tsx b/web/src/components/molecules/Settings/Project/ChangeSiteNameModal/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/ChangeSiteNameModal/index.tsx rename to web/src/components/molecules/Settings/Project/ChangeSiteNameModal/index.tsx diff --git a/src/components/molecules/Settings/Project/DangerSection/Modal.tsx b/web/src/components/molecules/Settings/Project/DangerSection/Modal.tsx similarity index 100% rename from src/components/molecules/Settings/Project/DangerSection/Modal.tsx rename to web/src/components/molecules/Settings/Project/DangerSection/Modal.tsx diff --git a/src/components/molecules/Settings/Project/DangerSection/index.tsx b/web/src/components/molecules/Settings/Project/DangerSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/DangerSection/index.tsx rename to web/src/components/molecules/Settings/Project/DangerSection/index.tsx diff --git a/src/components/molecules/Settings/Project/Dataset/DatasetItem/index.tsx b/web/src/components/molecules/Settings/Project/Dataset/DatasetItem/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Dataset/DatasetItem/index.tsx rename to web/src/components/molecules/Settings/Project/Dataset/DatasetItem/index.tsx diff --git a/src/components/molecules/Settings/Project/Dataset/DatasetList/README.md b/web/src/components/molecules/Settings/Project/Dataset/DatasetList/README.md similarity index 100% rename from src/components/molecules/Settings/Project/Dataset/DatasetList/README.md rename to web/src/components/molecules/Settings/Project/Dataset/DatasetList/README.md diff --git a/src/components/molecules/Settings/Project/Dataset/DatasetList/index.stories.tsx b/web/src/components/molecules/Settings/Project/Dataset/DatasetList/index.stories.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Dataset/DatasetList/index.stories.tsx rename to web/src/components/molecules/Settings/Project/Dataset/DatasetList/index.stories.tsx diff --git a/src/components/molecules/Settings/Project/Dataset/DatasetList/index.tsx b/web/src/components/molecules/Settings/Project/Dataset/DatasetList/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Dataset/DatasetList/index.tsx rename to web/src/components/molecules/Settings/Project/Dataset/DatasetList/index.tsx diff --git a/src/components/molecules/Settings/Project/Dataset/DatasetSection/index.tsx b/web/src/components/molecules/Settings/Project/Dataset/DatasetSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Dataset/DatasetSection/index.tsx rename to web/src/components/molecules/Settings/Project/Dataset/DatasetSection/index.tsx diff --git a/src/components/molecules/Settings/Project/EditableItem/index.tsx b/web/src/components/molecules/Settings/Project/EditableItem/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/EditableItem/index.tsx rename to web/src/components/molecules/Settings/Project/EditableItem/index.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/deleteModal.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/deleteModal.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/deleteModal.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/deleteModal.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/itemBody.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/itemBody.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/itemBody.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/itemBody.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/itemHeader.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/itemHeader.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/itemHeader.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginAccordion/PluginAccordionItem/itemHeader.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginAccordion/index.stories.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginAccordion/index.stories.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginAccordion/index.stories.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginAccordion/index.stories.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginAccordion/index.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginAccordion/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginAccordion/index.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginAccordion/index.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/MarketplacePublish/index.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/MarketplacePublish/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/MarketplacePublish/index.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/MarketplacePublish/index.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PluginInstallCardButton.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PluginInstallCardButton.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PluginInstallCardButton.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PluginInstallCardButton.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PrivateRepo/index.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PrivateRepo/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PrivateRepo/index.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PrivateRepo/index.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/hooks.test.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/hooks.test.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/hooks.test.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/hooks.test.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/hooks.ts b/web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/hooks.ts similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/hooks.ts rename to web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/hooks.ts diff --git a/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/index.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/index.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/PublicRepo/index.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/ZipUpload/index.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/ZipUpload/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/ZipUpload/index.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/ZipUpload/index.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/index.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/index.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginSection/PluginInstall/index.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginSection/index.test.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginSection/index.test.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginSection/index.test.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginSection/index.test.tsx diff --git a/src/components/molecules/Settings/Project/Plugin/PluginSection/index.tsx b/web/src/components/molecules/Settings/Project/Plugin/PluginSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/Plugin/PluginSection/index.tsx rename to web/src/components/molecules/Settings/Project/Plugin/PluginSection/index.tsx diff --git a/src/components/molecules/Settings/Project/ProfileSection/index.tsx b/web/src/components/molecules/Settings/Project/ProfileSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/ProfileSection/index.tsx rename to web/src/components/molecules/Settings/Project/ProfileSection/index.tsx diff --git a/src/components/molecules/Settings/Project/PublicSection/index.tsx b/web/src/components/molecules/Settings/Project/PublicSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/PublicSection/index.tsx rename to web/src/components/molecules/Settings/Project/PublicSection/index.tsx diff --git a/src/components/molecules/Settings/Project/PublishSection/hooks.ts b/web/src/components/molecules/Settings/Project/PublishSection/hooks.ts similarity index 100% rename from src/components/molecules/Settings/Project/PublishSection/hooks.ts rename to web/src/components/molecules/Settings/Project/PublishSection/hooks.ts diff --git a/src/components/molecules/Settings/Project/PublishSection/index.tsx b/web/src/components/molecules/Settings/Project/PublishSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/PublishSection/index.tsx rename to web/src/components/molecules/Settings/Project/PublishSection/index.tsx diff --git a/src/components/molecules/Settings/Project/StatusSection/index.tsx b/web/src/components/molecules/Settings/Project/StatusSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/StatusSection/index.tsx rename to web/src/components/molecules/Settings/Project/StatusSection/index.tsx diff --git a/src/components/molecules/Settings/Project/ToggleItem/index.tsx b/web/src/components/molecules/Settings/Project/ToggleItem/index.tsx similarity index 100% rename from src/components/molecules/Settings/Project/ToggleItem/index.tsx rename to web/src/components/molecules/Settings/Project/ToggleItem/index.tsx diff --git a/src/components/molecules/Settings/ProjectList/ProjectCell/defaultProjectImage.jpg b/web/src/components/molecules/Settings/ProjectList/ProjectCell/defaultProjectImage.jpg similarity index 100% rename from src/components/molecules/Settings/ProjectList/ProjectCell/defaultProjectImage.jpg rename to web/src/components/molecules/Settings/ProjectList/ProjectCell/defaultProjectImage.jpg diff --git a/src/components/molecules/Settings/ProjectList/ProjectCell/index.stories.tsx b/web/src/components/molecules/Settings/ProjectList/ProjectCell/index.stories.tsx similarity index 100% rename from src/components/molecules/Settings/ProjectList/ProjectCell/index.stories.tsx rename to web/src/components/molecules/Settings/ProjectList/ProjectCell/index.stories.tsx diff --git a/src/components/molecules/Settings/ProjectList/ProjectCell/index.tsx b/web/src/components/molecules/Settings/ProjectList/ProjectCell/index.tsx similarity index 100% rename from src/components/molecules/Settings/ProjectList/ProjectCell/index.tsx rename to web/src/components/molecules/Settings/ProjectList/ProjectCell/index.tsx diff --git a/src/components/molecules/Settings/ProjectList/ProjectList/index.stories.tsx b/web/src/components/molecules/Settings/ProjectList/ProjectList/index.stories.tsx similarity index 100% rename from src/components/molecules/Settings/ProjectList/ProjectList/index.stories.tsx rename to web/src/components/molecules/Settings/ProjectList/ProjectList/index.stories.tsx diff --git a/src/components/molecules/Settings/ProjectList/ProjectList/index.tsx b/web/src/components/molecules/Settings/ProjectList/ProjectList/index.tsx similarity index 100% rename from src/components/molecules/Settings/ProjectList/ProjectList/index.tsx rename to web/src/components/molecules/Settings/ProjectList/ProjectList/index.tsx diff --git a/src/components/molecules/Settings/Section/index.tsx b/web/src/components/molecules/Settings/Section/index.tsx similarity index 100% rename from src/components/molecules/Settings/Section/index.tsx rename to web/src/components/molecules/Settings/Section/index.tsx diff --git a/src/components/molecules/Settings/SelectField/README.md b/web/src/components/molecules/Settings/SelectField/README.md similarity index 100% rename from src/components/molecules/Settings/SelectField/README.md rename to web/src/components/molecules/Settings/SelectField/README.md diff --git a/src/components/molecules/Settings/SelectField/index.stories.tsx b/web/src/components/molecules/Settings/SelectField/index.stories.tsx similarity index 100% rename from src/components/molecules/Settings/SelectField/index.stories.tsx rename to web/src/components/molecules/Settings/SelectField/index.stories.tsx diff --git a/src/components/molecules/Settings/SelectField/index.tsx b/web/src/components/molecules/Settings/SelectField/index.tsx similarity index 100% rename from src/components/molecules/Settings/SelectField/index.tsx rename to web/src/components/molecules/Settings/SelectField/index.tsx diff --git a/src/components/molecules/Settings/SettingPage/index.tsx b/web/src/components/molecules/Settings/SettingPage/index.tsx similarity index 100% rename from src/components/molecules/Settings/SettingPage/index.tsx rename to web/src/components/molecules/Settings/SettingPage/index.tsx diff --git a/src/components/molecules/Settings/SettingsHeader/index.tsx b/web/src/components/molecules/Settings/SettingsHeader/index.tsx similarity index 100% rename from src/components/molecules/Settings/SettingsHeader/index.tsx rename to web/src/components/molecules/Settings/SettingsHeader/index.tsx diff --git a/src/components/molecules/Settings/Workspace/AddMemberModal/index.tsx b/web/src/components/molecules/Settings/Workspace/AddMemberModal/index.tsx similarity index 100% rename from src/components/molecules/Settings/Workspace/AddMemberModal/index.tsx rename to web/src/components/molecules/Settings/Workspace/AddMemberModal/index.tsx diff --git a/src/components/molecules/Settings/Workspace/DangerSection/Modal.tsx b/web/src/components/molecules/Settings/Workspace/DangerSection/Modal.tsx similarity index 100% rename from src/components/molecules/Settings/Workspace/DangerSection/Modal.tsx rename to web/src/components/molecules/Settings/Workspace/DangerSection/Modal.tsx diff --git a/src/components/molecules/Settings/Workspace/DangerSection/index.tsx b/web/src/components/molecules/Settings/Workspace/DangerSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Workspace/DangerSection/index.tsx rename to web/src/components/molecules/Settings/Workspace/DangerSection/index.tsx diff --git a/src/components/molecules/Settings/Workspace/MemberList/index.tsx b/web/src/components/molecules/Settings/Workspace/MemberList/index.tsx similarity index 100% rename from src/components/molecules/Settings/Workspace/MemberList/index.tsx rename to web/src/components/molecules/Settings/Workspace/MemberList/index.tsx diff --git a/src/components/molecules/Settings/Workspace/MemberListItem/index.tsx b/web/src/components/molecules/Settings/Workspace/MemberListItem/index.tsx similarity index 100% rename from src/components/molecules/Settings/Workspace/MemberListItem/index.tsx rename to web/src/components/molecules/Settings/Workspace/MemberListItem/index.tsx diff --git a/src/components/molecules/Settings/Workspace/MembersSection/index.tsx b/web/src/components/molecules/Settings/Workspace/MembersSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Workspace/MembersSection/index.tsx rename to web/src/components/molecules/Settings/Workspace/MembersSection/index.tsx diff --git a/src/components/molecules/Settings/Workspace/ProfileSection/index.tsx b/web/src/components/molecules/Settings/Workspace/ProfileSection/index.tsx similarity index 100% rename from src/components/molecules/Settings/Workspace/ProfileSection/index.tsx rename to web/src/components/molecules/Settings/Workspace/ProfileSection/index.tsx diff --git a/src/components/molecules/Settings/WorkspaceList/WorkspaceCell/index.tsx b/web/src/components/molecules/Settings/WorkspaceList/WorkspaceCell/index.tsx similarity index 100% rename from src/components/molecules/Settings/WorkspaceList/WorkspaceCell/index.tsx rename to web/src/components/molecules/Settings/WorkspaceList/WorkspaceCell/index.tsx diff --git a/src/components/molecules/Settings/WorkspaceList/WorkspaceList/index.tsx b/web/src/components/molecules/Settings/WorkspaceList/WorkspaceList/index.tsx similarity index 100% rename from src/components/molecules/Settings/WorkspaceList/WorkspaceList/index.tsx rename to web/src/components/molecules/Settings/WorkspaceList/WorkspaceList/index.tsx diff --git a/src/components/molecules/Visualizer/Block/DataList/index.stories.tsx b/web/src/components/molecules/Visualizer/Block/DataList/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/DataList/index.stories.tsx rename to web/src/components/molecules/Visualizer/Block/DataList/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Block/DataList/index.tsx b/web/src/components/molecules/Visualizer/Block/DataList/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/DataList/index.tsx rename to web/src/components/molecules/Visualizer/Block/DataList/index.tsx diff --git a/src/components/molecules/Visualizer/Block/HTML/index.stories.tsx b/web/src/components/molecules/Visualizer/Block/HTML/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/HTML/index.stories.tsx rename to web/src/components/molecules/Visualizer/Block/HTML/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Block/HTML/index.tsx b/web/src/components/molecules/Visualizer/Block/HTML/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/HTML/index.tsx rename to web/src/components/molecules/Visualizer/Block/HTML/index.tsx diff --git a/src/components/molecules/Visualizer/Block/Image/index.stories.tsx b/web/src/components/molecules/Visualizer/Block/Image/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/Image/index.stories.tsx rename to web/src/components/molecules/Visualizer/Block/Image/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Block/Image/index.tsx b/web/src/components/molecules/Visualizer/Block/Image/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/Image/index.tsx rename to web/src/components/molecules/Visualizer/Block/Image/index.tsx diff --git a/src/components/molecules/Visualizer/Block/Location/icon.svg b/web/src/components/molecules/Visualizer/Block/Location/icon.svg similarity index 100% rename from src/components/molecules/Visualizer/Block/Location/icon.svg rename to web/src/components/molecules/Visualizer/Block/Location/icon.svg diff --git a/src/components/molecules/Visualizer/Block/Location/index.stories.tsx b/web/src/components/molecules/Visualizer/Block/Location/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/Location/index.stories.tsx rename to web/src/components/molecules/Visualizer/Block/Location/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Block/Location/index.tsx b/web/src/components/molecules/Visualizer/Block/Location/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/Location/index.tsx rename to web/src/components/molecules/Visualizer/Block/Location/index.tsx diff --git a/src/components/molecules/Visualizer/Block/Text/index.stories.tsx b/web/src/components/molecules/Visualizer/Block/Text/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/Text/index.stories.tsx rename to web/src/components/molecules/Visualizer/Block/Text/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Block/Text/index.tsx b/web/src/components/molecules/Visualizer/Block/Text/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/Text/index.tsx rename to web/src/components/molecules/Visualizer/Block/Text/index.tsx diff --git a/src/components/molecules/Visualizer/Block/Video/index.stories.tsx b/web/src/components/molecules/Visualizer/Block/Video/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/Video/index.stories.tsx rename to web/src/components/molecules/Visualizer/Block/Video/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Block/Video/index.tsx b/web/src/components/molecules/Visualizer/Block/Video/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/Video/index.tsx rename to web/src/components/molecules/Visualizer/Block/Video/index.tsx diff --git a/src/components/molecules/Visualizer/Block/builtin.ts b/web/src/components/molecules/Visualizer/Block/builtin.ts similarity index 100% rename from src/components/molecules/Visualizer/Block/builtin.ts rename to web/src/components/molecules/Visualizer/Block/builtin.ts diff --git a/src/components/molecules/Visualizer/Block/common.ts b/web/src/components/molecules/Visualizer/Block/common.ts similarity index 100% rename from src/components/molecules/Visualizer/Block/common.ts rename to web/src/components/molecules/Visualizer/Block/common.ts diff --git a/src/components/molecules/Visualizer/Block/index.stories.tsx b/web/src/components/molecules/Visualizer/Block/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/index.stories.tsx rename to web/src/components/molecules/Visualizer/Block/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Block/index.tsx b/web/src/components/molecules/Visualizer/Block/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Block/index.tsx rename to web/src/components/molecules/Visualizer/Block/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/Edge.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/Edge.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/Edge.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/Edge.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/ScalePoints.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/ScalePoints.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/ScalePoints.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/ScalePoints.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/Side.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/Side.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/Side.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/Side.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/constants.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/constants.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/constants.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/constants.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/box.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/box.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/box.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/box.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/edge.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/edge.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/edge.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/edge.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/scalePoint.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/scalePoint.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/scalePoint.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/scalePoint.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/side.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/side.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/side.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/hooks/side.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Box/utils.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/Box/utils.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Box/utils.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/Box/utils.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Cluster.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Cluster.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Cluster.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Cluster.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Ellipsoid/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Ellipsoid/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Ellipsoid/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Ellipsoid/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Ellipsoid/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Ellipsoid/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Ellipsoid/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Ellipsoid/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Event.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Event.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Event.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Event.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Marker/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Marker/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Marker/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Marker/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Marker/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Marker/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Marker/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Marker/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Marker/marker.svg b/web/src/components/molecules/Visualizer/Engine/Cesium/Marker/marker.svg similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Marker/marker.svg rename to web/src/components/molecules/Visualizer/Engine/Cesium/Marker/marker.svg diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Model/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Model/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Model/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Model/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Model/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Model/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Model/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Model/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/hooks.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/hooks.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/hooks.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/PhotoOverlay/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Polygon/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Polygon/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Polygon/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Polygon/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Polygon/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Polygon/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Polygon/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Polygon/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Polyline/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Polyline/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Polyline/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Polyline/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Polyline/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Polyline/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Polyline/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Polyline/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Rect/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Rect/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Rect/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Rect/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Rect/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Rect/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Rect/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Rect/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Resource/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Resource/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Resource/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Resource/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Resource/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Resource/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Resource/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Resource/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Tileset/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Tileset/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Tileset/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Tileset/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/Tileset/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/Tileset/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/Tileset/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/Tileset/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/builtin.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/builtin.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/builtin.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/builtin.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/cameraLimiter.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/cameraLimiter.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/cameraLimiter.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/cameraLimiter.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/common.test.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/common.test.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/common.test.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/common.test.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/common.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/common.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/common.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/common.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/core/Clock.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/core/Clock.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/core/Clock.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/core/Clock.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/core/Globe.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/core/Globe.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/core/Globe.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/core/Globe.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/core/Imagery.test.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/core/Imagery.test.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/core/Imagery.test.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/core/Imagery.test.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/core/Imagery.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/core/Imagery.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/core/Imagery.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/core/Imagery.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/core/Indicator.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/core/Indicator.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/core/Indicator.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/core/Indicator.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/core/presets.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/core/presets.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/core/presets.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/core/presets.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/hooks.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/hooks.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/hooks.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/index.stories.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/index.stories.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/index.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/index.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/storybook.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/storybook.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/storybook.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/storybook.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/useEngineRef.test.tsx b/web/src/components/molecules/Visualizer/Engine/Cesium/useEngineRef.test.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/useEngineRef.test.tsx rename to web/src/components/molecules/Visualizer/Engine/Cesium/useEngineRef.test.tsx diff --git a/src/components/molecules/Visualizer/Engine/Cesium/useEngineRef.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/useEngineRef.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/useEngineRef.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/useEngineRef.ts diff --git a/src/components/molecules/Visualizer/Engine/Cesium/utils.ts b/web/src/components/molecules/Visualizer/Engine/Cesium/utils.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/Cesium/utils.ts rename to web/src/components/molecules/Visualizer/Engine/Cesium/utils.ts diff --git a/src/components/molecules/Visualizer/Engine/index.tsx b/web/src/components/molecules/Visualizer/Engine/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Engine/index.tsx rename to web/src/components/molecules/Visualizer/Engine/index.tsx diff --git a/src/components/molecules/Visualizer/Engine/ref.ts b/web/src/components/molecules/Visualizer/Engine/ref.ts similarity index 100% rename from src/components/molecules/Visualizer/Engine/ref.ts rename to web/src/components/molecules/Visualizer/Engine/ref.ts diff --git a/src/components/molecules/Visualizer/Error/index.tsx b/web/src/components/molecules/Visualizer/Error/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Error/index.tsx rename to web/src/components/molecules/Visualizer/Error/index.tsx diff --git a/src/components/molecules/Visualizer/Infobox/Field/hooks.ts b/web/src/components/molecules/Visualizer/Infobox/Field/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/Infobox/Field/hooks.ts rename to web/src/components/molecules/Visualizer/Infobox/Field/hooks.ts diff --git a/src/components/molecules/Visualizer/Infobox/Field/index.stories.tsx b/web/src/components/molecules/Visualizer/Infobox/Field/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Infobox/Field/index.stories.tsx rename to web/src/components/molecules/Visualizer/Infobox/Field/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Infobox/Field/index.tsx b/web/src/components/molecules/Visualizer/Infobox/Field/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Infobox/Field/index.tsx rename to web/src/components/molecules/Visualizer/Infobox/Field/index.tsx diff --git a/src/components/molecules/Visualizer/Infobox/Frame/index.stories.tsx b/web/src/components/molecules/Visualizer/Infobox/Frame/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Infobox/Frame/index.stories.tsx rename to web/src/components/molecules/Visualizer/Infobox/Frame/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Infobox/Frame/index.tsx b/web/src/components/molecules/Visualizer/Infobox/Frame/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Infobox/Frame/index.tsx rename to web/src/components/molecules/Visualizer/Infobox/Frame/index.tsx diff --git a/src/components/molecules/Visualizer/Infobox/hooks.ts b/web/src/components/molecules/Visualizer/Infobox/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/Infobox/hooks.ts rename to web/src/components/molecules/Visualizer/Infobox/hooks.ts diff --git a/src/components/molecules/Visualizer/Infobox/index.stories.tsx b/web/src/components/molecules/Visualizer/Infobox/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Infobox/index.stories.tsx rename to web/src/components/molecules/Visualizer/Infobox/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Infobox/index.tsx b/web/src/components/molecules/Visualizer/Infobox/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Infobox/index.tsx rename to web/src/components/molecules/Visualizer/Infobox/index.tsx diff --git a/src/components/molecules/Visualizer/Layers/index.tsx b/web/src/components/molecules/Visualizer/Layers/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Layers/index.tsx rename to web/src/components/molecules/Visualizer/Layers/index.tsx diff --git a/src/components/molecules/Visualizer/Layers/store.test.ts b/web/src/components/molecules/Visualizer/Layers/store.test.ts similarity index 100% rename from src/components/molecules/Visualizer/Layers/store.test.ts rename to web/src/components/molecules/Visualizer/Layers/store.test.ts diff --git a/src/components/molecules/Visualizer/Layers/store.ts b/web/src/components/molecules/Visualizer/Layers/store.ts similarity index 100% rename from src/components/molecules/Visualizer/Layers/store.ts rename to web/src/components/molecules/Visualizer/Layers/store.ts diff --git a/src/components/molecules/Visualizer/Plugin/ModalContainer/index.tsx b/web/src/components/molecules/Visualizer/Plugin/ModalContainer/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Plugin/ModalContainer/index.tsx rename to web/src/components/molecules/Visualizer/Plugin/ModalContainer/index.tsx diff --git a/src/components/molecules/Visualizer/Plugin/PopupContainer/index.tsx b/web/src/components/molecules/Visualizer/Plugin/PopupContainer/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Plugin/PopupContainer/index.tsx rename to web/src/components/molecules/Visualizer/Plugin/PopupContainer/index.tsx diff --git a/src/components/molecules/Visualizer/Plugin/api.ts b/web/src/components/molecules/Visualizer/Plugin/api.ts similarity index 100% rename from src/components/molecules/Visualizer/Plugin/api.ts rename to web/src/components/molecules/Visualizer/Plugin/api.ts diff --git a/src/components/molecules/Visualizer/Plugin/context.tsx b/web/src/components/molecules/Visualizer/Plugin/context.tsx similarity index 100% rename from src/components/molecules/Visualizer/Plugin/context.tsx rename to web/src/components/molecules/Visualizer/Plugin/context.tsx diff --git a/src/components/molecules/Visualizer/Plugin/hooks.ts b/web/src/components/molecules/Visualizer/Plugin/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/Plugin/hooks.ts rename to web/src/components/molecules/Visualizer/Plugin/hooks.ts diff --git a/src/components/molecules/Visualizer/Plugin/index.stories.tsx b/web/src/components/molecules/Visualizer/Plugin/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Plugin/index.stories.tsx rename to web/src/components/molecules/Visualizer/Plugin/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Plugin/index.tsx b/web/src/components/molecules/Visualizer/Plugin/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Plugin/index.tsx rename to web/src/components/molecules/Visualizer/Plugin/index.tsx diff --git a/src/components/molecules/Visualizer/Plugin/types.ts b/web/src/components/molecules/Visualizer/Plugin/types.ts similarity index 100% rename from src/components/molecules/Visualizer/Plugin/types.ts rename to web/src/components/molecules/Visualizer/Plugin/types.ts diff --git a/src/components/molecules/Visualizer/Primitive/index.tsx b/web/src/components/molecules/Visualizer/Primitive/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Primitive/index.tsx rename to web/src/components/molecules/Visualizer/Primitive/index.tsx diff --git a/src/components/molecules/Visualizer/README.md b/web/src/components/molecules/Visualizer/README.md similarity index 100% rename from src/components/molecules/Visualizer/README.md rename to web/src/components/molecules/Visualizer/README.md diff --git a/src/components/molecules/Visualizer/Widget/Button/MenuButton.tsx b/web/src/components/molecules/Visualizer/Widget/Button/MenuButton.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Button/MenuButton.tsx rename to web/src/components/molecules/Visualizer/Widget/Button/MenuButton.tsx diff --git a/src/components/molecules/Visualizer/Widget/Button/index.stories.tsx b/web/src/components/molecules/Visualizer/Widget/Button/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Button/index.stories.tsx rename to web/src/components/molecules/Visualizer/Widget/Button/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Widget/Button/index.tsx b/web/src/components/molecules/Visualizer/Widget/Button/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Button/index.tsx rename to web/src/components/molecules/Visualizer/Widget/Button/index.tsx diff --git a/src/components/molecules/Visualizer/Widget/Menu/MenuButton.tsx b/web/src/components/molecules/Visualizer/Widget/Menu/MenuButton.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Menu/MenuButton.tsx rename to web/src/components/molecules/Visualizer/Widget/Menu/MenuButton.tsx diff --git a/src/components/molecules/Visualizer/Widget/Menu/index.stories.tsx b/web/src/components/molecules/Visualizer/Widget/Menu/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Menu/index.stories.tsx rename to web/src/components/molecules/Visualizer/Widget/Menu/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Widget/Menu/index.tsx b/web/src/components/molecules/Visualizer/Widget/Menu/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Menu/index.tsx rename to web/src/components/molecules/Visualizer/Widget/Menu/index.tsx diff --git a/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/hooks.ts b/web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/hooks.ts rename to web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/hooks.ts diff --git a/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.stories.tsx b/web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.stories.tsx rename to web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.test.tsx b/web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.test.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.test.tsx rename to web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.test.tsx diff --git a/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.tsx b/web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.tsx rename to web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/index.tsx diff --git a/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/types.ts b/web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/types.ts similarity index 100% rename from src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/types.ts rename to web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/types.ts diff --git a/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/utils.test.ts b/web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/utils.test.ts similarity index 100% rename from src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/utils.test.ts rename to web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/utils.test.ts diff --git a/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/utils.ts b/web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/utils.ts similarity index 100% rename from src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/utils.ts rename to web/src/components/molecules/Visualizer/Widget/Navigator/NavigatorPresenter/utils.ts diff --git a/src/components/molecules/Visualizer/Widget/Navigator/hooks.ts b/web/src/components/molecules/Visualizer/Widget/Navigator/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/Widget/Navigator/hooks.ts rename to web/src/components/molecules/Visualizer/Widget/Navigator/hooks.ts diff --git a/src/components/molecules/Visualizer/Widget/Navigator/index.stories.tsx b/web/src/components/molecules/Visualizer/Widget/Navigator/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Navigator/index.stories.tsx rename to web/src/components/molecules/Visualizer/Widget/Navigator/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Widget/Navigator/index.tsx b/web/src/components/molecules/Visualizer/Widget/Navigator/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Navigator/index.tsx rename to web/src/components/molecules/Visualizer/Widget/Navigator/index.tsx diff --git a/src/components/molecules/Visualizer/Widget/SplashScreen/index.stories.tsx b/web/src/components/molecules/Visualizer/Widget/SplashScreen/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/SplashScreen/index.stories.tsx rename to web/src/components/molecules/Visualizer/Widget/SplashScreen/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Widget/SplashScreen/index.tsx b/web/src/components/molecules/Visualizer/Widget/SplashScreen/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/SplashScreen/index.tsx rename to web/src/components/molecules/Visualizer/Widget/SplashScreen/index.tsx diff --git a/src/components/molecules/Visualizer/Widget/Storytelling/hooks.ts b/web/src/components/molecules/Visualizer/Widget/Storytelling/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/Widget/Storytelling/hooks.ts rename to web/src/components/molecules/Visualizer/Widget/Storytelling/hooks.ts diff --git a/src/components/molecules/Visualizer/Widget/Storytelling/index.stories.tsx b/web/src/components/molecules/Visualizer/Widget/Storytelling/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Storytelling/index.stories.tsx rename to web/src/components/molecules/Visualizer/Widget/Storytelling/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Widget/Storytelling/index.tsx b/web/src/components/molecules/Visualizer/Widget/Storytelling/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Storytelling/index.tsx rename to web/src/components/molecules/Visualizer/Widget/Storytelling/index.tsx diff --git a/src/components/molecules/Visualizer/Widget/Timeline/hooks.ts b/web/src/components/molecules/Visualizer/Widget/Timeline/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/Widget/Timeline/hooks.ts rename to web/src/components/molecules/Visualizer/Widget/Timeline/hooks.ts diff --git a/src/components/molecules/Visualizer/Widget/Timeline/index.stories.tsx b/web/src/components/molecules/Visualizer/Widget/Timeline/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Timeline/index.stories.tsx rename to web/src/components/molecules/Visualizer/Widget/Timeline/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Widget/Timeline/index.tsx b/web/src/components/molecules/Visualizer/Widget/Timeline/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/Timeline/index.tsx rename to web/src/components/molecules/Visualizer/Widget/Timeline/index.tsx diff --git a/src/components/molecules/Visualizer/Widget/builtin.ts b/web/src/components/molecules/Visualizer/Widget/builtin.ts similarity index 100% rename from src/components/molecules/Visualizer/Widget/builtin.ts rename to web/src/components/molecules/Visualizer/Widget/builtin.ts diff --git a/src/components/molecules/Visualizer/Widget/index.stories.tsx b/web/src/components/molecules/Visualizer/Widget/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/index.stories.tsx rename to web/src/components/molecules/Visualizer/Widget/index.stories.tsx diff --git a/src/components/molecules/Visualizer/Widget/index.tsx b/web/src/components/molecules/Visualizer/Widget/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/Widget/index.tsx rename to web/src/components/molecules/Visualizer/Widget/index.tsx diff --git a/src/components/molecules/Visualizer/WidgetAlignSystem/Area.tsx b/web/src/components/molecules/Visualizer/WidgetAlignSystem/Area.tsx similarity index 100% rename from src/components/molecules/Visualizer/WidgetAlignSystem/Area.tsx rename to web/src/components/molecules/Visualizer/WidgetAlignSystem/Area.tsx diff --git a/src/components/molecules/Visualizer/WidgetAlignSystem/MobileZone.tsx b/web/src/components/molecules/Visualizer/WidgetAlignSystem/MobileZone.tsx similarity index 100% rename from src/components/molecules/Visualizer/WidgetAlignSystem/MobileZone.tsx rename to web/src/components/molecules/Visualizer/WidgetAlignSystem/MobileZone.tsx diff --git a/src/components/molecules/Visualizer/WidgetAlignSystem/Zone.tsx b/web/src/components/molecules/Visualizer/WidgetAlignSystem/Zone.tsx similarity index 100% rename from src/components/molecules/Visualizer/WidgetAlignSystem/Zone.tsx rename to web/src/components/molecules/Visualizer/WidgetAlignSystem/Zone.tsx diff --git a/src/components/molecules/Visualizer/WidgetAlignSystem/hooks.ts b/web/src/components/molecules/Visualizer/WidgetAlignSystem/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/WidgetAlignSystem/hooks.ts rename to web/src/components/molecules/Visualizer/WidgetAlignSystem/hooks.ts diff --git a/src/components/molecules/Visualizer/WidgetAlignSystem/index.tsx b/web/src/components/molecules/Visualizer/WidgetAlignSystem/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/WidgetAlignSystem/index.tsx rename to web/src/components/molecules/Visualizer/WidgetAlignSystem/index.tsx diff --git a/src/components/molecules/Visualizer/dependencies.dot b/web/src/components/molecules/Visualizer/dependencies.dot similarity index 100% rename from src/components/molecules/Visualizer/dependencies.dot rename to web/src/components/molecules/Visualizer/dependencies.dot diff --git a/src/components/molecules/Visualizer/dependencies.svg b/web/src/components/molecules/Visualizer/dependencies.svg similarity index 100% rename from src/components/molecules/Visualizer/dependencies.svg rename to web/src/components/molecules/Visualizer/dependencies.svg diff --git a/src/components/molecules/Visualizer/hooks.ts b/web/src/components/molecules/Visualizer/hooks.ts similarity index 100% rename from src/components/molecules/Visualizer/hooks.ts rename to web/src/components/molecules/Visualizer/hooks.ts diff --git a/src/components/molecules/Visualizer/index.stories.tsx b/web/src/components/molecules/Visualizer/index.stories.tsx similarity index 100% rename from src/components/molecules/Visualizer/index.stories.tsx rename to web/src/components/molecules/Visualizer/index.stories.tsx diff --git a/src/components/molecules/Visualizer/index.tsx b/web/src/components/molecules/Visualizer/index.tsx similarity index 100% rename from src/components/molecules/Visualizer/index.tsx rename to web/src/components/molecules/Visualizer/index.tsx diff --git a/src/components/molecules/Visualizer/storybook.tsx b/web/src/components/molecules/Visualizer/storybook.tsx similarity index 100% rename from src/components/molecules/Visualizer/storybook.tsx rename to web/src/components/molecules/Visualizer/storybook.tsx diff --git a/src/components/molecules/Visualizer/useClientStorage.ts b/web/src/components/molecules/Visualizer/useClientStorage.ts similarity index 100% rename from src/components/molecules/Visualizer/useClientStorage.ts rename to web/src/components/molecules/Visualizer/useClientStorage.ts diff --git a/src/components/molecules/Visualizer/usePluginInstances.ts b/web/src/components/molecules/Visualizer/usePluginInstances.ts similarity index 100% rename from src/components/molecules/Visualizer/usePluginInstances.ts rename to web/src/components/molecules/Visualizer/usePluginInstances.ts diff --git a/src/components/molecules/Visualizer/useViewport.ts b/web/src/components/molecules/Visualizer/useViewport.ts similarity index 100% rename from src/components/molecules/Visualizer/useViewport.ts rename to web/src/components/molecules/Visualizer/useViewport.ts diff --git a/src/components/molecules/Visualizer/useWidgetAlignSystem.ts b/web/src/components/molecules/Visualizer/useWidgetAlignSystem.ts similarity index 100% rename from src/components/molecules/Visualizer/useWidgetAlignSystem.ts rename to web/src/components/molecules/Visualizer/useWidgetAlignSystem.ts diff --git a/src/components/molecules/Visualizer/utils.test.ts b/web/src/components/molecules/Visualizer/utils.test.ts similarity index 100% rename from src/components/molecules/Visualizer/utils.test.ts rename to web/src/components/molecules/Visualizer/utils.test.ts diff --git a/src/components/molecules/Visualizer/utils.ts b/web/src/components/molecules/Visualizer/utils.ts similarity index 100% rename from src/components/molecules/Visualizer/utils.ts rename to web/src/components/molecules/Visualizer/utils.ts diff --git a/src/components/organisms/Authentication/Login/index.tsx b/web/src/components/organisms/Authentication/Login/index.tsx similarity index 100% rename from src/components/organisms/Authentication/Login/index.tsx rename to web/src/components/organisms/Authentication/Login/index.tsx diff --git a/src/components/organisms/Authentication/PasswordReset/index.tsx b/web/src/components/organisms/Authentication/PasswordReset/index.tsx similarity index 100% rename from src/components/organisms/Authentication/PasswordReset/index.tsx rename to web/src/components/organisms/Authentication/PasswordReset/index.tsx diff --git a/src/components/organisms/Authentication/RootPage/hooks.ts b/web/src/components/organisms/Authentication/RootPage/hooks.ts similarity index 100% rename from src/components/organisms/Authentication/RootPage/hooks.ts rename to web/src/components/organisms/Authentication/RootPage/hooks.ts diff --git a/src/components/organisms/Authentication/RootPage/index.tsx b/web/src/components/organisms/Authentication/RootPage/index.tsx similarity index 100% rename from src/components/organisms/Authentication/RootPage/index.tsx rename to web/src/components/organisms/Authentication/RootPage/index.tsx diff --git a/src/components/organisms/Authentication/Signup/index.tsx b/web/src/components/organisms/Authentication/Signup/index.tsx similarity index 100% rename from src/components/organisms/Authentication/Signup/index.tsx rename to web/src/components/organisms/Authentication/Signup/index.tsx diff --git a/src/components/organisms/Common/AssetContainer/hooks.ts b/web/src/components/organisms/Common/AssetContainer/hooks.ts similarity index 100% rename from src/components/organisms/Common/AssetContainer/hooks.ts rename to web/src/components/organisms/Common/AssetContainer/hooks.ts diff --git a/src/components/organisms/Common/AssetContainer/index.tsx b/web/src/components/organisms/Common/AssetContainer/index.tsx similarity index 100% rename from src/components/organisms/Common/AssetContainer/index.tsx rename to web/src/components/organisms/Common/AssetContainer/index.tsx diff --git a/src/components/organisms/Common/AssetModal/index.tsx b/web/src/components/organisms/Common/AssetModal/index.tsx similarity index 100% rename from src/components/organisms/Common/AssetModal/index.tsx rename to web/src/components/organisms/Common/AssetModal/index.tsx diff --git a/src/components/organisms/Dashboard/hooks.ts b/web/src/components/organisms/Dashboard/hooks.ts similarity index 100% rename from src/components/organisms/Dashboard/hooks.ts rename to web/src/components/organisms/Dashboard/hooks.ts diff --git a/src/components/organisms/Dashboard/index.tsx b/web/src/components/organisms/Dashboard/index.tsx similarity index 100% rename from src/components/organisms/Dashboard/index.tsx rename to web/src/components/organisms/Dashboard/index.tsx diff --git a/src/components/organisms/EarthEditor/CanvasArea/convert.ts b/web/src/components/organisms/EarthEditor/CanvasArea/convert.ts similarity index 100% rename from src/components/organisms/EarthEditor/CanvasArea/convert.ts rename to web/src/components/organisms/EarthEditor/CanvasArea/convert.ts diff --git a/src/components/organisms/EarthEditor/CanvasArea/hooks.ts b/web/src/components/organisms/EarthEditor/CanvasArea/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/CanvasArea/hooks.ts rename to web/src/components/organisms/EarthEditor/CanvasArea/hooks.ts diff --git a/src/components/organisms/EarthEditor/CanvasArea/index.tsx b/web/src/components/organisms/EarthEditor/CanvasArea/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/CanvasArea/index.tsx rename to web/src/components/organisms/EarthEditor/CanvasArea/index.tsx diff --git a/src/components/organisms/EarthEditor/DataSourcePane/hooks.ts b/web/src/components/organisms/EarthEditor/DataSourcePane/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/DataSourcePane/hooks.ts rename to web/src/components/organisms/EarthEditor/DataSourcePane/hooks.ts diff --git a/src/components/organisms/EarthEditor/DataSourcePane/index.tsx b/web/src/components/organisms/EarthEditor/DataSourcePane/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/DataSourcePane/index.tsx rename to web/src/components/organisms/EarthEditor/DataSourcePane/index.tsx diff --git a/src/components/organisms/EarthEditor/DatasetInfoPane/convert.ts b/web/src/components/organisms/EarthEditor/DatasetInfoPane/convert.ts similarity index 100% rename from src/components/organisms/EarthEditor/DatasetInfoPane/convert.ts rename to web/src/components/organisms/EarthEditor/DatasetInfoPane/convert.ts diff --git a/src/components/organisms/EarthEditor/DatasetInfoPane/hooks.ts b/web/src/components/organisms/EarthEditor/DatasetInfoPane/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/DatasetInfoPane/hooks.ts rename to web/src/components/organisms/EarthEditor/DatasetInfoPane/hooks.ts diff --git a/src/components/organisms/EarthEditor/DatasetInfoPane/index.tsx b/web/src/components/organisms/EarthEditor/DatasetInfoPane/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/DatasetInfoPane/index.tsx rename to web/src/components/organisms/EarthEditor/DatasetInfoPane/index.tsx diff --git a/src/components/organisms/EarthEditor/ExportPane/hooks.ts b/web/src/components/organisms/EarthEditor/ExportPane/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/ExportPane/hooks.ts rename to web/src/components/organisms/EarthEditor/ExportPane/hooks.ts diff --git a/src/components/organisms/EarthEditor/ExportPane/index.tsx b/web/src/components/organisms/EarthEditor/ExportPane/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/ExportPane/index.tsx rename to web/src/components/organisms/EarthEditor/ExportPane/index.tsx diff --git a/src/components/organisms/EarthEditor/Header/hooks.ts b/web/src/components/organisms/EarthEditor/Header/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/Header/hooks.ts rename to web/src/components/organisms/EarthEditor/Header/hooks.ts diff --git a/src/components/organisms/EarthEditor/Header/index.tsx b/web/src/components/organisms/EarthEditor/Header/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/Header/index.tsx rename to web/src/components/organisms/EarthEditor/Header/index.tsx diff --git a/src/components/organisms/EarthEditor/LeftMenu/hooks.ts b/web/src/components/organisms/EarthEditor/LeftMenu/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/LeftMenu/hooks.ts rename to web/src/components/organisms/EarthEditor/LeftMenu/hooks.ts diff --git a/src/components/organisms/EarthEditor/LeftMenu/index.tsx b/web/src/components/organisms/EarthEditor/LeftMenu/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/LeftMenu/index.tsx rename to web/src/components/organisms/EarthEditor/LeftMenu/index.tsx diff --git a/src/components/organisms/EarthEditor/OutlinePane/hooks.tsx b/web/src/components/organisms/EarthEditor/OutlinePane/hooks.tsx similarity index 100% rename from src/components/organisms/EarthEditor/OutlinePane/hooks.tsx rename to web/src/components/organisms/EarthEditor/OutlinePane/hooks.tsx diff --git a/src/components/organisms/EarthEditor/OutlinePane/index.tsx b/web/src/components/organisms/EarthEditor/OutlinePane/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/OutlinePane/index.tsx rename to web/src/components/organisms/EarthEditor/OutlinePane/index.tsx diff --git a/src/components/organisms/EarthEditor/PrimitiveHeader/hooks.ts b/web/src/components/organisms/EarthEditor/PrimitiveHeader/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/PrimitiveHeader/hooks.ts rename to web/src/components/organisms/EarthEditor/PrimitiveHeader/hooks.ts diff --git a/src/components/organisms/EarthEditor/PrimitiveHeader/index.tsx b/web/src/components/organisms/EarthEditor/PrimitiveHeader/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/PrimitiveHeader/index.tsx rename to web/src/components/organisms/EarthEditor/PrimitiveHeader/index.tsx diff --git a/src/components/organisms/EarthEditor/PropertyPane/convert.ts b/web/src/components/organisms/EarthEditor/PropertyPane/convert.ts similarity index 100% rename from src/components/organisms/EarthEditor/PropertyPane/convert.ts rename to web/src/components/organisms/EarthEditor/PropertyPane/convert.ts diff --git a/src/components/organisms/EarthEditor/PropertyPane/hooks-queries.ts b/web/src/components/organisms/EarthEditor/PropertyPane/hooks-queries.ts similarity index 100% rename from src/components/organisms/EarthEditor/PropertyPane/hooks-queries.ts rename to web/src/components/organisms/EarthEditor/PropertyPane/hooks-queries.ts diff --git a/src/components/organisms/EarthEditor/PropertyPane/hooks.ts b/web/src/components/organisms/EarthEditor/PropertyPane/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/PropertyPane/hooks.ts rename to web/src/components/organisms/EarthEditor/PropertyPane/hooks.ts diff --git a/src/components/organisms/EarthEditor/PropertyPane/index.tsx b/web/src/components/organisms/EarthEditor/PropertyPane/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/PropertyPane/index.tsx rename to web/src/components/organisms/EarthEditor/PropertyPane/index.tsx diff --git a/src/components/organisms/EarthEditor/RightMenu/hooks.ts b/web/src/components/organisms/EarthEditor/RightMenu/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/RightMenu/hooks.ts rename to web/src/components/organisms/EarthEditor/RightMenu/hooks.ts diff --git a/src/components/organisms/EarthEditor/RightMenu/index.tsx b/web/src/components/organisms/EarthEditor/RightMenu/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/RightMenu/index.tsx rename to web/src/components/organisms/EarthEditor/RightMenu/index.tsx diff --git a/src/components/organisms/EarthEditor/TagPane/LayerTagPane/hooks.ts b/web/src/components/organisms/EarthEditor/TagPane/LayerTagPane/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/TagPane/LayerTagPane/hooks.ts rename to web/src/components/organisms/EarthEditor/TagPane/LayerTagPane/hooks.ts diff --git a/src/components/organisms/EarthEditor/TagPane/LayerTagPane/index.tsx b/web/src/components/organisms/EarthEditor/TagPane/LayerTagPane/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/TagPane/LayerTagPane/index.tsx rename to web/src/components/organisms/EarthEditor/TagPane/LayerTagPane/index.tsx diff --git a/src/components/organisms/EarthEditor/TagPane/SceneTagPane/hooks.ts b/web/src/components/organisms/EarthEditor/TagPane/SceneTagPane/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/TagPane/SceneTagPane/hooks.ts rename to web/src/components/organisms/EarthEditor/TagPane/SceneTagPane/hooks.ts diff --git a/src/components/organisms/EarthEditor/TagPane/SceneTagPane/index.tsx b/web/src/components/organisms/EarthEditor/TagPane/SceneTagPane/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/TagPane/SceneTagPane/index.tsx rename to web/src/components/organisms/EarthEditor/TagPane/SceneTagPane/index.tsx diff --git a/src/components/organisms/EarthEditor/TagPane/commonHooks.ts b/web/src/components/organisms/EarthEditor/TagPane/commonHooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/TagPane/commonHooks.ts rename to web/src/components/organisms/EarthEditor/TagPane/commonHooks.ts diff --git a/src/components/organisms/EarthEditor/TagPane/index.tsx b/web/src/components/organisms/EarthEditor/TagPane/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/TagPane/index.tsx rename to web/src/components/organisms/EarthEditor/TagPane/index.tsx diff --git a/src/components/organisms/EarthEditor/core/CanvasArea/convert.ts b/web/src/components/organisms/EarthEditor/core/CanvasArea/convert.ts similarity index 100% rename from src/components/organisms/EarthEditor/core/CanvasArea/convert.ts rename to web/src/components/organisms/EarthEditor/core/CanvasArea/convert.ts diff --git a/src/components/organisms/EarthEditor/core/CanvasArea/hooks.ts b/web/src/components/organisms/EarthEditor/core/CanvasArea/hooks.ts similarity index 100% rename from src/components/organisms/EarthEditor/core/CanvasArea/hooks.ts rename to web/src/components/organisms/EarthEditor/core/CanvasArea/hooks.ts diff --git a/src/components/organisms/EarthEditor/core/CanvasArea/index.tsx b/web/src/components/organisms/EarthEditor/core/CanvasArea/index.tsx similarity index 100% rename from src/components/organisms/EarthEditor/core/CanvasArea/index.tsx rename to web/src/components/organisms/EarthEditor/core/CanvasArea/index.tsx diff --git a/src/components/organisms/GlobalModal/index.tsx b/web/src/components/organisms/GlobalModal/index.tsx similarity index 100% rename from src/components/organisms/GlobalModal/index.tsx rename to web/src/components/organisms/GlobalModal/index.tsx diff --git a/src/components/organisms/Notification/hooks.ts b/web/src/components/organisms/Notification/hooks.ts similarity index 100% rename from src/components/organisms/Notification/hooks.ts rename to web/src/components/organisms/Notification/hooks.ts diff --git a/src/components/organisms/Notification/index.tsx b/web/src/components/organisms/Notification/index.tsx similarity index 100% rename from src/components/organisms/Notification/index.tsx rename to web/src/components/organisms/Notification/index.tsx diff --git a/src/components/organisms/PluginEditor/index.tsx b/web/src/components/organisms/PluginEditor/index.tsx similarity index 100% rename from src/components/organisms/PluginEditor/index.tsx rename to web/src/components/organisms/PluginEditor/index.tsx diff --git a/src/components/organisms/Published/core/ga.ts b/web/src/components/organisms/Published/core/ga.ts similarity index 100% rename from src/components/organisms/Published/core/ga.ts rename to web/src/components/organisms/Published/core/ga.ts diff --git a/src/components/organisms/Published/core/ga4.ts b/web/src/components/organisms/Published/core/ga4.ts similarity index 100% rename from src/components/organisms/Published/core/ga4.ts rename to web/src/components/organisms/Published/core/ga4.ts diff --git a/src/components/organisms/Published/core/hooks.ts b/web/src/components/organisms/Published/core/hooks.ts similarity index 100% rename from src/components/organisms/Published/core/hooks.ts rename to web/src/components/organisms/Published/core/hooks.ts diff --git a/src/components/organisms/Published/core/index.tsx b/web/src/components/organisms/Published/core/index.tsx similarity index 100% rename from src/components/organisms/Published/core/index.tsx rename to web/src/components/organisms/Published/core/index.tsx diff --git a/src/components/organisms/Published/core/types.ts b/web/src/components/organisms/Published/core/types.ts similarity index 100% rename from src/components/organisms/Published/core/types.ts rename to web/src/components/organisms/Published/core/types.ts diff --git a/src/components/organisms/Published/core/useGA.ts b/web/src/components/organisms/Published/core/useGA.ts similarity index 100% rename from src/components/organisms/Published/core/useGA.ts rename to web/src/components/organisms/Published/core/useGA.ts diff --git a/src/components/organisms/Published/hooks.ts b/web/src/components/organisms/Published/hooks.ts similarity index 100% rename from src/components/organisms/Published/hooks.ts rename to web/src/components/organisms/Published/hooks.ts diff --git a/src/components/organisms/Published/index.tsx b/web/src/components/organisms/Published/index.tsx similarity index 100% rename from src/components/organisms/Published/index.tsx rename to web/src/components/organisms/Published/index.tsx diff --git a/src/components/organisms/Published/types.ts b/web/src/components/organisms/Published/types.ts similarity index 100% rename from src/components/organisms/Published/types.ts rename to web/src/components/organisms/Published/types.ts diff --git a/src/components/organisms/Settings/Account/hooks.ts b/web/src/components/organisms/Settings/Account/hooks.ts similarity index 100% rename from src/components/organisms/Settings/Account/hooks.ts rename to web/src/components/organisms/Settings/Account/hooks.ts diff --git a/src/components/organisms/Settings/Account/index.tsx b/web/src/components/organisms/Settings/Account/index.tsx similarity index 100% rename from src/components/organisms/Settings/Account/index.tsx rename to web/src/components/organisms/Settings/Account/index.tsx diff --git a/src/components/organisms/Settings/Project/Dataset/hooks.ts b/web/src/components/organisms/Settings/Project/Dataset/hooks.ts similarity index 100% rename from src/components/organisms/Settings/Project/Dataset/hooks.ts rename to web/src/components/organisms/Settings/Project/Dataset/hooks.ts diff --git a/src/components/organisms/Settings/Project/Dataset/index.tsx b/web/src/components/organisms/Settings/Project/Dataset/index.tsx similarity index 100% rename from src/components/organisms/Settings/Project/Dataset/index.tsx rename to web/src/components/organisms/Settings/Project/Dataset/index.tsx diff --git a/src/components/organisms/Settings/Project/Plugin/hooks.ts b/web/src/components/organisms/Settings/Project/Plugin/hooks.ts similarity index 100% rename from src/components/organisms/Settings/Project/Plugin/hooks.ts rename to web/src/components/organisms/Settings/Project/Plugin/hooks.ts diff --git a/src/components/organisms/Settings/Project/Plugin/index.tsx b/web/src/components/organisms/Settings/Project/Plugin/index.tsx similarity index 100% rename from src/components/organisms/Settings/Project/Plugin/index.tsx rename to web/src/components/organisms/Settings/Project/Plugin/index.tsx diff --git a/src/components/organisms/Settings/Project/Public/hooks.ts b/web/src/components/organisms/Settings/Project/Public/hooks.ts similarity index 100% rename from src/components/organisms/Settings/Project/Public/hooks.ts rename to web/src/components/organisms/Settings/Project/Public/hooks.ts diff --git a/src/components/organisms/Settings/Project/Public/index.tsx b/web/src/components/organisms/Settings/Project/Public/index.tsx similarity index 100% rename from src/components/organisms/Settings/Project/Public/index.tsx rename to web/src/components/organisms/Settings/Project/Public/index.tsx diff --git a/src/components/organisms/Settings/Project/hooks.ts b/web/src/components/organisms/Settings/Project/hooks.ts similarity index 100% rename from src/components/organisms/Settings/Project/hooks.ts rename to web/src/components/organisms/Settings/Project/hooks.ts diff --git a/src/components/organisms/Settings/Project/index.tsx b/web/src/components/organisms/Settings/Project/index.tsx similarity index 100% rename from src/components/organisms/Settings/Project/index.tsx rename to web/src/components/organisms/Settings/Project/index.tsx diff --git a/src/components/organisms/Settings/ProjectList/hooks.ts b/web/src/components/organisms/Settings/ProjectList/hooks.ts similarity index 100% rename from src/components/organisms/Settings/ProjectList/hooks.ts rename to web/src/components/organisms/Settings/ProjectList/hooks.ts diff --git a/src/components/organisms/Settings/ProjectList/index.tsx b/web/src/components/organisms/Settings/ProjectList/index.tsx similarity index 100% rename from src/components/organisms/Settings/ProjectList/index.tsx rename to web/src/components/organisms/Settings/ProjectList/index.tsx diff --git a/src/components/organisms/Settings/SettingPage/hooks.ts b/web/src/components/organisms/Settings/SettingPage/hooks.ts similarity index 100% rename from src/components/organisms/Settings/SettingPage/hooks.ts rename to web/src/components/organisms/Settings/SettingPage/hooks.ts diff --git a/src/components/organisms/Settings/SettingPage/index.tsx b/web/src/components/organisms/Settings/SettingPage/index.tsx similarity index 100% rename from src/components/organisms/Settings/SettingPage/index.tsx rename to web/src/components/organisms/Settings/SettingPage/index.tsx diff --git a/src/components/organisms/Settings/Workspace/Asset/hooks.ts b/web/src/components/organisms/Settings/Workspace/Asset/hooks.ts similarity index 100% rename from src/components/organisms/Settings/Workspace/Asset/hooks.ts rename to web/src/components/organisms/Settings/Workspace/Asset/hooks.ts diff --git a/src/components/organisms/Settings/Workspace/Asset/index.tsx b/web/src/components/organisms/Settings/Workspace/Asset/index.tsx similarity index 100% rename from src/components/organisms/Settings/Workspace/Asset/index.tsx rename to web/src/components/organisms/Settings/Workspace/Asset/index.tsx diff --git a/src/components/organisms/Settings/Workspace/hooks.ts b/web/src/components/organisms/Settings/Workspace/hooks.ts similarity index 100% rename from src/components/organisms/Settings/Workspace/hooks.ts rename to web/src/components/organisms/Settings/Workspace/hooks.ts diff --git a/src/components/organisms/Settings/Workspace/index.tsx b/web/src/components/organisms/Settings/Workspace/index.tsx similarity index 100% rename from src/components/organisms/Settings/Workspace/index.tsx rename to web/src/components/organisms/Settings/Workspace/index.tsx diff --git a/src/components/organisms/Settings/WorkspaceList/index.tsx b/web/src/components/organisms/Settings/WorkspaceList/index.tsx similarity index 100% rename from src/components/organisms/Settings/WorkspaceList/index.tsx rename to web/src/components/organisms/Settings/WorkspaceList/index.tsx diff --git a/src/components/pages/Authentication/LoginPage/index.tsx b/web/src/components/pages/Authentication/LoginPage/index.tsx similarity index 100% rename from src/components/pages/Authentication/LoginPage/index.tsx rename to web/src/components/pages/Authentication/LoginPage/index.tsx diff --git a/src/components/pages/Authentication/PasswordReset/index.tsx b/web/src/components/pages/Authentication/PasswordReset/index.tsx similarity index 100% rename from src/components/pages/Authentication/PasswordReset/index.tsx rename to web/src/components/pages/Authentication/PasswordReset/index.tsx diff --git a/src/components/pages/Authentication/RootPage/index.tsx b/web/src/components/pages/Authentication/RootPage/index.tsx similarity index 100% rename from src/components/pages/Authentication/RootPage/index.tsx rename to web/src/components/pages/Authentication/RootPage/index.tsx diff --git a/src/components/pages/Authentication/SignupPage/index.tsx b/web/src/components/pages/Authentication/SignupPage/index.tsx similarity index 100% rename from src/components/pages/Authentication/SignupPage/index.tsx rename to web/src/components/pages/Authentication/SignupPage/index.tsx diff --git a/src/components/pages/Authentication/hooks.ts b/web/src/components/pages/Authentication/hooks.ts similarity index 100% rename from src/components/pages/Authentication/hooks.ts rename to web/src/components/pages/Authentication/hooks.ts diff --git a/src/components/pages/Dashboard/index.tsx b/web/src/components/pages/Dashboard/index.tsx similarity index 100% rename from src/components/pages/Dashboard/index.tsx rename to web/src/components/pages/Dashboard/index.tsx diff --git a/src/components/pages/EarthEditor/hooks.ts b/web/src/components/pages/EarthEditor/hooks.ts similarity index 100% rename from src/components/pages/EarthEditor/hooks.ts rename to web/src/components/pages/EarthEditor/hooks.ts diff --git a/src/components/pages/EarthEditor/index.tsx b/web/src/components/pages/EarthEditor/index.tsx similarity index 100% rename from src/components/pages/EarthEditor/index.tsx rename to web/src/components/pages/EarthEditor/index.tsx diff --git a/src/components/pages/GraphQLPlayground/index.tsx b/web/src/components/pages/GraphQLPlayground/index.tsx similarity index 100% rename from src/components/pages/GraphQLPlayground/index.tsx rename to web/src/components/pages/GraphQLPlayground/index.tsx diff --git a/src/components/pages/NotFound/index.tsx b/web/src/components/pages/NotFound/index.tsx similarity index 100% rename from src/components/pages/NotFound/index.tsx rename to web/src/components/pages/NotFound/index.tsx diff --git a/src/components/pages/PluginEditor/index.tsx b/web/src/components/pages/PluginEditor/index.tsx similarity index 100% rename from src/components/pages/PluginEditor/index.tsx rename to web/src/components/pages/PluginEditor/index.tsx diff --git a/src/components/pages/Preview/index.tsx b/web/src/components/pages/Preview/index.tsx similarity index 100% rename from src/components/pages/Preview/index.tsx rename to web/src/components/pages/Preview/index.tsx diff --git a/src/components/pages/Published/index.tsx b/web/src/components/pages/Published/index.tsx similarity index 100% rename from src/components/pages/Published/index.tsx rename to web/src/components/pages/Published/index.tsx diff --git a/src/components/pages/Settings/Account/index.tsx b/web/src/components/pages/Settings/Account/index.tsx similarity index 100% rename from src/components/pages/Settings/Account/index.tsx rename to web/src/components/pages/Settings/Account/index.tsx diff --git a/src/components/pages/Settings/Project/Dataset/index.tsx b/web/src/components/pages/Settings/Project/Dataset/index.tsx similarity index 100% rename from src/components/pages/Settings/Project/Dataset/index.tsx rename to web/src/components/pages/Settings/Project/Dataset/index.tsx diff --git a/src/components/pages/Settings/Project/Plugin/index.tsx b/web/src/components/pages/Settings/Project/Plugin/index.tsx similarity index 100% rename from src/components/pages/Settings/Project/Plugin/index.tsx rename to web/src/components/pages/Settings/Project/Plugin/index.tsx diff --git a/src/components/pages/Settings/Project/Public/index.tsx b/web/src/components/pages/Settings/Project/Public/index.tsx similarity index 100% rename from src/components/pages/Settings/Project/Public/index.tsx rename to web/src/components/pages/Settings/Project/Public/index.tsx diff --git a/src/components/pages/Settings/Project/index.tsx b/web/src/components/pages/Settings/Project/index.tsx similarity index 100% rename from src/components/pages/Settings/Project/index.tsx rename to web/src/components/pages/Settings/Project/index.tsx diff --git a/src/components/pages/Settings/ProjectList/index.tsx b/web/src/components/pages/Settings/ProjectList/index.tsx similarity index 100% rename from src/components/pages/Settings/ProjectList/index.tsx rename to web/src/components/pages/Settings/ProjectList/index.tsx diff --git a/src/components/pages/Settings/Workspace/Asset/index.tsx b/web/src/components/pages/Settings/Workspace/Asset/index.tsx similarity index 100% rename from src/components/pages/Settings/Workspace/Asset/index.tsx rename to web/src/components/pages/Settings/Workspace/Asset/index.tsx diff --git a/src/components/pages/Settings/Workspace/index.tsx b/web/src/components/pages/Settings/Workspace/index.tsx similarity index 100% rename from src/components/pages/Settings/Workspace/index.tsx rename to web/src/components/pages/Settings/Workspace/index.tsx diff --git a/src/components/pages/Settings/WorkspaceList/index.tsx b/web/src/components/pages/Settings/WorkspaceList/index.tsx similarity index 100% rename from src/components/pages/Settings/WorkspaceList/index.tsx rename to web/src/components/pages/Settings/WorkspaceList/index.tsx diff --git a/src/config/config.test.ts b/web/src/config/config.test.ts similarity index 100% rename from src/config/config.test.ts rename to web/src/config/config.test.ts diff --git a/src/config/extensions.ts b/web/src/config/extensions.ts similarity index 100% rename from src/config/extensions.ts rename to web/src/config/extensions.ts diff --git a/src/config/index.ts b/web/src/config/index.ts similarity index 100% rename from src/config/index.ts rename to web/src/config/index.ts diff --git a/src/core/Crust/Infobox/Block/DataList/index.stories.tsx b/web/src/core/Crust/Infobox/Block/DataList/index.stories.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/DataList/index.stories.tsx rename to web/src/core/Crust/Infobox/Block/DataList/index.stories.tsx diff --git a/src/core/Crust/Infobox/Block/DataList/index.tsx b/web/src/core/Crust/Infobox/Block/DataList/index.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/DataList/index.tsx rename to web/src/core/Crust/Infobox/Block/DataList/index.tsx diff --git a/src/core/Crust/Infobox/Block/HTML/index.stories.tsx b/web/src/core/Crust/Infobox/Block/HTML/index.stories.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/HTML/index.stories.tsx rename to web/src/core/Crust/Infobox/Block/HTML/index.stories.tsx diff --git a/src/core/Crust/Infobox/Block/HTML/index.tsx b/web/src/core/Crust/Infobox/Block/HTML/index.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/HTML/index.tsx rename to web/src/core/Crust/Infobox/Block/HTML/index.tsx diff --git a/src/core/Crust/Infobox/Block/Image/index.stories.tsx b/web/src/core/Crust/Infobox/Block/Image/index.stories.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/Image/index.stories.tsx rename to web/src/core/Crust/Infobox/Block/Image/index.stories.tsx diff --git a/src/core/Crust/Infobox/Block/Image/index.tsx b/web/src/core/Crust/Infobox/Block/Image/index.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/Image/index.tsx rename to web/src/core/Crust/Infobox/Block/Image/index.tsx diff --git a/src/core/Crust/Infobox/Block/Location/icon.svg b/web/src/core/Crust/Infobox/Block/Location/icon.svg similarity index 100% rename from src/core/Crust/Infobox/Block/Location/icon.svg rename to web/src/core/Crust/Infobox/Block/Location/icon.svg diff --git a/src/core/Crust/Infobox/Block/Location/index.stories.tsx b/web/src/core/Crust/Infobox/Block/Location/index.stories.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/Location/index.stories.tsx rename to web/src/core/Crust/Infobox/Block/Location/index.stories.tsx diff --git a/src/core/Crust/Infobox/Block/Location/index.tsx b/web/src/core/Crust/Infobox/Block/Location/index.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/Location/index.tsx rename to web/src/core/Crust/Infobox/Block/Location/index.tsx diff --git a/src/core/Crust/Infobox/Block/Text/index.stories.tsx b/web/src/core/Crust/Infobox/Block/Text/index.stories.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/Text/index.stories.tsx rename to web/src/core/Crust/Infobox/Block/Text/index.stories.tsx diff --git a/src/core/Crust/Infobox/Block/Text/index.tsx b/web/src/core/Crust/Infobox/Block/Text/index.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/Text/index.tsx rename to web/src/core/Crust/Infobox/Block/Text/index.tsx diff --git a/src/core/Crust/Infobox/Block/Video/index.stories.tsx b/web/src/core/Crust/Infobox/Block/Video/index.stories.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/Video/index.stories.tsx rename to web/src/core/Crust/Infobox/Block/Video/index.stories.tsx diff --git a/src/core/Crust/Infobox/Block/Video/index.tsx b/web/src/core/Crust/Infobox/Block/Video/index.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/Video/index.tsx rename to web/src/core/Crust/Infobox/Block/Video/index.tsx diff --git a/src/core/Crust/Infobox/Block/builtin.ts b/web/src/core/Crust/Infobox/Block/builtin.ts similarity index 100% rename from src/core/Crust/Infobox/Block/builtin.ts rename to web/src/core/Crust/Infobox/Block/builtin.ts diff --git a/src/core/Crust/Infobox/Block/index.stories.tsx b/web/src/core/Crust/Infobox/Block/index.stories.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/index.stories.tsx rename to web/src/core/Crust/Infobox/Block/index.stories.tsx diff --git a/src/core/Crust/Infobox/Block/index.tsx b/web/src/core/Crust/Infobox/Block/index.tsx similarity index 100% rename from src/core/Crust/Infobox/Block/index.tsx rename to web/src/core/Crust/Infobox/Block/index.tsx diff --git a/src/core/Crust/Infobox/Block/utils.ts b/web/src/core/Crust/Infobox/Block/utils.ts similarity index 100% rename from src/core/Crust/Infobox/Block/utils.ts rename to web/src/core/Crust/Infobox/Block/utils.ts diff --git a/src/core/Crust/Infobox/Field/hooks.ts b/web/src/core/Crust/Infobox/Field/hooks.ts similarity index 100% rename from src/core/Crust/Infobox/Field/hooks.ts rename to web/src/core/Crust/Infobox/Field/hooks.ts diff --git a/src/core/Crust/Infobox/Field/index.stories.tsx b/web/src/core/Crust/Infobox/Field/index.stories.tsx similarity index 100% rename from src/core/Crust/Infobox/Field/index.stories.tsx rename to web/src/core/Crust/Infobox/Field/index.stories.tsx diff --git a/src/core/Crust/Infobox/Field/index.tsx b/web/src/core/Crust/Infobox/Field/index.tsx similarity index 100% rename from src/core/Crust/Infobox/Field/index.tsx rename to web/src/core/Crust/Infobox/Field/index.tsx diff --git a/src/core/Crust/Infobox/Frame/index.stories.tsx b/web/src/core/Crust/Infobox/Frame/index.stories.tsx similarity index 100% rename from src/core/Crust/Infobox/Frame/index.stories.tsx rename to web/src/core/Crust/Infobox/Frame/index.stories.tsx diff --git a/src/core/Crust/Infobox/Frame/index.tsx b/web/src/core/Crust/Infobox/Frame/index.tsx similarity index 100% rename from src/core/Crust/Infobox/Frame/index.tsx rename to web/src/core/Crust/Infobox/Frame/index.tsx diff --git a/src/core/Crust/Infobox/hooks.ts b/web/src/core/Crust/Infobox/hooks.ts similarity index 100% rename from src/core/Crust/Infobox/hooks.ts rename to web/src/core/Crust/Infobox/hooks.ts diff --git a/src/core/Crust/Infobox/index.stories.tsx b/web/src/core/Crust/Infobox/index.stories.tsx similarity index 100% rename from src/core/Crust/Infobox/index.stories.tsx rename to web/src/core/Crust/Infobox/index.stories.tsx diff --git a/src/core/Crust/Infobox/index.test.tsx b/web/src/core/Crust/Infobox/index.test.tsx similarity index 100% rename from src/core/Crust/Infobox/index.test.tsx rename to web/src/core/Crust/Infobox/index.test.tsx diff --git a/src/core/Crust/Infobox/index.tsx b/web/src/core/Crust/Infobox/index.tsx similarity index 100% rename from src/core/Crust/Infobox/index.tsx rename to web/src/core/Crust/Infobox/index.tsx diff --git a/src/core/Crust/Infobox/types.ts b/web/src/core/Crust/Infobox/types.ts similarity index 100% rename from src/core/Crust/Infobox/types.ts rename to web/src/core/Crust/Infobox/types.ts diff --git a/src/core/Crust/Infobox/utils.ts b/web/src/core/Crust/Infobox/utils.ts similarity index 100% rename from src/core/Crust/Infobox/utils.ts rename to web/src/core/Crust/Infobox/utils.ts diff --git a/src/core/Crust/Plugins/Plugin/ModalContainer/index.tsx b/web/src/core/Crust/Plugins/Plugin/ModalContainer/index.tsx similarity index 100% rename from src/core/Crust/Plugins/Plugin/ModalContainer/index.tsx rename to web/src/core/Crust/Plugins/Plugin/ModalContainer/index.tsx diff --git a/src/core/Crust/Plugins/Plugin/PopupContainer/index.tsx b/web/src/core/Crust/Plugins/Plugin/PopupContainer/index.tsx similarity index 100% rename from src/core/Crust/Plugins/Plugin/PopupContainer/index.tsx rename to web/src/core/Crust/Plugins/Plugin/PopupContainer/index.tsx diff --git a/src/core/Crust/Plugins/Plugin/hooks.ts b/web/src/core/Crust/Plugins/Plugin/hooks.ts similarity index 100% rename from src/core/Crust/Plugins/Plugin/hooks.ts rename to web/src/core/Crust/Plugins/Plugin/hooks.ts diff --git a/src/core/Crust/Plugins/Plugin/index.stories.tsx b/web/src/core/Crust/Plugins/Plugin/index.stories.tsx similarity index 100% rename from src/core/Crust/Plugins/Plugin/index.stories.tsx rename to web/src/core/Crust/Plugins/Plugin/index.stories.tsx diff --git a/src/core/Crust/Plugins/Plugin/index.tsx b/web/src/core/Crust/Plugins/Plugin/index.tsx similarity index 100% rename from src/core/Crust/Plugins/Plugin/index.tsx rename to web/src/core/Crust/Plugins/Plugin/index.tsx diff --git a/src/core/Crust/Plugins/PluginFrame/IFrame/hooks.ts b/web/src/core/Crust/Plugins/PluginFrame/IFrame/hooks.ts similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/IFrame/hooks.ts rename to web/src/core/Crust/Plugins/PluginFrame/IFrame/hooks.ts diff --git a/src/core/Crust/Plugins/PluginFrame/IFrame/index.stories.tsx b/web/src/core/Crust/Plugins/PluginFrame/IFrame/index.stories.tsx similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/IFrame/index.stories.tsx rename to web/src/core/Crust/Plugins/PluginFrame/IFrame/index.stories.tsx diff --git a/src/core/Crust/Plugins/PluginFrame/IFrame/index.test.tsx b/web/src/core/Crust/Plugins/PluginFrame/IFrame/index.test.tsx similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/IFrame/index.test.tsx rename to web/src/core/Crust/Plugins/PluginFrame/IFrame/index.test.tsx diff --git a/src/core/Crust/Plugins/PluginFrame/IFrame/index.tsx b/web/src/core/Crust/Plugins/PluginFrame/IFrame/index.tsx similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/IFrame/index.tsx rename to web/src/core/Crust/Plugins/PluginFrame/IFrame/index.tsx diff --git a/src/core/Crust/Plugins/PluginFrame/PluginIFrame/hooks.ts b/web/src/core/Crust/Plugins/PluginFrame/PluginIFrame/hooks.ts similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/PluginIFrame/hooks.ts rename to web/src/core/Crust/Plugins/PluginFrame/PluginIFrame/hooks.ts diff --git a/src/core/Crust/Plugins/PluginFrame/PluginIFrame/index.tsx b/web/src/core/Crust/Plugins/PluginFrame/PluginIFrame/index.tsx similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/PluginIFrame/index.tsx rename to web/src/core/Crust/Plugins/PluginFrame/PluginIFrame/index.tsx diff --git a/src/core/Crust/Plugins/PluginFrame/PluginIFrame/useIFrame.ts b/web/src/core/Crust/Plugins/PluginFrame/PluginIFrame/useIFrame.ts similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/PluginIFrame/useIFrame.ts rename to web/src/core/Crust/Plugins/PluginFrame/PluginIFrame/useIFrame.ts diff --git a/src/core/Crust/Plugins/PluginFrame/PluginIFrame/usePostMessage.test.ts b/web/src/core/Crust/Plugins/PluginFrame/PluginIFrame/usePostMessage.test.ts similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/PluginIFrame/usePostMessage.test.ts rename to web/src/core/Crust/Plugins/PluginFrame/PluginIFrame/usePostMessage.test.ts diff --git a/src/core/Crust/Plugins/PluginFrame/PluginIFrame/usePostMessage.ts b/web/src/core/Crust/Plugins/PluginFrame/PluginIFrame/usePostMessage.ts similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/PluginIFrame/usePostMessage.ts rename to web/src/core/Crust/Plugins/PluginFrame/PluginIFrame/usePostMessage.ts diff --git a/src/core/Crust/Plugins/PluginFrame/hooks.ts b/web/src/core/Crust/Plugins/PluginFrame/hooks.ts similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/hooks.ts rename to web/src/core/Crust/Plugins/PluginFrame/hooks.ts diff --git a/src/core/Crust/Plugins/PluginFrame/index.stories.tsx b/web/src/core/Crust/Plugins/PluginFrame/index.stories.tsx similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/index.stories.tsx rename to web/src/core/Crust/Plugins/PluginFrame/index.stories.tsx diff --git a/src/core/Crust/Plugins/PluginFrame/index.tsx b/web/src/core/Crust/Plugins/PluginFrame/index.tsx similarity index 100% rename from src/core/Crust/Plugins/PluginFrame/index.tsx rename to web/src/core/Crust/Plugins/PluginFrame/index.tsx diff --git a/src/core/Crust/Plugins/api.ts b/web/src/core/Crust/Plugins/api.ts similarity index 100% rename from src/core/Crust/Plugins/api.ts rename to web/src/core/Crust/Plugins/api.ts diff --git a/src/core/Crust/Plugins/context.tsx b/web/src/core/Crust/Plugins/context.tsx similarity index 100% rename from src/core/Crust/Plugins/context.tsx rename to web/src/core/Crust/Plugins/context.tsx diff --git a/src/core/Crust/Plugins/hooks.ts b/web/src/core/Crust/Plugins/hooks.ts similarity index 100% rename from src/core/Crust/Plugins/hooks.ts rename to web/src/core/Crust/Plugins/hooks.ts diff --git a/src/core/Crust/Plugins/index.tsx b/web/src/core/Crust/Plugins/index.tsx similarity index 100% rename from src/core/Crust/Plugins/index.tsx rename to web/src/core/Crust/Plugins/index.tsx diff --git a/src/core/Crust/Plugins/plugin_types.ts b/web/src/core/Crust/Plugins/plugin_types.ts similarity index 100% rename from src/core/Crust/Plugins/plugin_types.ts rename to web/src/core/Crust/Plugins/plugin_types.ts diff --git a/src/core/Crust/Plugins/storybook.tsx b/web/src/core/Crust/Plugins/storybook.tsx similarity index 100% rename from src/core/Crust/Plugins/storybook.tsx rename to web/src/core/Crust/Plugins/storybook.tsx diff --git a/src/core/Crust/Plugins/types.ts b/web/src/core/Crust/Plugins/types.ts similarity index 100% rename from src/core/Crust/Plugins/types.ts rename to web/src/core/Crust/Plugins/types.ts diff --git a/src/core/Crust/Plugins/useClientStorage.ts b/web/src/core/Crust/Plugins/useClientStorage.ts similarity index 100% rename from src/core/Crust/Plugins/useClientStorage.ts rename to web/src/core/Crust/Plugins/useClientStorage.ts diff --git a/src/core/Crust/Plugins/usePluginInstances.ts b/web/src/core/Crust/Plugins/usePluginInstances.ts similarity index 100% rename from src/core/Crust/Plugins/usePluginInstances.ts rename to web/src/core/Crust/Plugins/usePluginInstances.ts diff --git a/src/core/Crust/Widgets/Widget/Button/MenuButton.tsx b/web/src/core/Crust/Widgets/Widget/Button/MenuButton.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Button/MenuButton.tsx rename to web/src/core/Crust/Widgets/Widget/Button/MenuButton.tsx diff --git a/src/core/Crust/Widgets/Widget/Button/index.stories.tsx b/web/src/core/Crust/Widgets/Widget/Button/index.stories.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Button/index.stories.tsx rename to web/src/core/Crust/Widgets/Widget/Button/index.stories.tsx diff --git a/src/core/Crust/Widgets/Widget/Button/index.tsx b/web/src/core/Crust/Widgets/Widget/Button/index.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Button/index.tsx rename to web/src/core/Crust/Widgets/Widget/Button/index.tsx diff --git a/src/core/Crust/Widgets/Widget/LegacyMenu/MenuButton.tsx b/web/src/core/Crust/Widgets/Widget/LegacyMenu/MenuButton.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/LegacyMenu/MenuButton.tsx rename to web/src/core/Crust/Widgets/Widget/LegacyMenu/MenuButton.tsx diff --git a/src/core/Crust/Widgets/Widget/LegacyMenu/index.stories.tsx b/web/src/core/Crust/Widgets/Widget/LegacyMenu/index.stories.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/LegacyMenu/index.stories.tsx rename to web/src/core/Crust/Widgets/Widget/LegacyMenu/index.stories.tsx diff --git a/src/core/Crust/Widgets/Widget/LegacyMenu/index.tsx b/web/src/core/Crust/Widgets/Widget/LegacyMenu/index.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/LegacyMenu/index.tsx rename to web/src/core/Crust/Widgets/Widget/LegacyMenu/index.tsx diff --git a/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/hooks.ts b/web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/hooks.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/hooks.ts rename to web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/hooks.ts diff --git a/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.stories.tsx b/web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.stories.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.stories.tsx rename to web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.stories.tsx diff --git a/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.test.tsx b/web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.test.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.test.tsx rename to web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.test.tsx diff --git a/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.tsx b/web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.tsx rename to web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/index.tsx diff --git a/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/types.ts b/web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/types.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/types.ts rename to web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/types.ts diff --git a/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/utils.test.ts b/web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/utils.test.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/utils.test.ts rename to web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/utils.test.ts diff --git a/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/utils.ts b/web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/utils.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/utils.ts rename to web/src/core/Crust/Widgets/Widget/Navigator/NavigatorPresenter/utils.ts diff --git a/src/core/Crust/Widgets/Widget/Navigator/hooks.ts b/web/src/core/Crust/Widgets/Widget/Navigator/hooks.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/Navigator/hooks.ts rename to web/src/core/Crust/Widgets/Widget/Navigator/hooks.ts diff --git a/src/core/Crust/Widgets/Widget/Navigator/index.stories.tsx b/web/src/core/Crust/Widgets/Widget/Navigator/index.stories.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Navigator/index.stories.tsx rename to web/src/core/Crust/Widgets/Widget/Navigator/index.stories.tsx diff --git a/src/core/Crust/Widgets/Widget/Navigator/index.tsx b/web/src/core/Crust/Widgets/Widget/Navigator/index.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Navigator/index.tsx rename to web/src/core/Crust/Widgets/Widget/Navigator/index.tsx diff --git a/src/core/Crust/Widgets/Widget/SplashScreen/index.stories.tsx b/web/src/core/Crust/Widgets/Widget/SplashScreen/index.stories.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/SplashScreen/index.stories.tsx rename to web/src/core/Crust/Widgets/Widget/SplashScreen/index.stories.tsx diff --git a/src/core/Crust/Widgets/Widget/SplashScreen/index.tsx b/web/src/core/Crust/Widgets/Widget/SplashScreen/index.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/SplashScreen/index.tsx rename to web/src/core/Crust/Widgets/Widget/SplashScreen/index.tsx diff --git a/src/core/Crust/Widgets/Widget/Storytelling/hooks.ts b/web/src/core/Crust/Widgets/Widget/Storytelling/hooks.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/Storytelling/hooks.ts rename to web/src/core/Crust/Widgets/Widget/Storytelling/hooks.ts diff --git a/src/core/Crust/Widgets/Widget/Storytelling/index.stories.tsx b/web/src/core/Crust/Widgets/Widget/Storytelling/index.stories.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Storytelling/index.stories.tsx rename to web/src/core/Crust/Widgets/Widget/Storytelling/index.stories.tsx diff --git a/src/core/Crust/Widgets/Widget/Storytelling/index.tsx b/web/src/core/Crust/Widgets/Widget/Storytelling/index.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Storytelling/index.tsx rename to web/src/core/Crust/Widgets/Widget/Storytelling/index.tsx diff --git a/src/core/Crust/Widgets/Widget/Timeline/hooks.ts b/web/src/core/Crust/Widgets/Widget/Timeline/hooks.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/Timeline/hooks.ts rename to web/src/core/Crust/Widgets/Widget/Timeline/hooks.ts diff --git a/src/core/Crust/Widgets/Widget/Timeline/index.stories.tsx b/web/src/core/Crust/Widgets/Widget/Timeline/index.stories.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Timeline/index.stories.tsx rename to web/src/core/Crust/Widgets/Widget/Timeline/index.stories.tsx diff --git a/src/core/Crust/Widgets/Widget/Timeline/index.tsx b/web/src/core/Crust/Widgets/Widget/Timeline/index.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/Timeline/index.tsx rename to web/src/core/Crust/Widgets/Widget/Timeline/index.tsx diff --git a/src/core/Crust/Widgets/Widget/builtin.ts b/web/src/core/Crust/Widgets/Widget/builtin.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/builtin.ts rename to web/src/core/Crust/Widgets/Widget/builtin.ts diff --git a/src/core/Crust/Widgets/Widget/index.stories.tsx b/web/src/core/Crust/Widgets/Widget/index.stories.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/index.stories.tsx rename to web/src/core/Crust/Widgets/Widget/index.stories.tsx diff --git a/src/core/Crust/Widgets/Widget/index.tsx b/web/src/core/Crust/Widgets/Widget/index.tsx similarity index 100% rename from src/core/Crust/Widgets/Widget/index.tsx rename to web/src/core/Crust/Widgets/Widget/index.tsx diff --git a/src/core/Crust/Widgets/Widget/storybook.ts b/web/src/core/Crust/Widgets/Widget/storybook.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/storybook.ts rename to web/src/core/Crust/Widgets/Widget/storybook.ts diff --git a/src/core/Crust/Widgets/Widget/types.ts b/web/src/core/Crust/Widgets/Widget/types.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/types.ts rename to web/src/core/Crust/Widgets/Widget/types.ts diff --git a/src/core/Crust/Widgets/Widget/useVisible.ts b/web/src/core/Crust/Widgets/Widget/useVisible.ts similarity index 100% rename from src/core/Crust/Widgets/Widget/useVisible.ts rename to web/src/core/Crust/Widgets/Widget/useVisible.ts diff --git a/src/core/Crust/Widgets/WidgetAlignSystem/Area.tsx b/web/src/core/Crust/Widgets/WidgetAlignSystem/Area.tsx similarity index 100% rename from src/core/Crust/Widgets/WidgetAlignSystem/Area.tsx rename to web/src/core/Crust/Widgets/WidgetAlignSystem/Area.tsx diff --git a/src/core/Crust/Widgets/WidgetAlignSystem/MobileZone.tsx b/web/src/core/Crust/Widgets/WidgetAlignSystem/MobileZone.tsx similarity index 100% rename from src/core/Crust/Widgets/WidgetAlignSystem/MobileZone.tsx rename to web/src/core/Crust/Widgets/WidgetAlignSystem/MobileZone.tsx diff --git a/src/core/Crust/Widgets/WidgetAlignSystem/Zone.tsx b/web/src/core/Crust/Widgets/WidgetAlignSystem/Zone.tsx similarity index 100% rename from src/core/Crust/Widgets/WidgetAlignSystem/Zone.tsx rename to web/src/core/Crust/Widgets/WidgetAlignSystem/Zone.tsx diff --git a/src/core/Crust/Widgets/WidgetAlignSystem/hooks.ts b/web/src/core/Crust/Widgets/WidgetAlignSystem/hooks.ts similarity index 100% rename from src/core/Crust/Widgets/WidgetAlignSystem/hooks.ts rename to web/src/core/Crust/Widgets/WidgetAlignSystem/hooks.ts diff --git a/src/core/Crust/Widgets/WidgetAlignSystem/index.tsx b/web/src/core/Crust/Widgets/WidgetAlignSystem/index.tsx similarity index 100% rename from src/core/Crust/Widgets/WidgetAlignSystem/index.tsx rename to web/src/core/Crust/Widgets/WidgetAlignSystem/index.tsx diff --git a/src/core/Crust/Widgets/WidgetAlignSystem/types.ts b/web/src/core/Crust/Widgets/WidgetAlignSystem/types.ts similarity index 100% rename from src/core/Crust/Widgets/WidgetAlignSystem/types.ts rename to web/src/core/Crust/Widgets/WidgetAlignSystem/types.ts diff --git a/src/core/Crust/Widgets/WidgetAlignSystem/utils.ts b/web/src/core/Crust/Widgets/WidgetAlignSystem/utils.ts similarity index 100% rename from src/core/Crust/Widgets/WidgetAlignSystem/utils.ts rename to web/src/core/Crust/Widgets/WidgetAlignSystem/utils.ts diff --git a/src/core/Crust/Widgets/index.stories.tsx b/web/src/core/Crust/Widgets/index.stories.tsx similarity index 100% rename from src/core/Crust/Widgets/index.stories.tsx rename to web/src/core/Crust/Widgets/index.stories.tsx diff --git a/src/core/Crust/Widgets/index.tsx b/web/src/core/Crust/Widgets/index.tsx similarity index 100% rename from src/core/Crust/Widgets/index.tsx rename to web/src/core/Crust/Widgets/index.tsx diff --git a/src/core/Crust/Widgets/types.ts b/web/src/core/Crust/Widgets/types.ts similarity index 100% rename from src/core/Crust/Widgets/types.ts rename to web/src/core/Crust/Widgets/types.ts diff --git a/src/core/Crust/Widgets/useWidgetAlignSystem.ts b/web/src/core/Crust/Widgets/useWidgetAlignSystem.ts similarity index 100% rename from src/core/Crust/Widgets/useWidgetAlignSystem.ts rename to web/src/core/Crust/Widgets/useWidgetAlignSystem.ts diff --git a/src/core/Crust/context.ts b/web/src/core/Crust/context.ts similarity index 100% rename from src/core/Crust/context.ts rename to web/src/core/Crust/context.ts diff --git a/src/core/Crust/hooks.tsx b/web/src/core/Crust/hooks.tsx similarity index 100% rename from src/core/Crust/hooks.tsx rename to web/src/core/Crust/hooks.tsx diff --git a/src/core/Crust/index.stories.tsx b/web/src/core/Crust/index.stories.tsx similarity index 100% rename from src/core/Crust/index.stories.tsx rename to web/src/core/Crust/index.stories.tsx diff --git a/src/core/Crust/index.tsx b/web/src/core/Crust/index.tsx similarity index 100% rename from src/core/Crust/index.tsx rename to web/src/core/Crust/index.tsx diff --git a/src/core/Crust/theme/dark.ts b/web/src/core/Crust/theme/dark.ts similarity index 100% rename from src/core/Crust/theme/dark.ts rename to web/src/core/Crust/theme/dark.ts diff --git a/src/core/Crust/theme/forest.ts b/web/src/core/Crust/theme/forest.ts similarity index 100% rename from src/core/Crust/theme/forest.ts rename to web/src/core/Crust/theme/forest.ts diff --git a/src/core/Crust/theme/index.ts b/web/src/core/Crust/theme/index.ts similarity index 100% rename from src/core/Crust/theme/index.ts rename to web/src/core/Crust/theme/index.ts diff --git a/src/core/Crust/theme/light.ts b/web/src/core/Crust/theme/light.ts similarity index 100% rename from src/core/Crust/theme/light.ts rename to web/src/core/Crust/theme/light.ts diff --git a/src/core/Crust/types.ts b/web/src/core/Crust/types.ts similarity index 100% rename from src/core/Crust/types.ts rename to web/src/core/Crust/types.ts diff --git a/src/core/Crust/utils.ts b/web/src/core/Crust/utils.ts similarity index 100% rename from src/core/Crust/utils.ts rename to web/src/core/Crust/utils.ts diff --git a/src/core/Map/ClusteredLayers/index.tsx b/web/src/core/Map/ClusteredLayers/index.tsx similarity index 100% rename from src/core/Map/ClusteredLayers/index.tsx rename to web/src/core/Map/ClusteredLayers/index.tsx diff --git a/src/core/Map/Layer/hooks.ts b/web/src/core/Map/Layer/hooks.ts similarity index 100% rename from src/core/Map/Layer/hooks.ts rename to web/src/core/Map/Layer/hooks.ts diff --git a/src/core/Map/Layer/index.tsx b/web/src/core/Map/Layer/index.tsx similarity index 100% rename from src/core/Map/Layer/index.tsx rename to web/src/core/Map/Layer/index.tsx diff --git a/src/core/Map/Layers/hooks.test.ts b/web/src/core/Map/Layers/hooks.test.ts similarity index 100% rename from src/core/Map/Layers/hooks.test.ts rename to web/src/core/Map/Layers/hooks.test.ts diff --git a/src/core/Map/Layers/hooks.ts b/web/src/core/Map/Layers/hooks.ts similarity index 100% rename from src/core/Map/Layers/hooks.ts rename to web/src/core/Map/Layers/hooks.ts diff --git a/src/core/Map/Layers/index.test.tsx b/web/src/core/Map/Layers/index.test.tsx similarity index 100% rename from src/core/Map/Layers/index.test.tsx rename to web/src/core/Map/Layers/index.test.tsx diff --git a/src/core/Map/Layers/index.tsx b/web/src/core/Map/Layers/index.tsx similarity index 100% rename from src/core/Map/Layers/index.tsx rename to web/src/core/Map/Layers/index.tsx diff --git a/src/core/Map/Layers/keys.ts b/web/src/core/Map/Layers/keys.ts similarity index 100% rename from src/core/Map/Layers/keys.ts rename to web/src/core/Map/Layers/keys.ts diff --git a/src/core/Map/Layers/utils.test.ts b/web/src/core/Map/Layers/utils.test.ts similarity index 100% rename from src/core/Map/Layers/utils.test.ts rename to web/src/core/Map/Layers/utils.test.ts diff --git a/src/core/Map/Layers/utils.ts b/web/src/core/Map/Layers/utils.ts similarity index 100% rename from src/core/Map/Layers/utils.ts rename to web/src/core/Map/Layers/utils.ts diff --git a/src/core/Map/hooks.ts b/web/src/core/Map/hooks.ts similarity index 100% rename from src/core/Map/hooks.ts rename to web/src/core/Map/hooks.ts diff --git a/src/core/Map/index.tsx b/web/src/core/Map/index.tsx similarity index 100% rename from src/core/Map/index.tsx rename to web/src/core/Map/index.tsx diff --git a/src/core/Map/ref.ts b/web/src/core/Map/ref.ts similarity index 100% rename from src/core/Map/ref.ts rename to web/src/core/Map/ref.ts diff --git a/src/core/Map/types/event.ts b/web/src/core/Map/types/event.ts similarity index 100% rename from src/core/Map/types/event.ts rename to web/src/core/Map/types/event.ts diff --git a/src/core/Map/types/index.ts b/web/src/core/Map/types/index.ts similarity index 100% rename from src/core/Map/types/index.ts rename to web/src/core/Map/types/index.ts diff --git a/src/core/Map/utils.test.ts b/web/src/core/Map/utils.test.ts similarity index 100% rename from src/core/Map/utils.test.ts rename to web/src/core/Map/utils.test.ts diff --git a/src/core/Map/utils.ts b/web/src/core/Map/utils.ts similarity index 100% rename from src/core/Map/utils.ts rename to web/src/core/Map/utils.ts diff --git a/src/core/README.md b/web/src/core/README.md similarity index 100% rename from src/core/README.md rename to web/src/core/README.md diff --git a/src/core/Visualizer/engines.ts b/web/src/core/Visualizer/engines.ts similarity index 100% rename from src/core/Visualizer/engines.ts rename to web/src/core/Visualizer/engines.ts diff --git a/src/core/Visualizer/hooks.ts b/web/src/core/Visualizer/hooks.ts similarity index 100% rename from src/core/Visualizer/hooks.ts rename to web/src/core/Visualizer/hooks.ts diff --git a/src/core/Visualizer/index.stories.tsx b/web/src/core/Visualizer/index.stories.tsx similarity index 100% rename from src/core/Visualizer/index.stories.tsx rename to web/src/core/Visualizer/index.stories.tsx diff --git a/src/core/Visualizer/index.tsx b/web/src/core/Visualizer/index.tsx similarity index 100% rename from src/core/Visualizer/index.tsx rename to web/src/core/Visualizer/index.tsx diff --git a/src/core/Visualizer/useViewport.ts b/web/src/core/Visualizer/useViewport.ts similarity index 100% rename from src/core/Visualizer/useViewport.ts rename to web/src/core/Visualizer/useViewport.ts diff --git a/src/core/docs/architecture.d2 b/web/src/core/docs/architecture.d2 similarity index 100% rename from src/core/docs/architecture.d2 rename to web/src/core/docs/architecture.d2 diff --git a/src/core/docs/architecture.svg b/web/src/core/docs/architecture.svg similarity index 100% rename from src/core/docs/architecture.svg rename to web/src/core/docs/architecture.svg diff --git a/src/core/engines/Cesium/Cluster.tsx b/web/src/core/engines/Cesium/Cluster.tsx similarity index 100% rename from src/core/engines/Cesium/Cluster.tsx rename to web/src/core/engines/Cesium/Cluster.tsx diff --git a/src/core/engines/Cesium/Event.tsx b/web/src/core/engines/Cesium/Event.tsx similarity index 100% rename from src/core/engines/Cesium/Event.tsx rename to web/src/core/engines/Cesium/Event.tsx diff --git a/src/core/engines/Cesium/Feature/Box/Edge.tsx b/web/src/core/engines/Cesium/Feature/Box/Edge.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Box/Edge.tsx rename to web/src/core/engines/Cesium/Feature/Box/Edge.tsx diff --git a/src/core/engines/Cesium/Feature/Box/ScalePoints.tsx b/web/src/core/engines/Cesium/Feature/Box/ScalePoints.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Box/ScalePoints.tsx rename to web/src/core/engines/Cesium/Feature/Box/ScalePoints.tsx diff --git a/src/core/engines/Cesium/Feature/Box/Side.tsx b/web/src/core/engines/Cesium/Feature/Box/Side.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Box/Side.tsx rename to web/src/core/engines/Cesium/Feature/Box/Side.tsx diff --git a/src/core/engines/Cesium/Feature/Box/constants.ts b/web/src/core/engines/Cesium/Feature/Box/constants.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Box/constants.ts rename to web/src/core/engines/Cesium/Feature/Box/constants.ts diff --git a/src/core/engines/Cesium/Feature/Box/hooks/box.ts b/web/src/core/engines/Cesium/Feature/Box/hooks/box.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Box/hooks/box.ts rename to web/src/core/engines/Cesium/Feature/Box/hooks/box.ts diff --git a/src/core/engines/Cesium/Feature/Box/hooks/edge.ts b/web/src/core/engines/Cesium/Feature/Box/hooks/edge.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Box/hooks/edge.ts rename to web/src/core/engines/Cesium/Feature/Box/hooks/edge.ts diff --git a/src/core/engines/Cesium/Feature/Box/hooks/scalePoint.ts b/web/src/core/engines/Cesium/Feature/Box/hooks/scalePoint.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Box/hooks/scalePoint.ts rename to web/src/core/engines/Cesium/Feature/Box/hooks/scalePoint.ts diff --git a/src/core/engines/Cesium/Feature/Box/hooks/side.ts b/web/src/core/engines/Cesium/Feature/Box/hooks/side.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Box/hooks/side.ts rename to web/src/core/engines/Cesium/Feature/Box/hooks/side.ts diff --git a/src/core/engines/Cesium/Feature/Box/index.tsx b/web/src/core/engines/Cesium/Feature/Box/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Box/index.tsx rename to web/src/core/engines/Cesium/Feature/Box/index.tsx diff --git a/src/core/engines/Cesium/Feature/Box/utils.ts b/web/src/core/engines/Cesium/Feature/Box/utils.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Box/utils.ts rename to web/src/core/engines/Cesium/Feature/Box/utils.ts diff --git a/src/core/engines/Cesium/Feature/Ellipsoid/index.tsx b/web/src/core/engines/Cesium/Feature/Ellipsoid/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Ellipsoid/index.tsx rename to web/src/core/engines/Cesium/Feature/Ellipsoid/index.tsx diff --git a/src/core/engines/Cesium/Feature/Marker/index.tsx b/web/src/core/engines/Cesium/Feature/Marker/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Marker/index.tsx rename to web/src/core/engines/Cesium/Feature/Marker/index.tsx diff --git a/src/core/engines/Cesium/Feature/Marker/marker.svg b/web/src/core/engines/Cesium/Feature/Marker/marker.svg similarity index 100% rename from src/core/engines/Cesium/Feature/Marker/marker.svg rename to web/src/core/engines/Cesium/Feature/Marker/marker.svg diff --git a/src/core/engines/Cesium/Feature/Model/index.stories.tsx b/web/src/core/engines/Cesium/Feature/Model/index.stories.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Model/index.stories.tsx rename to web/src/core/engines/Cesium/Feature/Model/index.stories.tsx diff --git a/src/core/engines/Cesium/Feature/Model/index.tsx b/web/src/core/engines/Cesium/Feature/Model/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Model/index.tsx rename to web/src/core/engines/Cesium/Feature/Model/index.tsx diff --git a/src/core/engines/Cesium/Feature/PhotoOverlay/hooks.ts b/web/src/core/engines/Cesium/Feature/PhotoOverlay/hooks.ts similarity index 100% rename from src/core/engines/Cesium/Feature/PhotoOverlay/hooks.ts rename to web/src/core/engines/Cesium/Feature/PhotoOverlay/hooks.ts diff --git a/src/core/engines/Cesium/Feature/PhotoOverlay/index.tsx b/web/src/core/engines/Cesium/Feature/PhotoOverlay/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/PhotoOverlay/index.tsx rename to web/src/core/engines/Cesium/Feature/PhotoOverlay/index.tsx diff --git a/src/core/engines/Cesium/Feature/Polygon/index.stories.tsx b/web/src/core/engines/Cesium/Feature/Polygon/index.stories.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Polygon/index.stories.tsx rename to web/src/core/engines/Cesium/Feature/Polygon/index.stories.tsx diff --git a/src/core/engines/Cesium/Feature/Polygon/index.tsx b/web/src/core/engines/Cesium/Feature/Polygon/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Polygon/index.tsx rename to web/src/core/engines/Cesium/Feature/Polygon/index.tsx diff --git a/src/core/engines/Cesium/Feature/Polyline/index.tsx b/web/src/core/engines/Cesium/Feature/Polyline/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Polyline/index.tsx rename to web/src/core/engines/Cesium/Feature/Polyline/index.tsx diff --git a/src/core/engines/Cesium/Feature/Raster/hooks.ts b/web/src/core/engines/Cesium/Feature/Raster/hooks.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Raster/hooks.ts rename to web/src/core/engines/Cesium/Feature/Raster/hooks.ts diff --git a/src/core/engines/Cesium/Feature/Raster/index.stories.tsx b/web/src/core/engines/Cesium/Feature/Raster/index.stories.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Raster/index.stories.tsx rename to web/src/core/engines/Cesium/Feature/Raster/index.stories.tsx diff --git a/src/core/engines/Cesium/Feature/Raster/index.tsx b/web/src/core/engines/Cesium/Feature/Raster/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Raster/index.tsx rename to web/src/core/engines/Cesium/Feature/Raster/index.tsx diff --git a/src/core/engines/Cesium/Feature/Raster/mvt.ts b/web/src/core/engines/Cesium/Feature/Raster/mvt.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Raster/mvt.ts rename to web/src/core/engines/Cesium/Feature/Raster/mvt.ts diff --git a/src/core/engines/Cesium/Feature/Raster/tiles.ts b/web/src/core/engines/Cesium/Feature/Raster/tiles.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Raster/tiles.ts rename to web/src/core/engines/Cesium/Feature/Raster/tiles.ts diff --git a/src/core/engines/Cesium/Feature/Raster/tms.ts b/web/src/core/engines/Cesium/Feature/Raster/tms.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Raster/tms.ts rename to web/src/core/engines/Cesium/Feature/Raster/tms.ts diff --git a/src/core/engines/Cesium/Feature/Raster/types.ts b/web/src/core/engines/Cesium/Feature/Raster/types.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Raster/types.ts rename to web/src/core/engines/Cesium/Feature/Raster/types.ts diff --git a/src/core/engines/Cesium/Feature/Raster/utils.test.ts b/web/src/core/engines/Cesium/Feature/Raster/utils.test.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Raster/utils.test.ts rename to web/src/core/engines/Cesium/Feature/Raster/utils.test.ts diff --git a/src/core/engines/Cesium/Feature/Raster/utils.ts b/web/src/core/engines/Cesium/Feature/Raster/utils.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Raster/utils.ts rename to web/src/core/engines/Cesium/Feature/Raster/utils.ts diff --git a/src/core/engines/Cesium/Feature/Raster/wms.ts b/web/src/core/engines/Cesium/Feature/Raster/wms.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Raster/wms.ts rename to web/src/core/engines/Cesium/Feature/Raster/wms.ts diff --git a/src/core/engines/Cesium/Feature/Resource/index.stories.tsx b/web/src/core/engines/Cesium/Feature/Resource/index.stories.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Resource/index.stories.tsx rename to web/src/core/engines/Cesium/Feature/Resource/index.stories.tsx diff --git a/src/core/engines/Cesium/Feature/Resource/index.tsx b/web/src/core/engines/Cesium/Feature/Resource/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Resource/index.tsx rename to web/src/core/engines/Cesium/Feature/Resource/index.tsx diff --git a/src/core/engines/Cesium/Feature/Resource/utils.test.ts b/web/src/core/engines/Cesium/Feature/Resource/utils.test.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Resource/utils.test.ts rename to web/src/core/engines/Cesium/Feature/Resource/utils.test.ts diff --git a/src/core/engines/Cesium/Feature/Resource/utils.ts b/web/src/core/engines/Cesium/Feature/Resource/utils.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Resource/utils.ts rename to web/src/core/engines/Cesium/Feature/Resource/utils.ts diff --git a/src/core/engines/Cesium/Feature/Tileset/hooks.ts b/web/src/core/engines/Cesium/Feature/Tileset/hooks.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Tileset/hooks.ts rename to web/src/core/engines/Cesium/Feature/Tileset/hooks.ts diff --git a/src/core/engines/Cesium/Feature/Tileset/index.stories.tsx b/web/src/core/engines/Cesium/Feature/Tileset/index.stories.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Tileset/index.stories.tsx rename to web/src/core/engines/Cesium/Feature/Tileset/index.stories.tsx diff --git a/src/core/engines/Cesium/Feature/Tileset/index.tsx b/web/src/core/engines/Cesium/Feature/Tileset/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/Tileset/index.tsx rename to web/src/core/engines/Cesium/Feature/Tileset/index.tsx diff --git a/src/core/engines/Cesium/Feature/Tileset/useClippingBox.ts b/web/src/core/engines/Cesium/Feature/Tileset/useClippingBox.ts similarity index 100% rename from src/core/engines/Cesium/Feature/Tileset/useClippingBox.ts rename to web/src/core/engines/Cesium/Feature/Tileset/useClippingBox.ts diff --git a/src/core/engines/Cesium/Feature/context.ts b/web/src/core/engines/Cesium/Feature/context.ts similarity index 100% rename from src/core/engines/Cesium/Feature/context.ts rename to web/src/core/engines/Cesium/Feature/context.ts diff --git a/src/core/engines/Cesium/Feature/index.tsx b/web/src/core/engines/Cesium/Feature/index.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/index.tsx rename to web/src/core/engines/Cesium/Feature/index.tsx diff --git a/src/core/engines/Cesium/Feature/utils.test.tsx b/web/src/core/engines/Cesium/Feature/utils.test.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/utils.test.tsx rename to web/src/core/engines/Cesium/Feature/utils.test.tsx diff --git a/src/core/engines/Cesium/Feature/utils.tsx b/web/src/core/engines/Cesium/Feature/utils.tsx similarity index 100% rename from src/core/engines/Cesium/Feature/utils.tsx rename to web/src/core/engines/Cesium/Feature/utils.tsx diff --git a/src/core/engines/Cesium/cameraLimiter.ts b/web/src/core/engines/Cesium/cameraLimiter.ts similarity index 100% rename from src/core/engines/Cesium/cameraLimiter.ts rename to web/src/core/engines/Cesium/cameraLimiter.ts diff --git a/src/core/engines/Cesium/common.test.ts b/web/src/core/engines/Cesium/common.test.ts similarity index 100% rename from src/core/engines/Cesium/common.test.ts rename to web/src/core/engines/Cesium/common.test.ts diff --git a/src/core/engines/Cesium/common.ts b/web/src/core/engines/Cesium/common.ts similarity index 100% rename from src/core/engines/Cesium/common.ts rename to web/src/core/engines/Cesium/common.ts diff --git a/src/core/engines/Cesium/core/Clock.tsx b/web/src/core/engines/Cesium/core/Clock.tsx similarity index 100% rename from src/core/engines/Cesium/core/Clock.tsx rename to web/src/core/engines/Cesium/core/Clock.tsx diff --git a/src/core/engines/Cesium/core/Globe.tsx b/web/src/core/engines/Cesium/core/Globe.tsx similarity index 100% rename from src/core/engines/Cesium/core/Globe.tsx rename to web/src/core/engines/Cesium/core/Globe.tsx diff --git a/src/core/engines/Cesium/core/Imagery.test.ts b/web/src/core/engines/Cesium/core/Imagery.test.ts similarity index 100% rename from src/core/engines/Cesium/core/Imagery.test.ts rename to web/src/core/engines/Cesium/core/Imagery.test.ts diff --git a/src/core/engines/Cesium/core/Imagery.tsx b/web/src/core/engines/Cesium/core/Imagery.tsx similarity index 100% rename from src/core/engines/Cesium/core/Imagery.tsx rename to web/src/core/engines/Cesium/core/Imagery.tsx diff --git a/src/core/engines/Cesium/core/Indicator.tsx b/web/src/core/engines/Cesium/core/Indicator.tsx similarity index 100% rename from src/core/engines/Cesium/core/Indicator.tsx rename to web/src/core/engines/Cesium/core/Indicator.tsx diff --git a/src/core/engines/Cesium/core/presets.ts b/web/src/core/engines/Cesium/core/presets.ts similarity index 100% rename from src/core/engines/Cesium/core/presets.ts rename to web/src/core/engines/Cesium/core/presets.ts diff --git a/src/core/engines/Cesium/hooks.ts b/web/src/core/engines/Cesium/hooks.ts similarity index 100% rename from src/core/engines/Cesium/hooks.ts rename to web/src/core/engines/Cesium/hooks.ts diff --git a/src/core/engines/Cesium/index.stories.tsx b/web/src/core/engines/Cesium/index.stories.tsx similarity index 100% rename from src/core/engines/Cesium/index.stories.tsx rename to web/src/core/engines/Cesium/index.stories.tsx diff --git a/src/core/engines/Cesium/index.tsx b/web/src/core/engines/Cesium/index.tsx similarity index 100% rename from src/core/engines/Cesium/index.tsx rename to web/src/core/engines/Cesium/index.tsx diff --git a/src/core/engines/Cesium/types.ts b/web/src/core/engines/Cesium/types.ts similarity index 100% rename from src/core/engines/Cesium/types.ts rename to web/src/core/engines/Cesium/types.ts diff --git a/src/core/engines/Cesium/useEngineRef.test.tsx b/web/src/core/engines/Cesium/useEngineRef.test.tsx similarity index 100% rename from src/core/engines/Cesium/useEngineRef.test.tsx rename to web/src/core/engines/Cesium/useEngineRef.test.tsx diff --git a/src/core/engines/Cesium/useEngineRef.ts b/web/src/core/engines/Cesium/useEngineRef.ts similarity index 100% rename from src/core/engines/Cesium/useEngineRef.ts rename to web/src/core/engines/Cesium/useEngineRef.ts diff --git a/src/core/engines/Cesium/utils.ts b/web/src/core/engines/Cesium/utils.ts similarity index 100% rename from src/core/engines/Cesium/utils.ts rename to web/src/core/engines/Cesium/utils.ts diff --git a/src/core/engines/index.ts b/web/src/core/engines/index.ts similarity index 100% rename from src/core/engines/index.ts rename to web/src/core/engines/index.ts diff --git a/src/core/mantle/README.md b/web/src/core/mantle/README.md similarity index 100% rename from src/core/mantle/README.md rename to web/src/core/mantle/README.md diff --git a/src/core/mantle/atoms/cache.test.ts b/web/src/core/mantle/atoms/cache.test.ts similarity index 100% rename from src/core/mantle/atoms/cache.test.ts rename to web/src/core/mantle/atoms/cache.test.ts diff --git a/src/core/mantle/atoms/cache.ts b/web/src/core/mantle/atoms/cache.ts similarity index 100% rename from src/core/mantle/atoms/cache.ts rename to web/src/core/mantle/atoms/cache.ts diff --git a/src/core/mantle/atoms/compute.test.ts b/web/src/core/mantle/atoms/compute.test.ts similarity index 100% rename from src/core/mantle/atoms/compute.test.ts rename to web/src/core/mantle/atoms/compute.test.ts diff --git a/src/core/mantle/atoms/compute.ts b/web/src/core/mantle/atoms/compute.ts similarity index 100% rename from src/core/mantle/atoms/compute.ts rename to web/src/core/mantle/atoms/compute.ts diff --git a/src/core/mantle/atoms/data.test.ts b/web/src/core/mantle/atoms/data.test.ts similarity index 100% rename from src/core/mantle/atoms/data.test.ts rename to web/src/core/mantle/atoms/data.test.ts diff --git a/src/core/mantle/atoms/data.ts b/web/src/core/mantle/atoms/data.ts similarity index 100% rename from src/core/mantle/atoms/data.ts rename to web/src/core/mantle/atoms/data.ts diff --git a/src/core/mantle/atoms/index.ts b/web/src/core/mantle/atoms/index.ts similarity index 100% rename from src/core/mantle/atoms/index.ts rename to web/src/core/mantle/atoms/index.ts diff --git a/src/core/mantle/compat/backward.test.ts b/web/src/core/mantle/compat/backward.test.ts similarity index 100% rename from src/core/mantle/compat/backward.test.ts rename to web/src/core/mantle/compat/backward.test.ts diff --git a/src/core/mantle/compat/backward.ts b/web/src/core/mantle/compat/backward.ts similarity index 100% rename from src/core/mantle/compat/backward.ts rename to web/src/core/mantle/compat/backward.ts diff --git a/src/core/mantle/compat/forward.test.ts b/web/src/core/mantle/compat/forward.test.ts similarity index 100% rename from src/core/mantle/compat/forward.test.ts rename to web/src/core/mantle/compat/forward.test.ts diff --git a/src/core/mantle/compat/forward.ts b/web/src/core/mantle/compat/forward.ts similarity index 100% rename from src/core/mantle/compat/forward.ts rename to web/src/core/mantle/compat/forward.ts diff --git a/src/core/mantle/compat/index.ts b/web/src/core/mantle/compat/index.ts similarity index 100% rename from src/core/mantle/compat/index.ts rename to web/src/core/mantle/compat/index.ts diff --git a/src/core/mantle/compat/types.ts b/web/src/core/mantle/compat/types.ts similarity index 100% rename from src/core/mantle/compat/types.ts rename to web/src/core/mantle/compat/types.ts diff --git a/src/core/mantle/data/csv.test.ts b/web/src/core/mantle/data/csv.test.ts similarity index 100% rename from src/core/mantle/data/csv.test.ts rename to web/src/core/mantle/data/csv.test.ts diff --git a/src/core/mantle/data/csv.ts b/web/src/core/mantle/data/csv.ts similarity index 100% rename from src/core/mantle/data/csv.ts rename to web/src/core/mantle/data/csv.ts diff --git a/src/core/mantle/data/geojson.ts b/web/src/core/mantle/data/geojson.ts similarity index 100% rename from src/core/mantle/data/geojson.ts rename to web/src/core/mantle/data/geojson.ts diff --git a/src/core/mantle/data/georss.ts b/web/src/core/mantle/data/georss.ts similarity index 100% rename from src/core/mantle/data/georss.ts rename to web/src/core/mantle/data/georss.ts diff --git a/src/core/mantle/data/gml.ts b/web/src/core/mantle/data/gml.ts similarity index 100% rename from src/core/mantle/data/gml.ts rename to web/src/core/mantle/data/gml.ts diff --git a/src/core/mantle/data/gpx.test.ts b/web/src/core/mantle/data/gpx.test.ts similarity index 100% rename from src/core/mantle/data/gpx.test.ts rename to web/src/core/mantle/data/gpx.test.ts diff --git a/src/core/mantle/data/gpx.ts b/web/src/core/mantle/data/gpx.ts similarity index 100% rename from src/core/mantle/data/gpx.ts rename to web/src/core/mantle/data/gpx.ts diff --git a/src/core/mantle/data/gtfs.ts b/web/src/core/mantle/data/gtfs.ts similarity index 100% rename from src/core/mantle/data/gtfs.ts rename to web/src/core/mantle/data/gtfs.ts diff --git a/src/core/mantle/data/gtfsReader.ts b/web/src/core/mantle/data/gtfsReader.ts similarity index 100% rename from src/core/mantle/data/gtfsReader.ts rename to web/src/core/mantle/data/gtfsReader.ts diff --git a/src/core/mantle/data/index.test.ts b/web/src/core/mantle/data/index.test.ts similarity index 100% rename from src/core/mantle/data/index.test.ts rename to web/src/core/mantle/data/index.test.ts diff --git a/src/core/mantle/data/index.ts b/web/src/core/mantle/data/index.ts similarity index 100% rename from src/core/mantle/data/index.ts rename to web/src/core/mantle/data/index.ts diff --git a/src/core/mantle/data/shapefile.ts b/web/src/core/mantle/data/shapefile.ts similarity index 100% rename from src/core/mantle/data/shapefile.ts rename to web/src/core/mantle/data/shapefile.ts diff --git a/src/core/mantle/data/utils.ts b/web/src/core/mantle/data/utils.ts similarity index 100% rename from src/core/mantle/data/utils.ts rename to web/src/core/mantle/data/utils.ts diff --git a/src/core/mantle/evaluator/index.ts b/web/src/core/mantle/evaluator/index.ts similarity index 100% rename from src/core/mantle/evaluator/index.ts rename to web/src/core/mantle/evaluator/index.ts diff --git a/src/core/mantle/evaluator/simple/conditionalExpression/index.ts b/web/src/core/mantle/evaluator/simple/conditionalExpression/index.ts similarity index 100% rename from src/core/mantle/evaluator/simple/conditionalExpression/index.ts rename to web/src/core/mantle/evaluator/simple/conditionalExpression/index.ts diff --git a/src/core/mantle/evaluator/simple/expression/constants.ts b/web/src/core/mantle/evaluator/simple/expression/constants.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/constants.ts rename to web/src/core/mantle/evaluator/simple/expression/constants.ts diff --git a/src/core/mantle/evaluator/simple/expression/expression.test.ts b/web/src/core/mantle/evaluator/simple/expression/expression.test.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/expression.test.ts rename to web/src/core/mantle/evaluator/simple/expression/expression.test.ts diff --git a/src/core/mantle/evaluator/simple/expression/expression.ts b/web/src/core/mantle/evaluator/simple/expression/expression.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/expression.ts rename to web/src/core/mantle/evaluator/simple/expression/expression.ts diff --git a/src/core/mantle/evaluator/simple/expression/functions/binaryFunctions.ts b/web/src/core/mantle/evaluator/simple/expression/functions/binaryFunctions.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/functions/binaryFunctions.ts rename to web/src/core/mantle/evaluator/simple/expression/functions/binaryFunctions.ts diff --git a/src/core/mantle/evaluator/simple/expression/functions/colors.ts b/web/src/core/mantle/evaluator/simple/expression/functions/colors.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/functions/colors.ts rename to web/src/core/mantle/evaluator/simple/expression/functions/colors.ts diff --git a/src/core/mantle/evaluator/simple/expression/functions/index.ts b/web/src/core/mantle/evaluator/simple/expression/functions/index.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/functions/index.ts rename to web/src/core/mantle/evaluator/simple/expression/functions/index.ts diff --git a/src/core/mantle/evaluator/simple/expression/functions/unaryFunctions.ts b/web/src/core/mantle/evaluator/simple/expression/functions/unaryFunctions.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/functions/unaryFunctions.ts rename to web/src/core/mantle/evaluator/simple/expression/functions/unaryFunctions.ts diff --git a/src/core/mantle/evaluator/simple/expression/index.ts b/web/src/core/mantle/evaluator/simple/expression/index.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/index.ts rename to web/src/core/mantle/evaluator/simple/expression/index.ts diff --git a/src/core/mantle/evaluator/simple/expression/node.ts b/web/src/core/mantle/evaluator/simple/expression/node.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/node.ts rename to web/src/core/mantle/evaluator/simple/expression/node.ts diff --git a/src/core/mantle/evaluator/simple/expression/runtime.ts b/web/src/core/mantle/evaluator/simple/expression/runtime.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/runtime.ts rename to web/src/core/mantle/evaluator/simple/expression/runtime.ts diff --git a/src/core/mantle/evaluator/simple/expression/utils.ts b/web/src/core/mantle/evaluator/simple/expression/utils.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/utils.ts rename to web/src/core/mantle/evaluator/simple/expression/utils.ts diff --git a/src/core/mantle/evaluator/simple/expression/variableReplacer.test.ts b/web/src/core/mantle/evaluator/simple/expression/variableReplacer.test.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/variableReplacer.test.ts rename to web/src/core/mantle/evaluator/simple/expression/variableReplacer.test.ts diff --git a/src/core/mantle/evaluator/simple/expression/variableReplacer.ts b/web/src/core/mantle/evaluator/simple/expression/variableReplacer.ts similarity index 100% rename from src/core/mantle/evaluator/simple/expression/variableReplacer.ts rename to web/src/core/mantle/evaluator/simple/expression/variableReplacer.ts diff --git a/src/core/mantle/evaluator/simple/index.test.ts b/web/src/core/mantle/evaluator/simple/index.test.ts similarity index 100% rename from src/core/mantle/evaluator/simple/index.test.ts rename to web/src/core/mantle/evaluator/simple/index.test.ts diff --git a/src/core/mantle/evaluator/simple/index.ts b/web/src/core/mantle/evaluator/simple/index.ts similarity index 100% rename from src/core/mantle/evaluator/simple/index.ts rename to web/src/core/mantle/evaluator/simple/index.ts diff --git a/src/core/mantle/evaluator/simple/interval.test.ts b/web/src/core/mantle/evaluator/simple/interval.test.ts similarity index 100% rename from src/core/mantle/evaluator/simple/interval.test.ts rename to web/src/core/mantle/evaluator/simple/interval.test.ts diff --git a/src/core/mantle/evaluator/simple/interval.ts b/web/src/core/mantle/evaluator/simple/interval.ts similarity index 100% rename from src/core/mantle/evaluator/simple/interval.ts rename to web/src/core/mantle/evaluator/simple/interval.ts diff --git a/src/core/mantle/index.ts b/web/src/core/mantle/index.ts similarity index 100% rename from src/core/mantle/index.ts rename to web/src/core/mantle/index.ts diff --git a/src/core/mantle/types/appearance.ts b/web/src/core/mantle/types/appearance.ts similarity index 100% rename from src/core/mantle/types/appearance.ts rename to web/src/core/mantle/types/appearance.ts diff --git a/src/core/mantle/types/events.ts b/web/src/core/mantle/types/events.ts similarity index 100% rename from src/core/mantle/types/events.ts rename to web/src/core/mantle/types/events.ts diff --git a/src/core/mantle/types/expression.ts b/web/src/core/mantle/types/expression.ts similarity index 100% rename from src/core/mantle/types/expression.ts rename to web/src/core/mantle/types/expression.ts diff --git a/src/core/mantle/types/index.ts b/web/src/core/mantle/types/index.ts similarity index 100% rename from src/core/mantle/types/index.ts rename to web/src/core/mantle/types/index.ts diff --git a/src/core/mantle/types/value.ts b/web/src/core/mantle/types/value.ts similarity index 100% rename from src/core/mantle/types/value.ts rename to web/src/core/mantle/types/value.ts diff --git a/src/core/mantle/utils.test.ts b/web/src/core/mantle/utils.test.ts similarity index 100% rename from src/core/mantle/utils.test.ts rename to web/src/core/mantle/utils.test.ts diff --git a/src/core/mantle/utils.ts b/web/src/core/mantle/utils.ts similarity index 100% rename from src/core/mantle/utils.ts rename to web/src/core/mantle/utils.ts diff --git a/src/env.d.ts b/web/src/env.d.ts similarity index 100% rename from src/env.d.ts rename to web/src/env.d.ts diff --git a/src/favicon.ico b/web/src/favicon.ico similarity index 100% rename from src/favicon.ico rename to web/src/favicon.ico diff --git a/src/gql/fragmentMatcher.json b/web/src/gql/fragmentMatcher.json similarity index 100% rename from src/gql/fragmentMatcher.json rename to web/src/gql/fragmentMatcher.json diff --git a/src/gql/fragments/alignsystem.ts b/web/src/gql/fragments/alignsystem.ts similarity index 100% rename from src/gql/fragments/alignsystem.ts rename to web/src/gql/fragments/alignsystem.ts diff --git a/src/gql/fragments/dataset.ts b/web/src/gql/fragments/dataset.ts similarity index 100% rename from src/gql/fragments/dataset.ts rename to web/src/gql/fragments/dataset.ts diff --git a/src/gql/fragments/index.ts b/web/src/gql/fragments/index.ts similarity index 100% rename from src/gql/fragments/index.ts rename to web/src/gql/fragments/index.ts diff --git a/src/gql/fragments/infobox.ts b/web/src/gql/fragments/infobox.ts similarity index 100% rename from src/gql/fragments/infobox.ts rename to web/src/gql/fragments/infobox.ts diff --git a/src/gql/fragments/layer.ts b/web/src/gql/fragments/layer.ts similarity index 100% rename from src/gql/fragments/layer.ts rename to web/src/gql/fragments/layer.ts diff --git a/src/gql/fragments/plugin.ts b/web/src/gql/fragments/plugin.ts similarity index 100% rename from src/gql/fragments/plugin.ts rename to web/src/gql/fragments/plugin.ts diff --git a/src/gql/fragments/project.ts b/web/src/gql/fragments/project.ts similarity index 100% rename from src/gql/fragments/project.ts rename to web/src/gql/fragments/project.ts diff --git a/src/gql/fragments/property.ts b/web/src/gql/fragments/property.ts similarity index 100% rename from src/gql/fragments/property.ts rename to web/src/gql/fragments/property.ts diff --git a/src/gql/graphql-client-api.tsx b/web/src/gql/graphql-client-api.tsx similarity index 100% rename from src/gql/graphql-client-api.tsx rename to web/src/gql/graphql-client-api.tsx diff --git a/src/gql/graphql.schema.json b/web/src/gql/graphql.schema.json similarity index 100% rename from src/gql/graphql.schema.json rename to web/src/gql/graphql.schema.json diff --git a/src/gql/index.ts b/web/src/gql/index.ts similarity index 100% rename from src/gql/index.ts rename to web/src/gql/index.ts diff --git a/src/gql/provider.tsx b/web/src/gql/provider.tsx similarity index 100% rename from src/gql/provider.tsx rename to web/src/gql/provider.tsx diff --git a/src/gql/queries/asset.ts b/web/src/gql/queries/asset.ts similarity index 100% rename from src/gql/queries/asset.ts rename to web/src/gql/queries/asset.ts diff --git a/src/gql/queries/cluster.ts b/web/src/gql/queries/cluster.ts similarity index 100% rename from src/gql/queries/cluster.ts rename to web/src/gql/queries/cluster.ts diff --git a/src/gql/queries/dataset.ts b/web/src/gql/queries/dataset.ts similarity index 100% rename from src/gql/queries/dataset.ts rename to web/src/gql/queries/dataset.ts diff --git a/src/gql/queries/index.ts b/web/src/gql/queries/index.ts similarity index 100% rename from src/gql/queries/index.ts rename to web/src/gql/queries/index.ts diff --git a/src/gql/queries/infobox.ts b/web/src/gql/queries/infobox.ts similarity index 100% rename from src/gql/queries/infobox.ts rename to web/src/gql/queries/infobox.ts diff --git a/src/gql/queries/layer.ts b/web/src/gql/queries/layer.ts similarity index 100% rename from src/gql/queries/layer.ts rename to web/src/gql/queries/layer.ts diff --git a/src/gql/queries/plugin.ts b/web/src/gql/queries/plugin.ts similarity index 100% rename from src/gql/queries/plugin.ts rename to web/src/gql/queries/plugin.ts diff --git a/src/gql/queries/project.ts b/web/src/gql/queries/project.ts similarity index 100% rename from src/gql/queries/project.ts rename to web/src/gql/queries/project.ts diff --git a/src/gql/queries/property.ts b/web/src/gql/queries/property.ts similarity index 100% rename from src/gql/queries/property.ts rename to web/src/gql/queries/property.ts diff --git a/src/gql/queries/scene.ts b/web/src/gql/queries/scene.ts similarity index 100% rename from src/gql/queries/scene.ts rename to web/src/gql/queries/scene.ts diff --git a/src/gql/queries/tag.ts b/web/src/gql/queries/tag.ts similarity index 100% rename from src/gql/queries/tag.ts rename to web/src/gql/queries/tag.ts diff --git a/src/gql/queries/user.ts b/web/src/gql/queries/user.ts similarity index 100% rename from src/gql/queries/user.ts rename to web/src/gql/queries/user.ts diff --git a/src/gql/queries/widget.ts b/web/src/gql/queries/widget.ts similarity index 100% rename from src/gql/queries/widget.ts rename to web/src/gql/queries/widget.ts diff --git a/src/gql/queries/workspace.ts b/web/src/gql/queries/workspace.ts similarity index 100% rename from src/gql/queries/workspace.ts rename to web/src/gql/queries/workspace.ts diff --git a/src/i18n/i18n.ts b/web/src/i18n/i18n.ts similarity index 100% rename from src/i18n/i18n.ts rename to web/src/i18n/i18n.ts diff --git a/src/i18n/i18next.d.ts b/web/src/i18n/i18next.d.ts similarity index 100% rename from src/i18n/i18next.d.ts rename to web/src/i18n/i18next.d.ts diff --git a/src/i18n/index.tsx b/web/src/i18n/index.tsx similarity index 100% rename from src/i18n/index.tsx rename to web/src/i18n/index.tsx diff --git a/src/i18n/locale.ts b/web/src/i18n/locale.ts similarity index 100% rename from src/i18n/locale.ts rename to web/src/i18n/locale.ts diff --git a/src/i18n/provider.tsx b/web/src/i18n/provider.tsx similarity index 100% rename from src/i18n/provider.tsx rename to web/src/i18n/provider.tsx diff --git a/src/i18n/publishedProvider.tsx b/web/src/i18n/publishedProvider.tsx similarity index 100% rename from src/i18n/publishedProvider.tsx rename to web/src/i18n/publishedProvider.tsx diff --git a/src/i18n/translations/en.yml b/web/src/i18n/translations/en.yml similarity index 100% rename from src/i18n/translations/en.yml rename to web/src/i18n/translations/en.yml diff --git a/src/i18n/translations/ja.yml b/web/src/i18n/translations/ja.yml similarity index 100% rename from src/i18n/translations/ja.yml rename to web/src/i18n/translations/ja.yml diff --git a/src/main.tsx b/web/src/main.tsx similarity index 100% rename from src/main.tsx rename to web/src/main.tsx diff --git a/src/published.tsx b/web/src/published.tsx similarity index 100% rename from src/published.tsx rename to web/src/published.tsx diff --git a/src/publishedapp.tsx b/web/src/publishedapp.tsx similarity index 100% rename from src/publishedapp.tsx rename to web/src/publishedapp.tsx diff --git a/src/sentry.ts b/web/src/sentry.ts similarity index 100% rename from src/sentry.ts rename to web/src/sentry.ts diff --git a/src/setupTests.ts b/web/src/setupTests.ts similarity index 100% rename from src/setupTests.ts rename to web/src/setupTests.ts diff --git a/src/state/index.ts b/web/src/state/index.ts similarity index 100% rename from src/state/index.ts rename to web/src/state/index.ts diff --git a/src/test/setup.ts b/web/src/test/setup.ts similarity index 100% rename from src/test/setup.ts rename to web/src/test/setup.ts diff --git a/src/test/utils.tsx b/web/src/test/utils.tsx similarity index 100% rename from src/test/utils.tsx rename to web/src/test/utils.tsx diff --git a/src/theme/colors.ts b/web/src/theme/colors.ts similarity index 100% rename from src/theme/colors.ts rename to web/src/theme/colors.ts diff --git a/src/theme/darkTheme.ts b/web/src/theme/darkTheme.ts similarity index 100% rename from src/theme/darkTheme.ts rename to web/src/theme/darkTheme.ts diff --git a/src/theme/emotion.d.ts b/web/src/theme/emotion.d.ts similarity index 100% rename from src/theme/emotion.d.ts rename to web/src/theme/emotion.d.ts diff --git a/src/theme/fonts.ts b/web/src/theme/fonts.ts similarity index 100% rename from src/theme/fonts.ts rename to web/src/theme/fonts.ts diff --git a/src/theme/globalstyle.tsx b/web/src/theme/globalstyle.tsx similarity index 100% rename from src/theme/globalstyle.tsx rename to web/src/theme/globalstyle.tsx diff --git a/src/theme/index.ts b/web/src/theme/index.ts similarity index 100% rename from src/theme/index.ts rename to web/src/theme/index.ts diff --git a/src/theme/lightheme.ts b/web/src/theme/lightheme.ts similarity index 100% rename from src/theme/lightheme.ts rename to web/src/theme/lightheme.ts diff --git a/src/theme/metrics.ts b/web/src/theme/metrics.ts similarity index 100% rename from src/theme/metrics.ts rename to web/src/theme/metrics.ts diff --git a/src/theme/provider.tsx b/web/src/theme/provider.tsx similarity index 100% rename from src/theme/provider.tsx rename to web/src/theme/provider.tsx diff --git a/src/theme/publishTheme/dark.ts b/web/src/theme/publishTheme/dark.ts similarity index 100% rename from src/theme/publishTheme/dark.ts rename to web/src/theme/publishTheme/dark.ts diff --git a/src/theme/publishTheme/forest.ts b/web/src/theme/publishTheme/forest.ts similarity index 100% rename from src/theme/publishTheme/forest.ts rename to web/src/theme/publishTheme/forest.ts diff --git a/src/theme/publishTheme/index.ts b/web/src/theme/publishTheme/index.ts similarity index 100% rename from src/theme/publishTheme/index.ts rename to web/src/theme/publishTheme/index.ts diff --git a/src/theme/publishTheme/light.ts b/web/src/theme/publishTheme/light.ts similarity index 100% rename from src/theme/publishTheme/light.ts rename to web/src/theme/publishTheme/light.ts diff --git a/src/theme/publishedAppProvider.tsx b/web/src/theme/publishedAppProvider.tsx similarity index 100% rename from src/theme/publishedAppProvider.tsx rename to web/src/theme/publishedAppProvider.tsx diff --git a/src/theme/styled.ts b/web/src/theme/styled.ts similarity index 100% rename from src/theme/styled.ts rename to web/src/theme/styled.ts diff --git a/src/theme/styles.ts b/web/src/theme/styles.ts similarity index 100% rename from src/theme/styles.ts rename to web/src/theme/styles.ts diff --git a/src/theme/theme.ts b/web/src/theme/theme.ts similarity index 100% rename from src/theme/theme.ts rename to web/src/theme/theme.ts diff --git a/src/theme/z-index.ts b/web/src/theme/z-index.ts similarity index 100% rename from src/theme/z-index.ts rename to web/src/theme/z-index.ts diff --git a/src/types.ts b/web/src/types.ts similarity index 100% rename from src/types.ts rename to web/src/types.ts diff --git a/src/util/aria.test.ts b/web/src/util/aria.test.ts similarity index 100% rename from src/util/aria.test.ts rename to web/src/util/aria.test.ts diff --git a/src/util/aria.ts b/web/src/util/aria.ts similarity index 100% rename from src/util/aria.ts rename to web/src/util/aria.ts diff --git a/src/util/arrayDiff.test.ts b/web/src/util/arrayDiff.test.ts similarity index 100% rename from src/util/arrayDiff.test.ts rename to web/src/util/arrayDiff.test.ts diff --git a/src/util/arrayDiff.ts b/web/src/util/arrayDiff.ts similarity index 100% rename from src/util/arrayDiff.ts rename to web/src/util/arrayDiff.ts diff --git a/src/util/deepFind.test.ts b/web/src/util/deepFind.test.ts similarity index 100% rename from src/util/deepFind.test.ts rename to web/src/util/deepFind.test.ts diff --git a/src/util/deepFind.ts b/web/src/util/deepFind.ts similarity index 100% rename from src/util/deepFind.ts rename to web/src/util/deepFind.ts diff --git a/src/util/deepGet.test.ts b/web/src/util/deepGet.test.ts similarity index 100% rename from src/util/deepGet.test.ts rename to web/src/util/deepGet.test.ts diff --git a/src/util/deepGet.ts b/web/src/util/deepGet.ts similarity index 100% rename from src/util/deepGet.ts rename to web/src/util/deepGet.ts diff --git a/src/util/event.test.ts b/web/src/util/event.test.ts similarity index 100% rename from src/util/event.test.ts rename to web/src/util/event.test.ts diff --git a/src/util/event.ts b/web/src/util/event.ts similarity index 100% rename from src/util/event.ts rename to web/src/util/event.ts diff --git a/src/util/generate-random-string.ts b/web/src/util/generate-random-string.ts similarity index 100% rename from src/util/generate-random-string.ts rename to web/src/util/generate-random-string.ts diff --git a/src/util/idle.ts b/web/src/util/idle.ts similarity index 100% rename from src/util/idle.ts rename to web/src/util/idle.ts diff --git a/src/util/image.ts b/web/src/util/image.ts similarity index 100% rename from src/util/image.ts rename to web/src/util/image.ts diff --git a/src/util/infinite-scroll.ts b/web/src/util/infinite-scroll.ts similarity index 100% rename from src/util/infinite-scroll.ts rename to web/src/util/infinite-scroll.ts diff --git a/src/util/object.test.ts b/web/src/util/object.test.ts similarity index 100% rename from src/util/object.test.ts rename to web/src/util/object.test.ts diff --git a/src/util/object.ts b/web/src/util/object.ts similarity index 100% rename from src/util/object.ts rename to web/src/util/object.ts diff --git a/src/util/path.test.ts b/web/src/util/path.test.ts similarity index 100% rename from src/util/path.test.ts rename to web/src/util/path.test.ts diff --git a/src/util/path.ts b/web/src/util/path.ts similarity index 100% rename from src/util/path.ts rename to web/src/util/path.ts diff --git a/src/util/raf.test.ts b/web/src/util/raf.test.ts similarity index 100% rename from src/util/raf.test.ts rename to web/src/util/raf.test.ts diff --git a/src/util/raf.ts b/web/src/util/raf.ts similarity index 100% rename from src/util/raf.ts rename to web/src/util/raf.ts diff --git a/src/util/time.ts b/web/src/util/time.ts similarity index 100% rename from src/util/time.ts rename to web/src/util/time.ts diff --git a/src/util/use-bind.ts b/web/src/util/use-bind.ts similarity index 100% rename from src/util/use-bind.ts rename to web/src/util/use-bind.ts diff --git a/src/util/use-boolean.ts b/web/src/util/use-boolean.ts similarity index 100% rename from src/util/use-boolean.ts rename to web/src/util/use-boolean.ts diff --git a/src/util/use-buffered.ts b/web/src/util/use-buffered.ts similarity index 100% rename from src/util/use-buffered.ts rename to web/src/util/use-buffered.ts diff --git a/src/util/use-core.ts b/web/src/util/use-core.ts similarity index 100% rename from src/util/use-core.ts rename to web/src/util/use-core.ts diff --git a/src/util/use-delayed-count.test.ts b/web/src/util/use-delayed-count.test.ts similarity index 100% rename from src/util/use-delayed-count.test.ts rename to web/src/util/use-delayed-count.test.ts diff --git a/src/util/use-delayed-count.ts b/web/src/util/use-delayed-count.ts similarity index 100% rename from src/util/use-delayed-count.ts rename to web/src/util/use-delayed-count.ts diff --git a/src/util/use-dnd/drag.ts b/web/src/util/use-dnd/drag.ts similarity index 100% rename from src/util/use-dnd/drag.ts rename to web/src/util/use-dnd/drag.ts diff --git a/src/util/use-dnd/drop.ts b/web/src/util/use-dnd/drop.ts similarity index 100% rename from src/util/use-dnd/drop.ts rename to web/src/util/use-dnd/drop.ts diff --git a/src/util/use-dnd/index.tsx b/web/src/util/use-dnd/index.tsx similarity index 100% rename from src/util/use-dnd/index.tsx rename to web/src/util/use-dnd/index.tsx diff --git a/src/util/use-dnd/types.ts b/web/src/util/use-dnd/types.ts similarity index 100% rename from src/util/use-dnd/types.ts rename to web/src/util/use-dnd/types.ts diff --git a/src/util/use-double-click.ts b/web/src/util/use-double-click.ts similarity index 100% rename from src/util/use-double-click.ts rename to web/src/util/use-double-click.ts diff --git a/src/util/use-import/import.ts b/web/src/util/use-import/import.ts similarity index 100% rename from src/util/use-import/import.ts rename to web/src/util/use-import/import.ts diff --git a/src/util/use-import/index.ts b/web/src/util/use-import/index.ts similarity index 100% rename from src/util/use-import/index.ts rename to web/src/util/use-import/index.ts diff --git a/src/util/use-tween.ts b/web/src/util/use-tween.ts similarity index 100% rename from src/util/use-tween.ts rename to web/src/util/use-tween.ts diff --git a/src/util/util.test.ts b/web/src/util/util.test.ts similarity index 100% rename from src/util/util.test.ts rename to web/src/util/util.test.ts diff --git a/src/util/util.ts b/web/src/util/util.ts similarity index 100% rename from src/util/util.ts rename to web/src/util/util.ts diff --git a/src/util/value.ts b/web/src/util/value.ts similarity index 100% rename from src/util/value.ts rename to web/src/util/value.ts diff --git a/src/wdyr.ts b/web/src/wdyr.ts similarity index 100% rename from src/wdyr.ts rename to web/src/wdyr.ts diff --git a/tsconfig.json b/web/tsconfig.json similarity index 100% rename from tsconfig.json rename to web/tsconfig.json diff --git a/vite.config.ts b/web/vite.config.ts similarity index 100% rename from vite.config.ts rename to web/vite.config.ts diff --git a/yarn.lock b/web/yarn.lock similarity index 100% rename from yarn.lock rename to web/yarn.lock