diff --git a/.babelrc b/apps/remix-ide/.babelrc similarity index 100% rename from .babelrc rename to apps/remix-ide/.babelrc diff --git a/.circleci/config.yml b/apps/remix-ide/.circleci/config.yml similarity index 100% rename from .circleci/config.yml rename to apps/remix-ide/.circleci/config.yml diff --git a/.dockerignore b/apps/remix-ide/.dockerignore similarity index 100% rename from .dockerignore rename to apps/remix-ide/.dockerignore diff --git a/.env b/apps/remix-ide/.env similarity index 100% rename from .env rename to apps/remix-ide/.env diff --git a/.gitignore b/apps/remix-ide/.gitignore similarity index 100% rename from .gitignore rename to apps/remix-ide/.gitignore diff --git a/.npmignore b/apps/remix-ide/.npmignore similarity index 100% rename from .npmignore rename to apps/remix-ide/.npmignore diff --git a/.nvmrc b/apps/remix-ide/.nvmrc similarity index 100% rename from .nvmrc rename to apps/remix-ide/.nvmrc diff --git a/.travis.yml b/apps/remix-ide/.travis.yml similarity index 100% rename from .travis.yml rename to apps/remix-ide/.travis.yml diff --git a/Dockerfile b/apps/remix-ide/Dockerfile similarity index 100% rename from Dockerfile rename to apps/remix-ide/Dockerfile diff --git a/Dockerfile.dev b/apps/remix-ide/Dockerfile.dev similarity index 100% rename from Dockerfile.dev rename to apps/remix-ide/Dockerfile.dev diff --git a/LICENSE.md b/apps/remix-ide/LICENSE.md similarity index 100% rename from LICENSE.md rename to apps/remix-ide/LICENSE.md diff --git a/README.md b/apps/remix-ide/README.md similarity index 100% rename from README.md rename to apps/remix-ide/README.md diff --git a/_config.yml b/apps/remix-ide/_config.yml similarity index 100% rename from _config.yml rename to apps/remix-ide/_config.yml diff --git a/assets/css/font-awesome.min.css b/apps/remix-ide/assets/css/font-awesome.min.css similarity index 100% rename from assets/css/font-awesome.min.css rename to apps/remix-ide/assets/css/font-awesome.min.css diff --git a/assets/css/pygment_trac.css b/apps/remix-ide/assets/css/pygment_trac.css similarity index 100% rename from assets/css/pygment_trac.css rename to apps/remix-ide/assets/css/pygment_trac.css diff --git a/assets/fonts/FontAwesome.otf b/apps/remix-ide/assets/fonts/FontAwesome.otf similarity index 100% rename from assets/fonts/FontAwesome.otf rename to apps/remix-ide/assets/fonts/FontAwesome.otf diff --git a/assets/fonts/fontawesome-webfont.eot b/apps/remix-ide/assets/fonts/fontawesome-webfont.eot similarity index 100% rename from assets/fonts/fontawesome-webfont.eot rename to apps/remix-ide/assets/fonts/fontawesome-webfont.eot diff --git a/assets/fonts/fontawesome-webfont.svg b/apps/remix-ide/assets/fonts/fontawesome-webfont.svg similarity index 100% rename from assets/fonts/fontawesome-webfont.svg rename to apps/remix-ide/assets/fonts/fontawesome-webfont.svg diff --git a/assets/fonts/fontawesome-webfont.ttf b/apps/remix-ide/assets/fonts/fontawesome-webfont.ttf similarity index 100% rename from assets/fonts/fontawesome-webfont.ttf rename to apps/remix-ide/assets/fonts/fontawesome-webfont.ttf diff --git a/assets/fonts/fontawesome-webfont.woff b/apps/remix-ide/assets/fonts/fontawesome-webfont.woff similarity index 100% rename from assets/fonts/fontawesome-webfont.woff rename to apps/remix-ide/assets/fonts/fontawesome-webfont.woff diff --git a/assets/fonts/fontawesome-webfont.woff2 b/apps/remix-ide/assets/fonts/fontawesome-webfont.woff2 similarity index 100% rename from assets/fonts/fontawesome-webfont.woff2 rename to apps/remix-ide/assets/fonts/fontawesome-webfont.woff2 diff --git a/assets/img/debuggerLogo.webp b/apps/remix-ide/assets/img/debuggerLogo.webp similarity index 100% rename from assets/img/debuggerLogo.webp rename to apps/remix-ide/assets/img/debuggerLogo.webp diff --git a/assets/img/deployAndRun.webp b/apps/remix-ide/assets/img/deployAndRun.webp similarity index 100% rename from assets/img/deployAndRun.webp rename to apps/remix-ide/assets/img/deployAndRun.webp diff --git a/assets/img/fileManager.webp b/apps/remix-ide/assets/img/fileManager.webp similarity index 100% rename from assets/img/fileManager.webp rename to apps/remix-ide/assets/img/fileManager.webp diff --git a/assets/img/gasStation_50.png b/apps/remix-ide/assets/img/gasStation_50.png similarity index 100% rename from assets/img/gasStation_50.png rename to apps/remix-ide/assets/img/gasStation_50.png diff --git a/assets/img/hexagon-remix-greengrey-texture.png b/apps/remix-ide/assets/img/hexagon-remix-greengrey-texture.png similarity index 100% rename from assets/img/hexagon-remix-greengrey-texture.png rename to apps/remix-ide/assets/img/hexagon-remix-greengrey-texture.png diff --git a/assets/img/homeStickers.png b/apps/remix-ide/assets/img/homeStickers.png similarity index 100% rename from assets/img/homeStickers.png rename to apps/remix-ide/assets/img/homeStickers.png diff --git a/assets/img/ipfs.webp b/apps/remix-ide/assets/img/ipfs.webp similarity index 100% rename from assets/img/ipfs.webp rename to apps/remix-ide/assets/img/ipfs.webp diff --git a/assets/img/localPlugin.webp b/apps/remix-ide/assets/img/localPlugin.webp similarity index 100% rename from assets/img/localPlugin.webp rename to apps/remix-ide/assets/img/localPlugin.webp diff --git a/assets/img/moreLogo.webp b/apps/remix-ide/assets/img/moreLogo.webp similarity index 100% rename from assets/img/moreLogo.webp rename to apps/remix-ide/assets/img/moreLogo.webp diff --git a/assets/img/mythxLogo.webp b/apps/remix-ide/assets/img/mythxLogo.webp similarity index 100% rename from assets/img/mythxLogo.webp rename to apps/remix-ide/assets/img/mythxLogo.webp diff --git a/assets/img/pipelineLogo.webp b/apps/remix-ide/assets/img/pipelineLogo.webp similarity index 100% rename from assets/img/pipelineLogo.webp rename to apps/remix-ide/assets/img/pipelineLogo.webp diff --git a/assets/img/pluginManager.webp b/apps/remix-ide/assets/img/pluginManager.webp similarity index 100% rename from assets/img/pluginManager.webp rename to apps/remix-ide/assets/img/pluginManager.webp diff --git a/assets/img/remixLogo.webp b/apps/remix-ide/assets/img/remixLogo.webp similarity index 100% rename from assets/img/remixLogo.webp rename to apps/remix-ide/assets/img/remixLogo.webp diff --git a/assets/img/settings.webp b/apps/remix-ide/assets/img/settings.webp similarity index 100% rename from assets/img/settings.webp rename to apps/remix-ide/assets/img/settings.webp diff --git a/assets/img/sleepingRemiCroped.webp b/apps/remix-ide/assets/img/sleepingRemiCroped.webp similarity index 100% rename from assets/img/sleepingRemiCroped.webp rename to apps/remix-ide/assets/img/sleepingRemiCroped.webp diff --git a/assets/img/solidity.webp b/apps/remix-ide/assets/img/solidity.webp similarity index 100% rename from assets/img/solidity.webp rename to apps/remix-ide/assets/img/solidity.webp diff --git a/assets/img/solidityLogo.webp b/apps/remix-ide/assets/img/solidityLogo.webp similarity index 100% rename from assets/img/solidityLogo.webp rename to apps/remix-ide/assets/img/solidityLogo.webp diff --git a/assets/img/sourceVerifyLogo.webp b/apps/remix-ide/assets/img/sourceVerifyLogo.webp similarity index 100% rename from assets/img/sourceVerifyLogo.webp rename to apps/remix-ide/assets/img/sourceVerifyLogo.webp diff --git a/assets/img/staticAnalysis.webp b/apps/remix-ide/assets/img/staticAnalysis.webp similarity index 100% rename from assets/img/staticAnalysis.webp rename to apps/remix-ide/assets/img/staticAnalysis.webp diff --git a/assets/img/swarm.webp b/apps/remix-ide/assets/img/swarm.webp similarity index 100% rename from assets/img/swarm.webp rename to apps/remix-ide/assets/img/swarm.webp diff --git a/assets/img/unitTesting.webp b/apps/remix-ide/assets/img/unitTesting.webp similarity index 100% rename from assets/img/unitTesting.webp rename to apps/remix-ide/assets/img/unitTesting.webp diff --git a/assets/img/vyperLogo.webp b/apps/remix-ide/assets/img/vyperLogo.webp similarity index 100% rename from assets/img/vyperLogo.webp rename to apps/remix-ide/assets/img/vyperLogo.webp diff --git a/assets/img/workshopLogo.webp b/apps/remix-ide/assets/img/workshopLogo.webp similarity index 100% rename from assets/img/workshopLogo.webp rename to apps/remix-ide/assets/img/workshopLogo.webp diff --git a/assets/js/0.7.7/app.js b/apps/remix-ide/assets/js/0.7.7/app.js similarity index 100% rename from assets/js/0.7.7/app.js rename to apps/remix-ide/assets/js/0.7.7/app.js diff --git a/assets/js/browserfs.min.js b/apps/remix-ide/assets/js/browserfs.min.js similarity index 100% rename from assets/js/browserfs.min.js rename to apps/remix-ide/assets/js/browserfs.min.js diff --git a/assets/js/editor/darkTheme.js b/apps/remix-ide/assets/js/editor/darkTheme.js similarity index 100% rename from assets/js/editor/darkTheme.js rename to apps/remix-ide/assets/js/editor/darkTheme.js diff --git a/background.js b/apps/remix-ide/background.js similarity index 100% rename from background.js rename to apps/remix-ide/background.js diff --git a/best-practices.md b/apps/remix-ide/best-practices.md similarity index 100% rename from best-practices.md rename to apps/remix-ide/best-practices.md diff --git a/bin/remix-ide b/apps/remix-ide/bin/remix-ide similarity index 100% rename from bin/remix-ide rename to apps/remix-ide/bin/remix-ide diff --git a/build.yaml b/apps/remix-ide/build.yaml similarity index 100% rename from build.yaml rename to apps/remix-ide/build.yaml diff --git a/ci/browser_tests.sh b/apps/remix-ide/ci/browser_tests.sh similarity index 100% rename from ci/browser_tests.sh rename to apps/remix-ide/ci/browser_tests.sh diff --git a/ci/browser_tests_chrome.sh b/apps/remix-ide/ci/browser_tests_chrome.sh similarity index 100% rename from ci/browser_tests_chrome.sh rename to apps/remix-ide/ci/browser_tests_chrome.sh diff --git a/ci/browser_tests_firefox.sh b/apps/remix-ide/ci/browser_tests_firefox.sh similarity index 100% rename from ci/browser_tests_firefox.sh rename to apps/remix-ide/ci/browser_tests_firefox.sh diff --git a/ci/browser_tests_run_deploy.sh b/apps/remix-ide/ci/browser_tests_run_deploy.sh similarity index 100% rename from ci/browser_tests_run_deploy.sh rename to apps/remix-ide/ci/browser_tests_run_deploy.sh diff --git a/ci/build_and_publish_docker_images.sh b/apps/remix-ide/ci/build_and_publish_docker_images.sh similarity index 100% rename from ci/build_and_publish_docker_images.sh rename to apps/remix-ide/ci/build_and_publish_docker_images.sh diff --git a/ci/deploy_from_travis_remix-alpha.sh b/apps/remix-ide/ci/deploy_from_travis_remix-alpha.sh similarity index 100% rename from ci/deploy_from_travis_remix-alpha.sh rename to apps/remix-ide/ci/deploy_from_travis_remix-alpha.sh diff --git a/ci/deploy_from_travis_remix-live.sh b/apps/remix-ide/ci/deploy_from_travis_remix-live.sh similarity index 100% rename from ci/deploy_from_travis_remix-live.sh rename to apps/remix-ide/ci/deploy_from_travis_remix-live.sh diff --git a/ci/deploy_key_remix-live-alpha.enc b/apps/remix-ide/ci/deploy_key_remix-live-alpha.enc similarity index 100% rename from ci/deploy_key_remix-live-alpha.enc rename to apps/remix-ide/ci/deploy_key_remix-live-alpha.enc diff --git a/ci/deploy_key_remix-live.enc b/apps/remix-ide/ci/deploy_key_remix-live.enc similarity index 100% rename from ci/deploy_key_remix-live.enc rename to apps/remix-ide/ci/deploy_key_remix-live.enc diff --git a/ci/makeMockCompiler.js b/apps/remix-ide/ci/makeMockCompiler.js similarity index 100% rename from ci/makeMockCompiler.js rename to apps/remix-ide/ci/makeMockCompiler.js diff --git a/ci/sauceDisconnect.js b/apps/remix-ide/ci/sauceDisconnect.js similarity index 100% rename from ci/sauceDisconnect.js rename to apps/remix-ide/ci/sauceDisconnect.js diff --git a/contracts/app/ethereum/constitution.sol b/apps/remix-ide/contracts/app/ethereum/constitution.sol similarity index 100% rename from contracts/app/ethereum/constitution.sol rename to apps/remix-ide/contracts/app/ethereum/constitution.sol diff --git a/contracts/app/solidity/mode.sol b/apps/remix-ide/contracts/app/solidity/mode.sol similarity index 100% rename from contracts/app/solidity/mode.sol rename to apps/remix-ide/contracts/app/solidity/mode.sol diff --git a/contracts/ballot.sol b/apps/remix-ide/contracts/ballot.sol similarity index 100% rename from contracts/ballot.sol rename to apps/remix-ide/contracts/ballot.sol diff --git a/contracts/contract1.sol b/apps/remix-ide/contracts/contract1.sol similarity index 100% rename from contracts/contract1.sol rename to apps/remix-ide/contracts/contract1.sol diff --git a/contracts/contract2.sol b/apps/remix-ide/contracts/contract2.sol similarity index 100% rename from contracts/contract2.sol rename to apps/remix-ide/contracts/contract2.sol diff --git a/contracts/folder1/contract1.sol b/apps/remix-ide/contracts/folder1/contract1.sol similarity index 100% rename from contracts/folder1/contract1.sol rename to apps/remix-ide/contracts/folder1/contract1.sol diff --git a/contracts/folder1/contract2.sol b/apps/remix-ide/contracts/folder1/contract2.sol similarity index 100% rename from contracts/folder1/contract2.sol rename to apps/remix-ide/contracts/folder1/contract2.sol diff --git a/contracts/folder1/contract_chrome.sol b/apps/remix-ide/contracts/folder1/contract_chrome.sol similarity index 100% rename from contracts/folder1/contract_chrome.sol rename to apps/remix-ide/contracts/folder1/contract_chrome.sol diff --git a/contracts/folder1/contract_chrome_toremove.sol b/apps/remix-ide/contracts/folder1/contract_chrome_toremove.sol similarity index 100% rename from contracts/folder1/contract_chrome_toremove.sol rename to apps/remix-ide/contracts/folder1/contract_chrome_toremove.sol diff --git a/contracts/folder1/contract_firefox.sol b/apps/remix-ide/contracts/folder1/contract_firefox.sol similarity index 100% rename from contracts/folder1/contract_firefox.sol rename to apps/remix-ide/contracts/folder1/contract_firefox.sol diff --git a/contracts/folder1/contract_firefox_toremove.sol b/apps/remix-ide/contracts/folder1/contract_firefox_toremove.sol similarity index 100% rename from contracts/folder1/contract_firefox_toremove.sol rename to apps/remix-ide/contracts/folder1/contract_firefox_toremove.sol diff --git a/contracts/node_modules/openzeppelin-solidity/contracts/math/SafeMath.sol b/apps/remix-ide/contracts/node_modules/openzeppelin-solidity/contracts/math/SafeMath.sol similarity index 100% rename from contracts/node_modules/openzeppelin-solidity/contracts/math/SafeMath.sol rename to apps/remix-ide/contracts/node_modules/openzeppelin-solidity/contracts/math/SafeMath.sol diff --git a/contracts/node_modules/openzeppelin-solidity/contracts/sample.sol b/apps/remix-ide/contracts/node_modules/openzeppelin-solidity/contracts/sample.sol similarity index 100% rename from contracts/node_modules/openzeppelin-solidity/contracts/sample.sol rename to apps/remix-ide/contracts/node_modules/openzeppelin-solidity/contracts/sample.sol diff --git a/contracts/src/gmbh/company.sol b/apps/remix-ide/contracts/src/gmbh/company.sol similarity index 100% rename from contracts/src/gmbh/company.sol rename to apps/remix-ide/contracts/src/gmbh/company.sol diff --git a/contracts/src/gmbh/contract.sol b/apps/remix-ide/contracts/src/gmbh/contract.sol similarity index 100% rename from contracts/src/gmbh/contract.sol rename to apps/remix-ide/contracts/src/gmbh/contract.sol diff --git a/contracts/src/gmbh/test.sol b/apps/remix-ide/contracts/src/gmbh/test.sol similarity index 100% rename from contracts/src/gmbh/test.sol rename to apps/remix-ide/contracts/src/gmbh/test.sol diff --git a/contracts/src/leasing.sol b/apps/remix-ide/contracts/src/leasing.sol similarity index 100% rename from contracts/src/leasing.sol rename to apps/remix-ide/contracts/src/leasing.sol diff --git a/contracts/src/ug/finance.sol b/apps/remix-ide/contracts/src/ug/finance.sol similarity index 100% rename from contracts/src/ug/finance.sol rename to apps/remix-ide/contracts/src/ug/finance.sol diff --git a/contracts/src/voting.sol b/apps/remix-ide/contracts/src/voting.sol similarity index 100% rename from contracts/src/voting.sol rename to apps/remix-ide/contracts/src/voting.sol diff --git a/contracts/test/client/credit.sol b/apps/remix-ide/contracts/test/client/credit.sol similarity index 100% rename from contracts/test/client/credit.sol rename to apps/remix-ide/contracts/test/client/credit.sol diff --git a/docker-compose.yaml b/apps/remix-ide/docker-compose.yaml similarity index 100% rename from docker-compose.yaml rename to apps/remix-ide/docker-compose.yaml diff --git a/docs/FAQ.md b/apps/remix-ide/docs/FAQ.md similarity index 100% rename from docs/FAQ.md rename to apps/remix-ide/docs/FAQ.md diff --git a/docs/Makefile b/apps/remix-ide/docs/Makefile similarity index 100% rename from docs/Makefile rename to apps/remix-ide/docs/Makefile diff --git a/docs/assert_library.md b/apps/remix-ide/docs/assert_library.md similarity index 100% rename from docs/assert_library.md rename to apps/remix-ide/docs/assert_library.md diff --git a/docs/code_contribution_guide.md b/apps/remix-ide/docs/code_contribution_guide.md similarity index 100% rename from docs/code_contribution_guide.md rename to apps/remix-ide/docs/code_contribution_guide.md diff --git a/docs/community.md b/apps/remix-ide/docs/community.md similarity index 100% rename from docs/community.md rename to apps/remix-ide/docs/community.md diff --git a/docs/compile.md b/apps/remix-ide/docs/compile.md similarity index 100% rename from docs/compile.md rename to apps/remix-ide/docs/compile.md diff --git a/docs/conf.py b/apps/remix-ide/docs/conf.py similarity index 100% rename from docs/conf.py rename to apps/remix-ide/docs/conf.py diff --git a/docs/contract_metadata.md b/apps/remix-ide/docs/contract_metadata.md similarity index 100% rename from docs/contract_metadata.md rename to apps/remix-ide/docs/contract_metadata.md diff --git a/docs/create_deploy.md b/apps/remix-ide/docs/create_deploy.md similarity index 100% rename from docs/create_deploy.md rename to apps/remix-ide/docs/create_deploy.md diff --git a/docs/debugger.md b/apps/remix-ide/docs/debugger.md similarity index 100% rename from docs/debugger.md rename to apps/remix-ide/docs/debugger.md diff --git a/docs/file_explorer.md b/apps/remix-ide/docs/file_explorer.md similarity index 100% rename from docs/file_explorer.md rename to apps/remix-ide/docs/file_explorer.md diff --git a/docs/images/a-Runtab-deploy-atAddress.png b/apps/remix-ide/docs/images/a-Runtab-deploy-atAddress.png similarity index 100% rename from docs/images/a-Runtab-deploy-atAddress.png rename to apps/remix-ide/docs/images/a-Runtab-deploy-atAddress.png diff --git a/docs/images/a-contract-inputs.png b/apps/remix-ide/docs/images/a-contract-inputs.png similarity index 100% rename from docs/images/a-contract-inputs.png rename to apps/remix-ide/docs/images/a-contract-inputs.png diff --git a/docs/images/a-debug1-deploy.png b/apps/remix-ide/docs/images/a-debug1-deploy.png similarity index 100% rename from docs/images/a-debug1-deploy.png rename to apps/remix-ide/docs/images/a-debug1-deploy.png diff --git a/docs/images/a-debug2-udapp1.png b/apps/remix-ide/docs/images/a-debug2-udapp1.png similarity index 100% rename from docs/images/a-debug2-udapp1.png rename to apps/remix-ide/docs/images/a-debug2-udapp1.png diff --git a/docs/images/a-debug2-udapp1a.png b/apps/remix-ide/docs/images/a-debug2-udapp1a.png similarity index 100% rename from docs/images/a-debug2-udapp1a.png rename to apps/remix-ide/docs/images/a-debug2-udapp1a.png diff --git a/docs/images/a-debug3-udapp2.png b/apps/remix-ide/docs/images/a-debug3-udapp2.png similarity index 100% rename from docs/images/a-debug3-udapp2.png rename to apps/remix-ide/docs/images/a-debug3-udapp2.png diff --git a/docs/images/a-debug4-value-loc.png b/apps/remix-ide/docs/images/a-debug4-value-loc.png similarity index 100% rename from docs/images/a-debug4-value-loc.png rename to apps/remix-ide/docs/images/a-debug4-value-loc.png diff --git a/docs/images/a-debug5-term-debug-but.png b/apps/remix-ide/docs/images/a-debug5-term-debug-but.png similarity index 100% rename from docs/images/a-debug5-term-debug-but.png rename to apps/remix-ide/docs/images/a-debug5-term-debug-but.png diff --git a/docs/images/a-debug6-term-txn-hash.png b/apps/remix-ide/docs/images/a-debug6-term-txn-hash.png similarity index 100% rename from docs/images/a-debug6-term-txn-hash.png rename to apps/remix-ide/docs/images/a-debug6-term-txn-hash.png diff --git a/docs/images/a-debug7-debugger.png b/apps/remix-ide/docs/images/a-debug7-debugger.png similarity index 100% rename from docs/images/a-debug7-debugger.png rename to apps/remix-ide/docs/images/a-debug7-debugger.png diff --git a/docs/images/a-debug8-top3.png b/apps/remix-ide/docs/images/a-debug8-top3.png similarity index 100% rename from docs/images/a-debug8-top3.png rename to apps/remix-ide/docs/images/a-debug8-top3.png diff --git a/docs/images/a-debug9-buttons.png b/apps/remix-ide/docs/images/a-debug9-buttons.png similarity index 100% rename from docs/images/a-debug9-buttons.png rename to apps/remix-ide/docs/images/a-debug9-buttons.png diff --git a/docs/images/a-debugger.png b/apps/remix-ide/docs/images/a-debugger.png similarity index 100% rename from docs/images/a-debugger.png rename to apps/remix-ide/docs/images/a-debugger.png diff --git a/docs/images/a-file-ex-rt-click-folder.png b/apps/remix-ide/docs/images/a-file-ex-rt-click-folder.png similarity index 100% rename from docs/images/a-file-ex-rt-click-folder.png rename to apps/remix-ide/docs/images/a-file-ex-rt-click-folder.png diff --git a/docs/images/a-file-ex-rt-click.png b/apps/remix-ide/docs/images/a-file-ex-rt-click.png similarity index 100% rename from docs/images/a-file-ex-rt-click.png rename to apps/remix-ide/docs/images/a-file-ex-rt-click.png diff --git a/docs/images/a-file-explorer-buttons-big.png b/apps/remix-ide/docs/images/a-file-explorer-buttons-big.png similarity index 100% rename from docs/images/a-file-explorer-buttons-big.png rename to apps/remix-ide/docs/images/a-file-explorer-buttons-big.png diff --git a/docs/images/a-file-explorer-buttons.png b/apps/remix-ide/docs/images/a-file-explorer-buttons.png similarity index 100% rename from docs/images/a-file-explorer-buttons.png rename to apps/remix-ide/docs/images/a-file-explorer-buttons.png diff --git a/docs/images/a-file-explorer1.png b/apps/remix-ide/docs/images/a-file-explorer1.png similarity index 100% rename from docs/images/a-file-explorer1.png rename to apps/remix-ide/docs/images/a-file-explorer1.png diff --git a/docs/images/a-home-page.png b/apps/remix-ide/docs/images/a-home-page.png similarity index 100% rename from docs/images/a-home-page.png rename to apps/remix-ide/docs/images/a-home-page.png diff --git a/docs/images/a-hometab.png b/apps/remix-ide/docs/images/a-hometab.png similarity index 100% rename from docs/images/a-hometab.png rename to apps/remix-ide/docs/images/a-hometab.png diff --git a/docs/images/a-icon-swap.png b/apps/remix-ide/docs/images/a-icon-swap.png similarity index 100% rename from docs/images/a-icon-swap.png rename to apps/remix-ide/docs/images/a-icon-swap.png diff --git a/docs/images/a-icons-at-load.png b/apps/remix-ide/docs/images/a-icons-at-load.png similarity index 100% rename from docs/images/a-icons-at-load.png rename to apps/remix-ide/docs/images/a-icons-at-load.png diff --git a/docs/images/a-jvm-calling-instance.png b/apps/remix-ide/docs/images/a-jvm-calling-instance.png similarity index 100% rename from docs/images/a-jvm-calling-instance.png rename to apps/remix-ide/docs/images/a-jvm-calling-instance.png diff --git a/docs/images/a-jvm-instance.png b/apps/remix-ide/docs/images/a-jvm-instance.png similarity index 100% rename from docs/images/a-jvm-instance.png rename to apps/remix-ide/docs/images/a-jvm-instance.png diff --git a/docs/images/a-jvm.png b/apps/remix-ide/docs/images/a-jvm.png similarity index 100% rename from docs/images/a-jvm.png rename to apps/remix-ide/docs/images/a-jvm.png diff --git a/docs/images/a-layout1.png b/apps/remix-ide/docs/images/a-layout1.png similarity index 100% rename from docs/images/a-layout1.png rename to apps/remix-ide/docs/images/a-layout1.png diff --git a/docs/images/a-layout1c.png b/apps/remix-ide/docs/images/a-layout1c.png similarity index 100% rename from docs/images/a-layout1c.png rename to apps/remix-ide/docs/images/a-layout1c.png diff --git a/docs/images/a-old-tuto_basicimport.png b/apps/remix-ide/docs/images/a-old-tuto_basicimport.png similarity index 100% rename from docs/images/a-old-tuto_basicimport.png rename to apps/remix-ide/docs/images/a-old-tuto_basicimport.png diff --git a/docs/images/a-old-tuto_importgit.png b/apps/remix-ide/docs/images/a-old-tuto_importgit.png similarity index 100% rename from docs/images/a-old-tuto_importgit.png rename to apps/remix-ide/docs/images/a-old-tuto_importgit.png diff --git a/docs/images/a-old-tuto_importswarm.png b/apps/remix-ide/docs/images/a-old-tuto_importswarm.png similarity index 100% rename from docs/images/a-old-tuto_importswarm.png rename to apps/remix-ide/docs/images/a-old-tuto_importswarm.png diff --git a/docs/images/a-plug.png b/apps/remix-ide/docs/images/a-plug.png similarity index 100% rename from docs/images/a-plug.png rename to apps/remix-ide/docs/images/a-plug.png diff --git a/docs/images/a-plugin-man-local.png b/apps/remix-ide/docs/images/a-plugin-man-local.png similarity index 100% rename from docs/images/a-plugin-man-local.png rename to apps/remix-ide/docs/images/a-plugin-man-local.png diff --git a/docs/images/a-receive-fun.png b/apps/remix-ide/docs/images/a-receive-fun.png similarity index 100% rename from docs/images/a-receive-fun.png rename to apps/remix-ide/docs/images/a-receive-fun.png diff --git a/docs/images/a-remixd-success.png b/apps/remix-ide/docs/images/a-remixd-success.png similarity index 100% rename from docs/images/a-remixd-success.png rename to apps/remix-ide/docs/images/a-remixd-success.png diff --git a/docs/images/a-run-icon.png b/apps/remix-ide/docs/images/a-run-icon.png similarity index 100% rename from docs/images/a-run-icon.png rename to apps/remix-ide/docs/images/a-run-icon.png diff --git a/docs/images/a-runtab-recorder.png b/apps/remix-ide/docs/images/a-runtab-recorder.png similarity index 100% rename from docs/images/a-runtab-recorder.png rename to apps/remix-ide/docs/images/a-runtab-recorder.png diff --git a/docs/images/a-runtab1a.png b/apps/remix-ide/docs/images/a-runtab1a.png similarity index 100% rename from docs/images/a-runtab1a.png rename to apps/remix-ide/docs/images/a-runtab1a.png diff --git a/docs/images/a-sol-compiler.png b/apps/remix-ide/docs/images/a-sol-compiler.png similarity index 100% rename from docs/images/a-sol-compiler.png rename to apps/remix-ide/docs/images/a-sol-compiler.png diff --git a/docs/images/a-sol-editor.png b/apps/remix-ide/docs/images/a-sol-editor.png similarity index 100% rename from docs/images/a-sol-editor.png rename to apps/remix-ide/docs/images/a-sol-editor.png diff --git a/docs/images/a-static-analysis.png b/apps/remix-ide/docs/images/a-static-analysis.png similarity index 100% rename from docs/images/a-static-analysis.png rename to apps/remix-ide/docs/images/a-static-analysis.png diff --git a/docs/images/a-terminal-and-more.png b/apps/remix-ide/docs/images/a-terminal-and-more.png similarity index 100% rename from docs/images/a-terminal-and-more.png rename to apps/remix-ide/docs/images/a-terminal-and-more.png diff --git a/docs/images/a-themes.png b/apps/remix-ide/docs/images/a-themes.png similarity index 100% rename from docs/images/a-themes.png rename to apps/remix-ide/docs/images/a-themes.png diff --git a/docs/images/a-udapp-inputs.png b/apps/remix-ide/docs/images/a-udapp-inputs.png similarity index 100% rename from docs/images/a-udapp-inputs.png rename to apps/remix-ide/docs/images/a-udapp-inputs.png diff --git a/docs/images/a-udapp-multi-param-man.png b/apps/remix-ide/docs/images/a-udapp-multi-param-man.png similarity index 100% rename from docs/images/a-udapp-multi-param-man.png rename to apps/remix-ide/docs/images/a-udapp-multi-param-man.png diff --git a/docs/images/a-udapp1.png b/apps/remix-ide/docs/images/a-udapp1.png similarity index 100% rename from docs/images/a-udapp1.png rename to apps/remix-ide/docs/images/a-udapp1.png diff --git a/docs/images/a-udapp2.png b/apps/remix-ide/docs/images/a-udapp2.png similarity index 100% rename from docs/images/a-udapp2.png rename to apps/remix-ide/docs/images/a-udapp2.png diff --git a/docs/images/a-unit-testing-custom-compiler-config.png b/apps/remix-ide/docs/images/a-unit-testing-custom-compiler-config.png similarity index 100% rename from docs/images/a-unit-testing-custom-compiler-config.png rename to apps/remix-ide/docs/images/a-unit-testing-custom-compiler-config.png diff --git a/docs/images/a-unit-testing-feature.png b/apps/remix-ide/docs/images/a-unit-testing-feature.png similarity index 100% rename from docs/images/a-unit-testing-feature.png rename to apps/remix-ide/docs/images/a-unit-testing-feature.png diff --git a/docs/images/a-unit-testing-from-pm.png b/apps/remix-ide/docs/images/a-unit-testing-from-pm.png similarity index 100% rename from docs/images/a-unit-testing-from-pm.png rename to apps/remix-ide/docs/images/a-unit-testing-from-pm.png diff --git a/docs/images/a-unit-testing-run-result.png b/apps/remix-ide/docs/images/a-unit-testing-run-result.png similarity index 100% rename from docs/images/a-unit-testing-run-result.png rename to apps/remix-ide/docs/images/a-unit-testing-run-result.png diff --git a/docs/images/a-user-testing-icon.png b/apps/remix-ide/docs/images/a-user-testing-icon.png similarity index 100% rename from docs/images/a-user-testing-icon.png rename to apps/remix-ide/docs/images/a-user-testing-icon.png diff --git a/docs/import.md b/apps/remix-ide/docs/import.md similarity index 100% rename from docs/import.md rename to apps/remix-ide/docs/import.md diff --git a/docs/index.rst b/apps/remix-ide/docs/index.rst similarity index 100% rename from docs/index.rst rename to apps/remix-ide/docs/index.rst diff --git a/docs/layout.md b/apps/remix-ide/docs/layout.md similarity index 100% rename from docs/layout.md rename to apps/remix-ide/docs/layout.md diff --git a/docs/locations.md b/apps/remix-ide/docs/locations.md similarity index 100% rename from docs/locations.md rename to apps/remix-ide/docs/locations.md diff --git a/docs/make.bat b/apps/remix-ide/docs/make.bat similarity index 100% rename from docs/make.bat rename to apps/remix-ide/docs/make.bat diff --git a/docs/plugin_manager.md b/apps/remix-ide/docs/plugin_manager.md similarity index 100% rename from docs/plugin_manager.md rename to apps/remix-ide/docs/plugin_manager.md diff --git a/docs/remix_commands.md b/apps/remix-ide/docs/remix_commands.md similarity index 100% rename from docs/remix_commands.md rename to apps/remix-ide/docs/remix_commands.md diff --git a/docs/remix_tutorials_github.md b/apps/remix-ide/docs/remix_tutorials_github.md similarity index 100% rename from docs/remix_tutorials_github.md rename to apps/remix-ide/docs/remix_tutorials_github.md diff --git a/docs/remixd.md b/apps/remix-ide/docs/remixd.md similarity index 100% rename from docs/remixd.md rename to apps/remix-ide/docs/remixd.md diff --git a/docs/run.md b/apps/remix-ide/docs/run.md similarity index 100% rename from docs/run.md rename to apps/remix-ide/docs/run.md diff --git a/docs/settings.md b/apps/remix-ide/docs/settings.md similarity index 100% rename from docs/settings.md rename to apps/remix-ide/docs/settings.md diff --git a/docs/solidity_editor.md b/apps/remix-ide/docs/solidity_editor.md similarity index 100% rename from docs/solidity_editor.md rename to apps/remix-ide/docs/solidity_editor.md diff --git a/docs/static_analysis.md b/apps/remix-ide/docs/static_analysis.md similarity index 100% rename from docs/static_analysis.md rename to apps/remix-ide/docs/static_analysis.md diff --git a/docs/support.md b/apps/remix-ide/docs/support.md similarity index 100% rename from docs/support.md rename to apps/remix-ide/docs/support.md diff --git a/docs/terminal.md b/apps/remix-ide/docs/terminal.md similarity index 100% rename from docs/terminal.md rename to apps/remix-ide/docs/terminal.md diff --git a/docs/tutorial_debug.md b/apps/remix-ide/docs/tutorial_debug.md similarity index 100% rename from docs/tutorial_debug.md rename to apps/remix-ide/docs/tutorial_debug.md diff --git a/docs/udapp.md b/apps/remix-ide/docs/udapp.md similarity index 100% rename from docs/udapp.md rename to apps/remix-ide/docs/udapp.md diff --git a/docs/unittesting.md b/apps/remix-ide/docs/unittesting.md similarity index 100% rename from docs/unittesting.md rename to apps/remix-ide/docs/unittesting.md diff --git a/docs/unittesting_examples.md b/apps/remix-ide/docs/unittesting_examples.md similarity index 100% rename from docs/unittesting_examples.md rename to apps/remix-ide/docs/unittesting_examples.md diff --git a/embark/README.md b/apps/remix-ide/embark/README.md similarity index 100% rename from embark/README.md rename to apps/remix-ide/embark/README.md diff --git a/embark/index.js b/apps/remix-ide/embark/index.js similarity index 100% rename from embark/index.js rename to apps/remix-ide/embark/index.js diff --git a/embark/package.json b/apps/remix-ide/embark/package.json similarity index 100% rename from embark/package.json rename to apps/remix-ide/embark/package.json diff --git a/favicon.ico b/apps/remix-ide/favicon.ico similarity index 100% rename from favicon.ico rename to apps/remix-ide/favicon.ico diff --git a/icon.png b/apps/remix-ide/icon.png similarity index 100% rename from icon.png rename to apps/remix-ide/icon.png diff --git a/index.html b/apps/remix-ide/index.html similarity index 100% rename from index.html rename to apps/remix-ide/index.html diff --git a/manifest.json b/apps/remix-ide/manifest.json similarity index 100% rename from manifest.json rename to apps/remix-ide/manifest.json diff --git a/meetings.md b/apps/remix-ide/meetings.md similarity index 100% rename from meetings.md rename to apps/remix-ide/meetings.md diff --git a/nginx.conf b/apps/remix-ide/nginx.conf similarity index 100% rename from nginx.conf rename to apps/remix-ide/nginx.conf diff --git a/nightwatch.js b/apps/remix-ide/nightwatch.js similarity index 100% rename from nightwatch.js rename to apps/remix-ide/nightwatch.js diff --git a/nightwatch_debugger.js b/apps/remix-ide/nightwatch_debugger.js similarity index 100% rename from nightwatch_debugger.js rename to apps/remix-ide/nightwatch_debugger.js diff --git a/package-lock.json b/apps/remix-ide/package-lock.json similarity index 100% rename from package-lock.json rename to apps/remix-ide/package-lock.json diff --git a/package.json b/apps/remix-ide/package.json similarity index 100% rename from package.json rename to apps/remix-ide/package.json diff --git a/release-process.md b/apps/remix-ide/release-process.md similarity index 100% rename from release-process.md rename to apps/remix-ide/release-process.md diff --git a/remix_screenshot.png b/apps/remix-ide/remix_screenshot.png similarity index 100% rename from remix_screenshot.png rename to apps/remix-ide/remix_screenshot.png diff --git a/research-project.md b/apps/remix-ide/research-project.md similarity index 100% rename from research-project.md rename to apps/remix-ide/research-project.md diff --git a/seleniumConfig.js b/apps/remix-ide/seleniumConfig.js similarity index 100% rename from seleniumConfig.js rename to apps/remix-ide/seleniumConfig.js diff --git a/src/app.js b/apps/remix-ide/src/app.js similarity index 100% rename from src/app.js rename to apps/remix-ide/src/app.js diff --git a/src/app/compiler/compiler-abstract.js b/apps/remix-ide/src/app/compiler/compiler-abstract.js similarity index 100% rename from src/app/compiler/compiler-abstract.js rename to apps/remix-ide/src/app/compiler/compiler-abstract.js diff --git a/src/app/compiler/compiler-artefacts.js b/apps/remix-ide/src/app/compiler/compiler-artefacts.js similarity index 100% rename from src/app/compiler/compiler-artefacts.js rename to apps/remix-ide/src/app/compiler/compiler-artefacts.js diff --git a/src/app/compiler/compiler-helpers.js b/apps/remix-ide/src/app/compiler/compiler-helpers.js similarity index 100% rename from src/app/compiler/compiler-helpers.js rename to apps/remix-ide/src/app/compiler/compiler-helpers.js diff --git a/src/app/compiler/compiler-imports.js b/apps/remix-ide/src/app/compiler/compiler-imports.js similarity index 100% rename from src/app/compiler/compiler-imports.js rename to apps/remix-ide/src/app/compiler/compiler-imports.js diff --git a/src/app/compiler/compiler-input.js b/apps/remix-ide/src/app/compiler/compiler-input.js similarity index 100% rename from src/app/compiler/compiler-input.js rename to apps/remix-ide/src/app/compiler/compiler-input.js diff --git a/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js b/apps/remix-ide/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js similarity index 100% rename from src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js rename to apps/remix-ide/src/app/compiler/compiler-sourceVerifier-fetchAndCompile.js diff --git a/src/app/compiler/compiler-utils.js b/apps/remix-ide/src/app/compiler/compiler-utils.js similarity index 100% rename from src/app/compiler/compiler-utils.js rename to apps/remix-ide/src/app/compiler/compiler-utils.js diff --git a/src/app/components/hidden-panel.js b/apps/remix-ide/src/app/components/hidden-panel.js similarity index 100% rename from src/app/components/hidden-panel.js rename to apps/remix-ide/src/app/components/hidden-panel.js diff --git a/src/app/components/local-plugin.js b/apps/remix-ide/src/app/components/local-plugin.js similarity index 100% rename from src/app/components/local-plugin.js rename to apps/remix-ide/src/app/components/local-plugin.js diff --git a/src/app/components/main-panel.js b/apps/remix-ide/src/app/components/main-panel.js similarity index 100% rename from src/app/components/main-panel.js rename to apps/remix-ide/src/app/components/main-panel.js diff --git a/src/app/components/panel.js b/apps/remix-ide/src/app/components/panel.js similarity index 100% rename from src/app/components/panel.js rename to apps/remix-ide/src/app/components/panel.js diff --git a/src/app/components/plugin-manager-component.js b/apps/remix-ide/src/app/components/plugin-manager-component.js similarity index 100% rename from src/app/components/plugin-manager-component.js rename to apps/remix-ide/src/app/components/plugin-manager-component.js diff --git a/src/app/components/plugin-manager-settings.js b/apps/remix-ide/src/app/components/plugin-manager-settings.js similarity index 100% rename from src/app/components/plugin-manager-settings.js rename to apps/remix-ide/src/app/components/plugin-manager-settings.js diff --git a/src/app/components/side-panel.js b/apps/remix-ide/src/app/components/side-panel.js similarity index 100% rename from src/app/components/side-panel.js rename to apps/remix-ide/src/app/components/side-panel.js diff --git a/src/app/components/vertical-icons.js b/apps/remix-ide/src/app/components/vertical-icons.js similarity index 100% rename from src/app/components/vertical-icons.js rename to apps/remix-ide/src/app/components/vertical-icons.js diff --git a/src/app/editor/SourceHighlighters.js b/apps/remix-ide/src/app/editor/SourceHighlighters.js similarity index 100% rename from src/app/editor/SourceHighlighters.js rename to apps/remix-ide/src/app/editor/SourceHighlighters.js diff --git a/src/app/editor/contextView.js b/apps/remix-ide/src/app/editor/contextView.js similarity index 100% rename from src/app/editor/contextView.js rename to apps/remix-ide/src/app/editor/contextView.js diff --git a/src/app/editor/contextualListener.js b/apps/remix-ide/src/app/editor/contextualListener.js similarity index 100% rename from src/app/editor/contextualListener.js rename to apps/remix-ide/src/app/editor/contextualListener.js diff --git a/src/app/editor/editor.js b/apps/remix-ide/src/app/editor/editor.js similarity index 100% rename from src/app/editor/editor.js rename to apps/remix-ide/src/app/editor/editor.js diff --git a/src/app/editor/example-contracts.js b/apps/remix-ide/src/app/editor/example-contracts.js similarity index 100% rename from src/app/editor/example-contracts.js rename to apps/remix-ide/src/app/editor/example-contracts.js diff --git a/src/app/editor/sourceHighlighter.js b/apps/remix-ide/src/app/editor/sourceHighlighter.js similarity index 100% rename from src/app/editor/sourceHighlighter.js rename to apps/remix-ide/src/app/editor/sourceHighlighter.js diff --git a/src/app/editor/styles/contextView-styles.js b/apps/remix-ide/src/app/editor/styles/contextView-styles.js similarity index 100% rename from src/app/editor/styles/contextView-styles.js rename to apps/remix-ide/src/app/editor/styles/contextView-styles.js diff --git a/src/app/files/compiler-metadata.js b/apps/remix-ide/src/app/files/compiler-metadata.js similarity index 100% rename from src/app/files/compiler-metadata.js rename to apps/remix-ide/src/app/files/compiler-metadata.js diff --git a/src/app/files/file-explorer.js b/apps/remix-ide/src/app/files/file-explorer.js similarity index 100% rename from src/app/files/file-explorer.js rename to apps/remix-ide/src/app/files/file-explorer.js diff --git a/src/app/files/fileManager.js b/apps/remix-ide/src/app/files/fileManager.js similarity index 100% rename from src/app/files/fileManager.js rename to apps/remix-ide/src/app/files/fileManager.js diff --git a/src/app/files/fileProvider.js b/apps/remix-ide/src/app/files/fileProvider.js similarity index 100% rename from src/app/files/fileProvider.js rename to apps/remix-ide/src/app/files/fileProvider.js diff --git a/src/app/files/remixDProvider.js b/apps/remix-ide/src/app/files/remixDProvider.js similarity index 100% rename from src/app/files/remixDProvider.js rename to apps/remix-ide/src/app/files/remixDProvider.js diff --git a/src/app/files/remixd-handle.js b/apps/remix-ide/src/app/files/remixd-handle.js similarity index 100% rename from src/app/files/remixd-handle.js rename to apps/remix-ide/src/app/files/remixd-handle.js diff --git a/src/app/files/styles/file-explorer-styles.js b/apps/remix-ide/src/app/files/styles/file-explorer-styles.js similarity index 100% rename from src/app/files/styles/file-explorer-styles.js rename to apps/remix-ide/src/app/files/styles/file-explorer-styles.js diff --git a/src/app/panels/file-panel.js b/apps/remix-ide/src/app/panels/file-panel.js similarity index 100% rename from src/app/panels/file-panel.js rename to apps/remix-ide/src/app/panels/file-panel.js diff --git a/src/app/panels/main-view.js b/apps/remix-ide/src/app/panels/main-view.js similarity index 100% rename from src/app/panels/main-view.js rename to apps/remix-ide/src/app/panels/main-view.js diff --git a/src/app/panels/styles/file-panel-styles.js b/apps/remix-ide/src/app/panels/styles/file-panel-styles.js similarity index 100% rename from src/app/panels/styles/file-panel-styles.js rename to apps/remix-ide/src/app/panels/styles/file-panel-styles.js diff --git a/src/app/panels/styles/terminal-styles.js b/apps/remix-ide/src/app/panels/styles/terminal-styles.js similarity index 100% rename from src/app/panels/styles/terminal-styles.js rename to apps/remix-ide/src/app/panels/styles/terminal-styles.js diff --git a/src/app/panels/tab-proxy.js b/apps/remix-ide/src/app/panels/tab-proxy.js similarity index 100% rename from src/app/panels/tab-proxy.js rename to apps/remix-ide/src/app/panels/tab-proxy.js diff --git a/src/app/panels/terminal.js b/apps/remix-ide/src/app/panels/terminal.js similarity index 100% rename from src/app/panels/terminal.js rename to apps/remix-ide/src/app/panels/terminal.js diff --git a/src/app/tabs/analysis-tab.js b/apps/remix-ide/src/app/tabs/analysis-tab.js similarity index 100% rename from src/app/tabs/analysis-tab.js rename to apps/remix-ide/src/app/tabs/analysis-tab.js diff --git a/src/app/tabs/compile-tab.js b/apps/remix-ide/src/app/tabs/compile-tab.js similarity index 100% rename from src/app/tabs/compile-tab.js rename to apps/remix-ide/src/app/tabs/compile-tab.js diff --git a/src/app/tabs/compileTab/compileTab.js b/apps/remix-ide/src/app/tabs/compileTab/compileTab.js similarity index 100% rename from src/app/tabs/compileTab/compileTab.js rename to apps/remix-ide/src/app/tabs/compileTab/compileTab.js diff --git a/src/app/tabs/compileTab/compilerContainer.js b/apps/remix-ide/src/app/tabs/compileTab/compilerContainer.js similarity index 100% rename from src/app/tabs/compileTab/compilerContainer.js rename to apps/remix-ide/src/app/tabs/compileTab/compilerContainer.js diff --git a/src/app/tabs/compileTab/contractParser.js b/apps/remix-ide/src/app/tabs/compileTab/contractParser.js similarity index 100% rename from src/app/tabs/compileTab/contractParser.js rename to apps/remix-ide/src/app/tabs/compileTab/contractParser.js diff --git a/src/app/tabs/debugger-tab.js b/apps/remix-ide/src/app/tabs/debugger-tab.js similarity index 100% rename from src/app/tabs/debugger-tab.js rename to apps/remix-ide/src/app/tabs/debugger-tab.js diff --git a/src/app/tabs/debugger/debuggerUI.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI.js diff --git a/src/app/tabs/debugger/debuggerUI/ButtonNavigator.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/ButtonNavigator.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/ButtonNavigator.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/ButtonNavigator.js diff --git a/src/app/tabs/debugger/debuggerUI/Slider.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/Slider.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/Slider.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/Slider.js diff --git a/src/app/tabs/debugger/debuggerUI/StepManager.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/StepManager.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/StepManager.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/StepManager.js diff --git a/src/app/tabs/debugger/debuggerUI/TxBrowser.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/TxBrowser.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/TxBrowser.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/TxBrowser.js diff --git a/src/app/tabs/debugger/debuggerUI/VmDebugger.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/VmDebugger.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/VmDebugger.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/VmDebugger.js diff --git a/src/app/tabs/debugger/debuggerUI/styles/basicStyles.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/styles/basicStyles.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/styles/basicStyles.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/styles/basicStyles.js diff --git a/src/app/tabs/debugger/debuggerUI/styles/dropdownPanel.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/styles/dropdownPanel.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/styles/dropdownPanel.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/styles/dropdownPanel.js diff --git a/src/app/tabs/debugger/debuggerUI/styles/sliderStyles.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/styles/sliderStyles.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/styles/sliderStyles.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/styles/sliderStyles.js diff --git a/src/app/tabs/debugger/debuggerUI/styles/treeView.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/styles/treeView.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/styles/treeView.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/styles/treeView.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/CalldataPanel.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/CalldataPanel.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/CalldataPanel.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/CalldataPanel.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/CallstackPanel.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/CallstackPanel.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/CallstackPanel.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/CallstackPanel.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/CodeListView.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/CodeListView.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/CodeListView.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/CodeListView.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/DropdownPanel.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/DropdownPanel.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/DropdownPanel.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/DropdownPanel.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/FullStoragesChanges.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/FullStoragesChanges.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/FullStoragesChanges.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/FullStoragesChanges.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/FunctionPanel.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/FunctionPanel.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/FunctionPanel.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/FunctionPanel.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/MemoryPanel.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/MemoryPanel.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/MemoryPanel.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/MemoryPanel.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/SolidityLocals.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/SolidityLocals.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/SolidityLocals.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/SolidityLocals.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/SolidityState.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/SolidityState.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/SolidityState.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/SolidityState.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/StackPanel.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/StackPanel.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/StackPanel.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/StackPanel.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/StepDetail.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/StepDetail.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/StepDetail.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/StepDetail.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/StoragePanel.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/StoragePanel.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/StoragePanel.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/StoragePanel.js diff --git a/src/app/tabs/debugger/debuggerUI/vmDebugger/utils/SolidityTypeFormatter.js b/apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/utils/SolidityTypeFormatter.js similarity index 100% rename from src/app/tabs/debugger/debuggerUI/vmDebugger/utils/SolidityTypeFormatter.js rename to apps/remix-ide/src/app/tabs/debugger/debuggerUI/vmDebugger/utils/SolidityTypeFormatter.js diff --git a/src/app/tabs/network-module.js b/apps/remix-ide/src/app/tabs/network-module.js similarity index 100% rename from src/app/tabs/network-module.js rename to apps/remix-ide/src/app/tabs/network-module.js diff --git a/src/app/tabs/plugin-tab.js b/apps/remix-ide/src/app/tabs/plugin-tab.js similarity index 100% rename from src/app/tabs/plugin-tab.js rename to apps/remix-ide/src/app/tabs/plugin-tab.js diff --git a/src/app/tabs/runTab/contractDropdown.js b/apps/remix-ide/src/app/tabs/runTab/contractDropdown.js similarity index 100% rename from src/app/tabs/runTab/contractDropdown.js rename to apps/remix-ide/src/app/tabs/runTab/contractDropdown.js diff --git a/src/app/tabs/runTab/model/dropdownlogic.js b/apps/remix-ide/src/app/tabs/runTab/model/dropdownlogic.js similarity index 100% rename from src/app/tabs/runTab/model/dropdownlogic.js rename to apps/remix-ide/src/app/tabs/runTab/model/dropdownlogic.js diff --git a/src/app/tabs/runTab/model/recorder.js b/apps/remix-ide/src/app/tabs/runTab/model/recorder.js similarity index 100% rename from src/app/tabs/runTab/model/recorder.js rename to apps/remix-ide/src/app/tabs/runTab/model/recorder.js diff --git a/src/app/tabs/runTab/recorder.js b/apps/remix-ide/src/app/tabs/runTab/recorder.js similarity index 100% rename from src/app/tabs/runTab/recorder.js rename to apps/remix-ide/src/app/tabs/runTab/recorder.js diff --git a/src/app/tabs/runTab/settings.js b/apps/remix-ide/src/app/tabs/runTab/settings.js similarity index 100% rename from src/app/tabs/runTab/settings.js rename to apps/remix-ide/src/app/tabs/runTab/settings.js diff --git a/src/app/tabs/settings-tab.js b/apps/remix-ide/src/app/tabs/settings-tab.js similarity index 100% rename from src/app/tabs/settings-tab.js rename to apps/remix-ide/src/app/tabs/settings-tab.js diff --git a/src/app/tabs/staticanalysis/staticAnalysisView.js b/apps/remix-ide/src/app/tabs/staticanalysis/staticAnalysisView.js similarity index 100% rename from src/app/tabs/staticanalysis/staticAnalysisView.js rename to apps/remix-ide/src/app/tabs/staticanalysis/staticAnalysisView.js diff --git a/src/app/tabs/staticanalysis/styles/staticAnalysisView-styles.js b/apps/remix-ide/src/app/tabs/staticanalysis/styles/staticAnalysisView-styles.js similarity index 100% rename from src/app/tabs/staticanalysis/styles/staticAnalysisView-styles.js rename to apps/remix-ide/src/app/tabs/staticanalysis/styles/staticAnalysisView-styles.js diff --git a/src/app/tabs/styles/analysis-tab-styles.js b/apps/remix-ide/src/app/tabs/styles/analysis-tab-styles.js similarity index 100% rename from src/app/tabs/styles/analysis-tab-styles.js rename to apps/remix-ide/src/app/tabs/styles/analysis-tab-styles.js diff --git a/src/app/tabs/styles/compile-tab-styles.js b/apps/remix-ide/src/app/tabs/styles/compile-tab-styles.js similarity index 100% rename from src/app/tabs/styles/compile-tab-styles.js rename to apps/remix-ide/src/app/tabs/styles/compile-tab-styles.js diff --git a/src/app/tabs/styles/debugger-tab-styles.js b/apps/remix-ide/src/app/tabs/styles/debugger-tab-styles.js similarity index 100% rename from src/app/tabs/styles/debugger-tab-styles.js rename to apps/remix-ide/src/app/tabs/styles/debugger-tab-styles.js diff --git a/src/app/tabs/styles/plugin-tab-styles.js b/apps/remix-ide/src/app/tabs/styles/plugin-tab-styles.js similarity index 100% rename from src/app/tabs/styles/plugin-tab-styles.js rename to apps/remix-ide/src/app/tabs/styles/plugin-tab-styles.js diff --git a/src/app/tabs/styles/run-tab-styles.js b/apps/remix-ide/src/app/tabs/styles/run-tab-styles.js similarity index 100% rename from src/app/tabs/styles/run-tab-styles.js rename to apps/remix-ide/src/app/tabs/styles/run-tab-styles.js diff --git a/src/app/tabs/styles/settings-tab-styles.js b/apps/remix-ide/src/app/tabs/styles/settings-tab-styles.js similarity index 100% rename from src/app/tabs/styles/settings-tab-styles.js rename to apps/remix-ide/src/app/tabs/styles/settings-tab-styles.js diff --git a/src/app/tabs/styles/support-tab-styles.js b/apps/remix-ide/src/app/tabs/styles/support-tab-styles.js similarity index 100% rename from src/app/tabs/styles/support-tab-styles.js rename to apps/remix-ide/src/app/tabs/styles/support-tab-styles.js diff --git a/src/app/tabs/styles/tabbed-menu-styles.js b/apps/remix-ide/src/app/tabs/styles/tabbed-menu-styles.js similarity index 100% rename from src/app/tabs/styles/tabbed-menu-styles.js rename to apps/remix-ide/src/app/tabs/styles/tabbed-menu-styles.js diff --git a/src/app/tabs/styles/test-tab-styles.js b/apps/remix-ide/src/app/tabs/styles/test-tab-styles.js similarity index 100% rename from src/app/tabs/styles/test-tab-styles.js rename to apps/remix-ide/src/app/tabs/styles/test-tab-styles.js diff --git a/src/app/tabs/test-tab.js b/apps/remix-ide/src/app/tabs/test-tab.js similarity index 100% rename from src/app/tabs/test-tab.js rename to apps/remix-ide/src/app/tabs/test-tab.js diff --git a/src/app/tabs/testTab/testTab.js b/apps/remix-ide/src/app/tabs/testTab/testTab.js similarity index 100% rename from src/app/tabs/testTab/testTab.js rename to apps/remix-ide/src/app/tabs/testTab/testTab.js diff --git a/src/app/tabs/theme-module.js b/apps/remix-ide/src/app/tabs/theme-module.js similarity index 100% rename from src/app/tabs/theme-module.js rename to apps/remix-ide/src/app/tabs/theme-module.js diff --git a/src/app/tabs/web3-provider.js b/apps/remix-ide/src/app/tabs/web3-provider.js similarity index 100% rename from src/app/tabs/web3-provider.js rename to apps/remix-ide/src/app/tabs/web3-provider.js diff --git a/src/app/udapp/index.js b/apps/remix-ide/src/app/udapp/index.js similarity index 100% rename from src/app/udapp/index.js rename to apps/remix-ide/src/app/udapp/index.js diff --git a/src/app/udapp/make-udapp.js b/apps/remix-ide/src/app/udapp/make-udapp.js similarity index 100% rename from src/app/udapp/make-udapp.js rename to apps/remix-ide/src/app/udapp/make-udapp.js diff --git a/src/app/udapp/run-tab.js b/apps/remix-ide/src/app/udapp/run-tab.js similarity index 100% rename from src/app/udapp/run-tab.js rename to apps/remix-ide/src/app/udapp/run-tab.js diff --git a/src/app/ui/TreeView.js b/apps/remix-ide/src/app/ui/TreeView.js similarity index 100% rename from src/app/ui/TreeView.js rename to apps/remix-ide/src/app/ui/TreeView.js diff --git a/src/app/ui/auto-complete-popup.js b/apps/remix-ide/src/app/ui/auto-complete-popup.js similarity index 100% rename from src/app/ui/auto-complete-popup.js rename to apps/remix-ide/src/app/ui/auto-complete-popup.js diff --git a/src/app/ui/card.js b/apps/remix-ide/src/app/ui/card.js similarity index 100% rename from src/app/ui/card.js rename to apps/remix-ide/src/app/ui/card.js diff --git a/src/app/ui/confirmDialog.js b/apps/remix-ide/src/app/ui/confirmDialog.js similarity index 100% rename from src/app/ui/confirmDialog.js rename to apps/remix-ide/src/app/ui/confirmDialog.js diff --git a/src/app/ui/contextMenu.js b/apps/remix-ide/src/app/ui/contextMenu.js similarity index 100% rename from src/app/ui/contextMenu.js rename to apps/remix-ide/src/app/ui/contextMenu.js diff --git a/src/app/ui/copy-to-clipboard.js b/apps/remix-ide/src/app/ui/copy-to-clipboard.js similarity index 100% rename from src/app/ui/copy-to-clipboard.js rename to apps/remix-ide/src/app/ui/copy-to-clipboard.js diff --git a/src/app/ui/draggableContent.js b/apps/remix-ide/src/app/ui/draggableContent.js similarity index 100% rename from src/app/ui/draggableContent.js rename to apps/remix-ide/src/app/ui/draggableContent.js diff --git a/src/app/ui/dropdown.js b/apps/remix-ide/src/app/ui/dropdown.js similarity index 100% rename from src/app/ui/dropdown.js rename to apps/remix-ide/src/app/ui/dropdown.js diff --git a/src/app/ui/landing-page/landing-page.js b/apps/remix-ide/src/app/ui/landing-page/landing-page.js similarity index 100% rename from src/app/ui/landing-page/landing-page.js rename to apps/remix-ide/src/app/ui/landing-page/landing-page.js diff --git a/src/app/ui/landing-page/workspace.js b/apps/remix-ide/src/app/ui/landing-page/workspace.js similarity index 100% rename from src/app/ui/landing-page/workspace.js rename to apps/remix-ide/src/app/ui/landing-page/workspace.js diff --git a/src/app/ui/modal-dialog-custom.js b/apps/remix-ide/src/app/ui/modal-dialog-custom.js similarity index 100% rename from src/app/ui/modal-dialog-custom.js rename to apps/remix-ide/src/app/ui/modal-dialog-custom.js diff --git a/src/app/ui/modaldialog.js b/apps/remix-ide/src/app/ui/modaldialog.js similarity index 100% rename from src/app/ui/modaldialog.js rename to apps/remix-ide/src/app/ui/modaldialog.js diff --git a/src/app/ui/multiParamManager.js b/apps/remix-ide/src/app/ui/multiParamManager.js similarity index 100% rename from src/app/ui/multiParamManager.js rename to apps/remix-ide/src/app/ui/multiParamManager.js diff --git a/src/app/ui/persmission-handler.js b/apps/remix-ide/src/app/ui/persmission-handler.js similarity index 100% rename from src/app/ui/persmission-handler.js rename to apps/remix-ide/src/app/ui/persmission-handler.js diff --git a/src/app/ui/renderer.js b/apps/remix-ide/src/app/ui/renderer.js similarity index 100% rename from src/app/ui/renderer.js rename to apps/remix-ide/src/app/ui/renderer.js diff --git a/src/app/ui/sendTxCallbacks.js b/apps/remix-ide/src/app/ui/sendTxCallbacks.js similarity index 100% rename from src/app/ui/sendTxCallbacks.js rename to apps/remix-ide/src/app/ui/sendTxCallbacks.js diff --git a/src/app/ui/styles-guide/styleGuideClean.js b/apps/remix-ide/src/app/ui/styles-guide/styleGuideClean.js similarity index 100% rename from src/app/ui/styles-guide/styleGuideClean.js rename to apps/remix-ide/src/app/ui/styles-guide/styleGuideClean.js diff --git a/src/app/ui/styles/auto-complete-popup-styles.js b/apps/remix-ide/src/app/ui/styles/auto-complete-popup-styles.js similarity index 100% rename from src/app/ui/styles/auto-complete-popup-styles.js rename to apps/remix-ide/src/app/ui/styles/auto-complete-popup-styles.js diff --git a/src/app/ui/styles/dropdown-styles.js b/apps/remix-ide/src/app/ui/styles/dropdown-styles.js similarity index 100% rename from src/app/ui/styles/dropdown-styles.js rename to apps/remix-ide/src/app/ui/styles/dropdown-styles.js diff --git a/src/app/ui/styles/modal-dialog-custom-styles.js b/apps/remix-ide/src/app/ui/styles/modal-dialog-custom-styles.js similarity index 100% rename from src/app/ui/styles/modal-dialog-custom-styles.js rename to apps/remix-ide/src/app/ui/styles/modal-dialog-custom-styles.js diff --git a/src/app/ui/styles/modaldialog-styles.js b/apps/remix-ide/src/app/ui/styles/modaldialog-styles.js similarity index 100% rename from src/app/ui/styles/modaldialog-styles.js rename to apps/remix-ide/src/app/ui/styles/modaldialog-styles.js diff --git a/src/app/ui/styles/renderer-styles.js b/apps/remix-ide/src/app/ui/styles/renderer-styles.js similarity index 100% rename from src/app/ui/styles/renderer-styles.js rename to apps/remix-ide/src/app/ui/styles/renderer-styles.js diff --git a/src/app/ui/styles/tooltip-styles.js b/apps/remix-ide/src/app/ui/styles/tooltip-styles.js similarity index 100% rename from src/app/ui/styles/tooltip-styles.js rename to apps/remix-ide/src/app/ui/styles/tooltip-styles.js diff --git a/src/app/ui/svgLogo.js b/apps/remix-ide/src/app/ui/svgLogo.js similarity index 100% rename from src/app/ui/svgLogo.js rename to apps/remix-ide/src/app/ui/svgLogo.js diff --git a/src/app/ui/tooltip.js b/apps/remix-ide/src/app/ui/tooltip.js similarity index 100% rename from src/app/ui/tooltip.js rename to apps/remix-ide/src/app/ui/tooltip.js diff --git a/src/app/ui/txLogger.js b/apps/remix-ide/src/app/ui/txLogger.js similarity index 100% rename from src/app/ui/txLogger.js rename to apps/remix-ide/src/app/ui/txLogger.js diff --git a/src/app/ui/universal-dapp-ui.js b/apps/remix-ide/src/app/ui/universal-dapp-ui.js similarity index 100% rename from src/app/ui/universal-dapp-ui.js rename to apps/remix-ide/src/app/ui/universal-dapp-ui.js diff --git a/src/blockchain/blockchain.js b/apps/remix-ide/src/blockchain/blockchain.js similarity index 100% rename from src/blockchain/blockchain.js rename to apps/remix-ide/src/blockchain/blockchain.js diff --git a/src/blockchain/pluginUDapp.js b/apps/remix-ide/src/blockchain/pluginUDapp.js similarity index 100% rename from src/blockchain/pluginUDapp.js rename to apps/remix-ide/src/blockchain/pluginUDapp.js diff --git a/src/blockchain/providers/injected.js b/apps/remix-ide/src/blockchain/providers/injected.js similarity index 100% rename from src/blockchain/providers/injected.js rename to apps/remix-ide/src/blockchain/providers/injected.js diff --git a/src/blockchain/providers/node.js b/apps/remix-ide/src/blockchain/providers/node.js similarity index 100% rename from src/blockchain/providers/node.js rename to apps/remix-ide/src/blockchain/providers/node.js diff --git a/src/blockchain/providers/vm.js b/apps/remix-ide/src/blockchain/providers/vm.js similarity index 100% rename from src/blockchain/providers/vm.js rename to apps/remix-ide/src/blockchain/providers/vm.js diff --git a/src/blockchain/txResultHelper.js b/apps/remix-ide/src/blockchain/txResultHelper.js similarity index 100% rename from src/blockchain/txResultHelper.js rename to apps/remix-ide/src/blockchain/txResultHelper.js diff --git a/src/config.js b/apps/remix-ide/src/config.js similarity index 100% rename from src/config.js rename to apps/remix-ide/src/config.js diff --git a/src/framingService.js b/apps/remix-ide/src/framingService.js similarity index 100% rename from src/framingService.js rename to apps/remix-ide/src/framingService.js diff --git a/src/global/registry.js b/apps/remix-ide/src/global/registry.js similarity index 100% rename from src/global/registry.js rename to apps/remix-ide/src/global/registry.js diff --git a/src/index.js b/apps/remix-ide/src/index.js similarity index 100% rename from src/index.js rename to apps/remix-ide/src/index.js diff --git a/src/lib/cmdInterpreterAPI.js b/apps/remix-ide/src/lib/cmdInterpreterAPI.js similarity index 100% rename from src/lib/cmdInterpreterAPI.js rename to apps/remix-ide/src/lib/cmdInterpreterAPI.js diff --git a/src/lib/commands.js b/apps/remix-ide/src/lib/commands.js similarity index 100% rename from src/lib/commands.js rename to apps/remix-ide/src/lib/commands.js diff --git a/src/lib/events.js b/apps/remix-ide/src/lib/events.js similarity index 100% rename from src/lib/events.js rename to apps/remix-ide/src/lib/events.js diff --git a/src/lib/gist-handler.js b/apps/remix-ide/src/lib/gist-handler.js similarity index 100% rename from src/lib/gist-handler.js rename to apps/remix-ide/src/lib/gist-handler.js diff --git a/src/lib/helper.js b/apps/remix-ide/src/lib/helper.js similarity index 100% rename from src/lib/helper.js rename to apps/remix-ide/src/lib/helper.js diff --git a/src/lib/offsetToLineColumnConverter.js b/apps/remix-ide/src/lib/offsetToLineColumnConverter.js similarity index 100% rename from src/lib/offsetToLineColumnConverter.js rename to apps/remix-ide/src/lib/offsetToLineColumnConverter.js diff --git a/src/lib/panels-resize.js b/apps/remix-ide/src/lib/panels-resize.js similarity index 100% rename from src/lib/panels-resize.js rename to apps/remix-ide/src/lib/panels-resize.js diff --git a/src/lib/publishOnIpfs.js b/apps/remix-ide/src/lib/publishOnIpfs.js similarity index 100% rename from src/lib/publishOnIpfs.js rename to apps/remix-ide/src/lib/publishOnIpfs.js diff --git a/src/lib/publishOnSwarm.js b/apps/remix-ide/src/lib/publishOnSwarm.js similarity index 100% rename from src/lib/publishOnSwarm.js rename to apps/remix-ide/src/lib/publishOnSwarm.js diff --git a/src/lib/query-params.js b/apps/remix-ide/src/lib/query-params.js similarity index 100% rename from src/lib/query-params.js rename to apps/remix-ide/src/lib/query-params.js diff --git a/src/lib/remixd.js b/apps/remix-ide/src/lib/remixd.js similarity index 100% rename from src/lib/remixd.js rename to apps/remix-ide/src/lib/remixd.js diff --git a/src/lib/transactionReceiptResolver.js b/apps/remix-ide/src/lib/transactionReceiptResolver.js similarity index 100% rename from src/lib/transactionReceiptResolver.js rename to apps/remix-ide/src/lib/transactionReceiptResolver.js diff --git a/src/loadFilesFromParent.js b/apps/remix-ide/src/loadFilesFromParent.js similarity index 100% rename from src/loadFilesFromParent.js rename to apps/remix-ide/src/loadFilesFromParent.js diff --git a/src/migrateFileSystem.js b/apps/remix-ide/src/migrateFileSystem.js similarity index 100% rename from src/migrateFileSystem.js rename to apps/remix-ide/src/migrateFileSystem.js diff --git a/src/publishToStorage.js b/apps/remix-ide/src/publishToStorage.js similarity index 100% rename from src/publishToStorage.js rename to apps/remix-ide/src/publishToStorage.js diff --git a/src/registry.js b/apps/remix-ide/src/registry.js similarity index 100% rename from src/registry.js rename to apps/remix-ide/src/registry.js diff --git a/src/remixAppManager.js b/apps/remix-ide/src/remixAppManager.js similarity index 100% rename from src/remixAppManager.js rename to apps/remix-ide/src/remixAppManager.js diff --git a/src/universal-dapp-styles.js b/apps/remix-ide/src/universal-dapp-styles.js similarity index 100% rename from src/universal-dapp-styles.js rename to apps/remix-ide/src/universal-dapp-styles.js diff --git a/team-best-practices.md b/apps/remix-ide/team-best-practices.md similarity index 100% rename from team-best-practices.md rename to apps/remix-ide/team-best-practices.md diff --git a/test-browser/commands/addAtAddressInstance.js b/apps/remix-ide/test-browser/commands/addAtAddressInstance.js similarity index 100% rename from test-browser/commands/addAtAddressInstance.js rename to apps/remix-ide/test-browser/commands/addAtAddressInstance.js diff --git a/test-browser/commands/addFile.js b/apps/remix-ide/test-browser/commands/addFile.js similarity index 100% rename from test-browser/commands/addFile.js rename to apps/remix-ide/test-browser/commands/addFile.js diff --git a/test-browser/commands/checkElementStyle.js b/apps/remix-ide/test-browser/commands/checkElementStyle.js similarity index 100% rename from test-browser/commands/checkElementStyle.js rename to apps/remix-ide/test-browser/commands/checkElementStyle.js diff --git a/test-browser/commands/checkTerminalFilter.js b/apps/remix-ide/test-browser/commands/checkTerminalFilter.js similarity index 100% rename from test-browser/commands/checkTerminalFilter.js rename to apps/remix-ide/test-browser/commands/checkTerminalFilter.js diff --git a/test-browser/commands/checkVariableDebug.js b/apps/remix-ide/test-browser/commands/checkVariableDebug.js similarity index 100% rename from test-browser/commands/checkVariableDebug.js rename to apps/remix-ide/test-browser/commands/checkVariableDebug.js diff --git a/test-browser/commands/clickElementAtPosition.js b/apps/remix-ide/test-browser/commands/clickElementAtPosition.js similarity index 100% rename from test-browser/commands/clickElementAtPosition.js rename to apps/remix-ide/test-browser/commands/clickElementAtPosition.js diff --git a/test-browser/commands/clickFunction.js b/apps/remix-ide/test-browser/commands/clickFunction.js similarity index 100% rename from test-browser/commands/clickFunction.js rename to apps/remix-ide/test-browser/commands/clickFunction.js diff --git a/test-browser/commands/clickInstance.js b/apps/remix-ide/test-browser/commands/clickInstance.js similarity index 100% rename from test-browser/commands/clickInstance.js rename to apps/remix-ide/test-browser/commands/clickInstance.js diff --git a/test-browser/commands/clickLaunchIcon.js b/apps/remix-ide/test-browser/commands/clickLaunchIcon.js similarity index 100% rename from test-browser/commands/clickLaunchIcon.js rename to apps/remix-ide/test-browser/commands/clickLaunchIcon.js diff --git a/test-browser/commands/createContract.js b/apps/remix-ide/test-browser/commands/createContract.js similarity index 100% rename from test-browser/commands/createContract.js rename to apps/remix-ide/test-browser/commands/createContract.js diff --git a/test-browser/commands/debugTransaction.js b/apps/remix-ide/test-browser/commands/debugTransaction.js similarity index 100% rename from test-browser/commands/debugTransaction.js rename to apps/remix-ide/test-browser/commands/debugTransaction.js diff --git a/test-browser/commands/editorScroll.js b/apps/remix-ide/test-browser/commands/editorScroll.js similarity index 100% rename from test-browser/commands/editorScroll.js rename to apps/remix-ide/test-browser/commands/editorScroll.js diff --git a/test-browser/commands/executeScript.js b/apps/remix-ide/test-browser/commands/executeScript.js similarity index 100% rename from test-browser/commands/executeScript.js rename to apps/remix-ide/test-browser/commands/executeScript.js diff --git a/test-browser/commands/getAddressAtPosition.js b/apps/remix-ide/test-browser/commands/getAddressAtPosition.js similarity index 100% rename from test-browser/commands/getAddressAtPosition.js rename to apps/remix-ide/test-browser/commands/getAddressAtPosition.js diff --git a/test-browser/commands/getEditorValue.js b/apps/remix-ide/test-browser/commands/getEditorValue.js similarity index 100% rename from test-browser/commands/getEditorValue.js rename to apps/remix-ide/test-browser/commands/getEditorValue.js diff --git a/test-browser/commands/getInstalledPlugins.js b/apps/remix-ide/test-browser/commands/getInstalledPlugins.js similarity index 100% rename from test-browser/commands/getInstalledPlugins.js rename to apps/remix-ide/test-browser/commands/getInstalledPlugins.js diff --git a/test-browser/commands/getModalBody.js b/apps/remix-ide/test-browser/commands/getModalBody.js similarity index 100% rename from test-browser/commands/getModalBody.js rename to apps/remix-ide/test-browser/commands/getModalBody.js diff --git a/test-browser/commands/goToVMTraceStep.js b/apps/remix-ide/test-browser/commands/goToVMTraceStep.js similarity index 100% rename from test-browser/commands/goToVMTraceStep.js rename to apps/remix-ide/test-browser/commands/goToVMTraceStep.js diff --git a/test-browser/commands/journalChildIncludes.js b/apps/remix-ide/test-browser/commands/journalChildIncludes.js similarity index 100% rename from test-browser/commands/journalChildIncludes.js rename to apps/remix-ide/test-browser/commands/journalChildIncludes.js diff --git a/test-browser/commands/journalLastChild.js b/apps/remix-ide/test-browser/commands/journalLastChild.js similarity index 100% rename from test-browser/commands/journalLastChild.js rename to apps/remix-ide/test-browser/commands/journalLastChild.js diff --git a/test-browser/commands/journalLastChildIncludes.js b/apps/remix-ide/test-browser/commands/journalLastChildIncludes.js similarity index 100% rename from test-browser/commands/journalLastChildIncludes.js rename to apps/remix-ide/test-browser/commands/journalLastChildIncludes.js diff --git a/test-browser/commands/modalFooterCancelClick.js b/apps/remix-ide/test-browser/commands/modalFooterCancelClick.js similarity index 100% rename from test-browser/commands/modalFooterCancelClick.js rename to apps/remix-ide/test-browser/commands/modalFooterCancelClick.js diff --git a/test-browser/commands/modalFooterOKClick.js b/apps/remix-ide/test-browser/commands/modalFooterOKClick.js similarity index 100% rename from test-browser/commands/modalFooterOKClick.js rename to apps/remix-ide/test-browser/commands/modalFooterOKClick.js diff --git a/test-browser/commands/noWorkerErrorFor.js b/apps/remix-ide/test-browser/commands/noWorkerErrorFor.js similarity index 100% rename from test-browser/commands/noWorkerErrorFor.js rename to apps/remix-ide/test-browser/commands/noWorkerErrorFor.js diff --git a/test-browser/commands/notContainsText.js b/apps/remix-ide/test-browser/commands/notContainsText.js similarity index 100% rename from test-browser/commands/notContainsText.js rename to apps/remix-ide/test-browser/commands/notContainsText.js diff --git a/test-browser/commands/openFile.js b/apps/remix-ide/test-browser/commands/openFile.js similarity index 100% rename from test-browser/commands/openFile.js rename to apps/remix-ide/test-browser/commands/openFile.js diff --git a/test-browser/commands/removeFile.js b/apps/remix-ide/test-browser/commands/removeFile.js similarity index 100% rename from test-browser/commands/removeFile.js rename to apps/remix-ide/test-browser/commands/removeFile.js diff --git a/test-browser/commands/renameFile.js b/apps/remix-ide/test-browser/commands/renameFile.js similarity index 100% rename from test-browser/commands/renameFile.js rename to apps/remix-ide/test-browser/commands/renameFile.js diff --git a/test-browser/commands/rightClick.js b/apps/remix-ide/test-browser/commands/rightClick.js similarity index 100% rename from test-browser/commands/rightClick.js rename to apps/remix-ide/test-browser/commands/rightClick.js diff --git a/test-browser/commands/scrollAndClick.js b/apps/remix-ide/test-browser/commands/scrollAndClick.js similarity index 100% rename from test-browser/commands/scrollAndClick.js rename to apps/remix-ide/test-browser/commands/scrollAndClick.js diff --git a/test-browser/commands/scrollInto.js b/apps/remix-ide/test-browser/commands/scrollInto.js similarity index 100% rename from test-browser/commands/scrollInto.js rename to apps/remix-ide/test-browser/commands/scrollInto.js diff --git a/test-browser/commands/selectAccount.js b/apps/remix-ide/test-browser/commands/selectAccount.js similarity index 100% rename from test-browser/commands/selectAccount.js rename to apps/remix-ide/test-browser/commands/selectAccount.js diff --git a/test-browser/commands/selectContract.js b/apps/remix-ide/test-browser/commands/selectContract.js similarity index 100% rename from test-browser/commands/selectContract.js rename to apps/remix-ide/test-browser/commands/selectContract.js diff --git a/test-browser/commands/sendLowLevelTx.js b/apps/remix-ide/test-browser/commands/sendLowLevelTx.js similarity index 100% rename from test-browser/commands/sendLowLevelTx.js rename to apps/remix-ide/test-browser/commands/sendLowLevelTx.js diff --git a/test-browser/commands/setEditorValue.js b/apps/remix-ide/test-browser/commands/setEditorValue.js similarity index 100% rename from test-browser/commands/setEditorValue.js rename to apps/remix-ide/test-browser/commands/setEditorValue.js diff --git a/test-browser/commands/setSolidityCompilerVersion.js b/apps/remix-ide/test-browser/commands/setSolidityCompilerVersion.js similarity index 100% rename from test-browser/commands/setSolidityCompilerVersion.js rename to apps/remix-ide/test-browser/commands/setSolidityCompilerVersion.js diff --git a/test-browser/commands/setupMetamask.js b/apps/remix-ide/test-browser/commands/setupMetamask.js similarity index 100% rename from test-browser/commands/setupMetamask.js rename to apps/remix-ide/test-browser/commands/setupMetamask.js diff --git a/test-browser/commands/signMessage.js b/apps/remix-ide/test-browser/commands/signMessage.js similarity index 100% rename from test-browser/commands/signMessage.js rename to apps/remix-ide/test-browser/commands/signMessage.js diff --git a/test-browser/commands/switchBrowserTab.js b/apps/remix-ide/test-browser/commands/switchBrowserTab.js similarity index 100% rename from test-browser/commands/switchBrowserTab.js rename to apps/remix-ide/test-browser/commands/switchBrowserTab.js diff --git a/test-browser/commands/switchBrowserWindow.js b/apps/remix-ide/test-browser/commands/switchBrowserWindow.js similarity index 100% rename from test-browser/commands/switchBrowserWindow.js rename to apps/remix-ide/test-browser/commands/switchBrowserWindow.js diff --git a/test-browser/commands/testConstantFunction.js b/apps/remix-ide/test-browser/commands/testConstantFunction.js similarity index 100% rename from test-browser/commands/testConstantFunction.js rename to apps/remix-ide/test-browser/commands/testConstantFunction.js diff --git a/test-browser/commands/testContracts.js b/apps/remix-ide/test-browser/commands/testContracts.js similarity index 100% rename from test-browser/commands/testContracts.js rename to apps/remix-ide/test-browser/commands/testContracts.js diff --git a/test-browser/commands/testEditorValue.js b/apps/remix-ide/test-browser/commands/testEditorValue.js similarity index 100% rename from test-browser/commands/testEditorValue.js rename to apps/remix-ide/test-browser/commands/testEditorValue.js diff --git a/test-browser/commands/testFunction.js b/apps/remix-ide/test-browser/commands/testFunction.js similarity index 100% rename from test-browser/commands/testFunction.js rename to apps/remix-ide/test-browser/commands/testFunction.js diff --git a/test-browser/commands/verifyCallReturnValue.js b/apps/remix-ide/test-browser/commands/verifyCallReturnValue.js similarity index 100% rename from test-browser/commands/verifyCallReturnValue.js rename to apps/remix-ide/test-browser/commands/verifyCallReturnValue.js diff --git a/test-browser/commands/verifyContracts.js b/apps/remix-ide/test-browser/commands/verifyContracts.js similarity index 100% rename from test-browser/commands/verifyContracts.js rename to apps/remix-ide/test-browser/commands/verifyContracts.js diff --git a/test-browser/commands/waitForElementContainsText.js b/apps/remix-ide/test-browser/commands/waitForElementContainsText.js similarity index 100% rename from test-browser/commands/waitForElementContainsText.js rename to apps/remix-ide/test-browser/commands/waitForElementContainsText.js diff --git a/test-browser/extensions/chrome/metamask.crx b/apps/remix-ide/test-browser/extensions/chrome/metamask.crx similarity index 100% rename from test-browser/extensions/chrome/metamask.crx rename to apps/remix-ide/test-browser/extensions/chrome/metamask.crx diff --git a/test-browser/helpers/applytestmode.js b/apps/remix-ide/test-browser/helpers/applytestmode.js similarity index 100% rename from test-browser/helpers/applytestmode.js rename to apps/remix-ide/test-browser/helpers/applytestmode.js diff --git a/test-browser/helpers/init.js b/apps/remix-ide/test-browser/helpers/init.js similarity index 100% rename from test-browser/helpers/init.js rename to apps/remix-ide/test-browser/helpers/init.js diff --git a/test-browser/mockcompiler/compiler.js b/apps/remix-ide/test-browser/mockcompiler/compiler.js similarity index 100% rename from test-browser/mockcompiler/compiler.js rename to apps/remix-ide/test-browser/mockcompiler/compiler.js diff --git a/test-browser/tests/ballot.test.js b/apps/remix-ide/test-browser/tests/ballot.test.js similarity index 100% rename from test-browser/tests/ballot.test.js rename to apps/remix-ide/test-browser/tests/ballot.test.js diff --git a/test-browser/tests/compiler_api.test.js b/apps/remix-ide/test-browser/tests/compiler_api.test.js similarity index 100% rename from test-browser/tests/compiler_api.test.js rename to apps/remix-ide/test-browser/tests/compiler_api.test.js diff --git a/test-browser/tests/debugger.test.js b/apps/remix-ide/test-browser/tests/debugger.test.js similarity index 100% rename from test-browser/tests/debugger.test.js rename to apps/remix-ide/test-browser/tests/debugger.test.js diff --git a/test-browser/tests/defaultLayout.test.js b/apps/remix-ide/test-browser/tests/defaultLayout.test.js similarity index 100% rename from test-browser/tests/defaultLayout.test.js rename to apps/remix-ide/test-browser/tests/defaultLayout.test.js diff --git a/test-browser/tests/editor.test.js b/apps/remix-ide/test-browser/tests/editor.test.js similarity index 100% rename from test-browser/tests/editor.test.js rename to apps/remix-ide/test-browser/tests/editor.test.js diff --git a/test-browser/tests/fileExplorer.test.js b/apps/remix-ide/test-browser/tests/fileExplorer.test.js similarity index 100% rename from test-browser/tests/fileExplorer.test.js rename to apps/remix-ide/test-browser/tests/fileExplorer.test.js diff --git a/test-browser/tests/fileManager_api.test.js b/apps/remix-ide/test-browser/tests/fileManager_api.test.js similarity index 100% rename from test-browser/tests/fileManager_api.test.js rename to apps/remix-ide/test-browser/tests/fileManager_api.test.js diff --git a/test-browser/tests/generalSettings.test.js b/apps/remix-ide/test-browser/tests/generalSettings.test.js similarity index 100% rename from test-browser/tests/generalSettings.test.js rename to apps/remix-ide/test-browser/tests/generalSettings.test.js diff --git a/test-browser/tests/gist.test.js b/apps/remix-ide/test-browser/tests/gist.test.js similarity index 100% rename from test-browser/tests/gist.test.js rename to apps/remix-ide/test-browser/tests/gist.test.js diff --git a/test-browser/tests/libraryDeployment.test.js b/apps/remix-ide/test-browser/tests/libraryDeployment.test.js similarity index 100% rename from test-browser/tests/libraryDeployment.test.js rename to apps/remix-ide/test-browser/tests/libraryDeployment.test.js diff --git a/test-browser/tests/pluginManager.test.js b/apps/remix-ide/test-browser/tests/pluginManager.test.js similarity index 100% rename from test-browser/tests/pluginManager.test.js rename to apps/remix-ide/test-browser/tests/pluginManager.test.js diff --git a/test-browser/tests/publishContract.test.js b/apps/remix-ide/test-browser/tests/publishContract.test.js similarity index 100% rename from test-browser/tests/publishContract.test.js rename to apps/remix-ide/test-browser/tests/publishContract.test.js diff --git a/test-browser/tests/recorder.test.js b/apps/remix-ide/test-browser/tests/recorder.test.js similarity index 100% rename from test-browser/tests/recorder.test.js rename to apps/remix-ide/test-browser/tests/recorder.test.js diff --git a/test-browser/tests/remixd.test.js b/apps/remix-ide/test-browser/tests/remixd.test.js similarity index 100% rename from test-browser/tests/remixd.test.js rename to apps/remix-ide/test-browser/tests/remixd.test.js diff --git a/test-browser/tests/runAndDeploy.js b/apps/remix-ide/test-browser/tests/runAndDeploy.js similarity index 100% rename from test-browser/tests/runAndDeploy.js rename to apps/remix-ide/test-browser/tests/runAndDeploy.js diff --git a/test-browser/tests/sauce.js b/apps/remix-ide/test-browser/tests/sauce.js similarity index 100% rename from test-browser/tests/sauce.js rename to apps/remix-ide/test-browser/tests/sauce.js diff --git a/test-browser/tests/signingMessage.test.js b/apps/remix-ide/test-browser/tests/signingMessage.test.js similarity index 100% rename from test-browser/tests/signingMessage.test.js rename to apps/remix-ide/test-browser/tests/signingMessage.test.js diff --git a/test-browser/tests/solidityImport.test.js b/apps/remix-ide/test-browser/tests/solidityImport.test.js similarity index 100% rename from test-browser/tests/solidityImport.test.js rename to apps/remix-ide/test-browser/tests/solidityImport.test.js diff --git a/test-browser/tests/solidityUnittests.test.js b/apps/remix-ide/test-browser/tests/solidityUnittests.test.js similarity index 100% rename from test-browser/tests/solidityUnittests.test.js rename to apps/remix-ide/test-browser/tests/solidityUnittests.test.js diff --git a/test-browser/tests/specialFunctions.test.js b/apps/remix-ide/test-browser/tests/specialFunctions.test.js similarity index 100% rename from test-browser/tests/specialFunctions.test.js rename to apps/remix-ide/test-browser/tests/specialFunctions.test.js diff --git a/test-browser/tests/staticAnalysis.test.js b/apps/remix-ide/test-browser/tests/staticAnalysis.test.js similarity index 100% rename from test-browser/tests/staticAnalysis.test.js rename to apps/remix-ide/test-browser/tests/staticAnalysis.test.js diff --git a/test-browser/tests/terminal.test.js b/apps/remix-ide/test-browser/tests/terminal.test.js similarity index 100% rename from test-browser/tests/terminal.test.js rename to apps/remix-ide/test-browser/tests/terminal.test.js diff --git a/test-browser/tests/transactionExecution.test.js b/apps/remix-ide/test-browser/tests/transactionExecution.test.js similarity index 100% rename from test-browser/tests/transactionExecution.test.js rename to apps/remix-ide/test-browser/tests/transactionExecution.test.js diff --git a/test-browser/tests/txListener.test.js b/apps/remix-ide/test-browser/tests/txListener.test.js similarity index 100% rename from test-browser/tests/txListener.test.js rename to apps/remix-ide/test-browser/tests/txListener.test.js diff --git a/test-browser/tests/usingWebWorker.test.js b/apps/remix-ide/test-browser/tests/usingWebWorker.test.js similarity index 100% rename from test-browser/tests/usingWebWorker.test.js rename to apps/remix-ide/test-browser/tests/usingWebWorker.test.js diff --git a/test-browser/tests/workspace.test.js b/apps/remix-ide/test-browser/tests/workspace.test.js similarity index 100% rename from test-browser/tests/workspace.test.js rename to apps/remix-ide/test-browser/tests/workspace.test.js diff --git a/test/compiler-test.js b/apps/remix-ide/test/compiler-test.js similarity index 100% rename from test/compiler-test.js rename to apps/remix-ide/test/compiler-test.js diff --git a/test/gist-handler-test.js b/apps/remix-ide/test/gist-handler-test.js similarity index 100% rename from test/gist-handler-test.js rename to apps/remix-ide/test/gist-handler-test.js diff --git a/test/index.js b/apps/remix-ide/test/index.js similarity index 100% rename from test/index.js rename to apps/remix-ide/test/index.js diff --git a/test/query-params-test.js b/apps/remix-ide/test/query-params-test.js similarity index 100% rename from test/query-params-test.js rename to apps/remix-ide/test/query-params-test.js