diff --git a/.gitignore b/.gitignore index 00bba9b..a11ec00 100644 --- a/.gitignore +++ b/.gitignore @@ -1,20 +1,20 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies -/node_modules -/.pnp +node_modules +.pnp .pnp.js .yarn/install-state.gz # testing -/coverage +coverage # next.js -/.next/ -/out/ +.next/ +out/ # production -/build +build # misc .DS_Store diff --git a/README.md b/frontend/README.md similarity index 100% rename from README.md rename to frontend/README.md diff --git a/app/(auth)/layout.tsx b/frontend/app/(auth)/layout.tsx similarity index 100% rename from app/(auth)/layout.tsx rename to frontend/app/(auth)/layout.tsx diff --git a/app/(auth)/sign-in/[[...sign-in]]/page.tsx b/frontend/app/(auth)/sign-in/[[...sign-in]]/page.tsx similarity index 100% rename from app/(auth)/sign-in/[[...sign-in]]/page.tsx rename to frontend/app/(auth)/sign-in/[[...sign-in]]/page.tsx diff --git a/app/(auth)/sign-up/[[...sign-up]]/page.tsx b/frontend/app/(auth)/sign-up/[[...sign-up]]/page.tsx similarity index 100% rename from app/(auth)/sign-up/[[...sign-up]]/page.tsx rename to frontend/app/(auth)/sign-up/[[...sign-up]]/page.tsx diff --git a/app/code/[id]/page.tsx b/frontend/app/code/[id]/page.tsx similarity index 100% rename from app/code/[id]/page.tsx rename to frontend/app/code/[id]/page.tsx diff --git a/app/code/page.tsx b/frontend/app/code/page.tsx similarity index 100% rename from app/code/page.tsx rename to frontend/app/code/page.tsx diff --git a/app/dashboard/page.tsx b/frontend/app/dashboard/page.tsx similarity index 100% rename from app/dashboard/page.tsx rename to frontend/app/dashboard/page.tsx diff --git a/app/favicon.ico b/frontend/app/favicon.ico similarity index 100% rename from app/favicon.ico rename to frontend/app/favicon.ico diff --git a/app/globals.css b/frontend/app/globals.css similarity index 100% rename from app/globals.css rename to frontend/app/globals.css diff --git a/app/layout.tsx b/frontend/app/layout.tsx similarity index 100% rename from app/layout.tsx rename to frontend/app/layout.tsx diff --git a/app/page.tsx b/frontend/app/page.tsx similarity index 100% rename from app/page.tsx rename to frontend/app/page.tsx diff --git a/assets/logo.svg b/frontend/assets/logo.svg similarity index 100% rename from assets/logo.svg rename to frontend/assets/logo.svg diff --git a/assets/x.svg b/frontend/assets/x.svg similarity index 100% rename from assets/x.svg rename to frontend/assets/x.svg diff --git a/components.json b/frontend/components.json similarity index 100% rename from components.json rename to frontend/components.json diff --git a/components/dashboard/index.tsx b/frontend/components/dashboard/index.tsx similarity index 100% rename from components/dashboard/index.tsx rename to frontend/components/dashboard/index.tsx diff --git a/components/dashboard/navbar/index.tsx b/frontend/components/dashboard/navbar/index.tsx similarity index 100% rename from components/dashboard/navbar/index.tsx rename to frontend/components/dashboard/navbar/index.tsx diff --git a/components/dashboard/navbar/search.tsx b/frontend/components/dashboard/navbar/search.tsx similarity index 100% rename from components/dashboard/navbar/search.tsx rename to frontend/components/dashboard/navbar/search.tsx diff --git a/components/dashboard/projectCard.tsx b/frontend/components/dashboard/projectCard.tsx similarity index 100% rename from components/dashboard/projectCard.tsx rename to frontend/components/dashboard/projectCard.tsx diff --git a/components/editor/index.tsx b/frontend/components/editor/index.tsx similarity index 100% rename from components/editor/index.tsx rename to frontend/components/editor/index.tsx diff --git a/components/editor/navbar/index.tsx b/frontend/components/editor/navbar/index.tsx similarity index 100% rename from components/editor/navbar/index.tsx rename to frontend/components/editor/navbar/index.tsx diff --git a/components/editor/sidebar/file.tsx b/frontend/components/editor/sidebar/file.tsx similarity index 100% rename from components/editor/sidebar/file.tsx rename to frontend/components/editor/sidebar/file.tsx diff --git a/components/editor/sidebar/folder.tsx b/frontend/components/editor/sidebar/folder.tsx similarity index 100% rename from components/editor/sidebar/folder.tsx rename to frontend/components/editor/sidebar/folder.tsx diff --git a/components/editor/sidebar/index.tsx b/frontend/components/editor/sidebar/index.tsx similarity index 100% rename from components/editor/sidebar/index.tsx rename to frontend/components/editor/sidebar/index.tsx diff --git a/components/editor/sidebar/types.ts b/frontend/components/editor/sidebar/types.ts similarity index 100% rename from components/editor/sidebar/types.ts rename to frontend/components/editor/sidebar/types.ts diff --git a/components/editor/theme.json b/frontend/components/editor/theme.json similarity index 100% rename from components/editor/theme.json rename to frontend/components/editor/theme.json diff --git a/components/layout/themeProvider.tsx b/frontend/components/layout/themeProvider.tsx similarity index 100% rename from components/layout/themeProvider.tsx rename to frontend/components/layout/themeProvider.tsx diff --git a/components/ui/button.tsx b/frontend/components/ui/button.tsx similarity index 100% rename from components/ui/button.tsx rename to frontend/components/ui/button.tsx diff --git a/components/ui/card.tsx b/frontend/components/ui/card.tsx similarity index 100% rename from components/ui/card.tsx rename to frontend/components/ui/card.tsx diff --git a/components/ui/customButton.tsx b/frontend/components/ui/customButton.tsx similarity index 100% rename from components/ui/customButton.tsx rename to frontend/components/ui/customButton.tsx diff --git a/components/ui/input.tsx b/frontend/components/ui/input.tsx similarity index 100% rename from components/ui/input.tsx rename to frontend/components/ui/input.tsx diff --git a/components/ui/resizable.tsx b/frontend/components/ui/resizable.tsx similarity index 100% rename from components/ui/resizable.tsx rename to frontend/components/ui/resizable.tsx diff --git a/components/ui/tab.tsx b/frontend/components/ui/tab.tsx similarity index 100% rename from components/ui/tab.tsx rename to frontend/components/ui/tab.tsx diff --git a/lib/utils.ts b/frontend/lib/utils.ts similarity index 100% rename from lib/utils.ts rename to frontend/lib/utils.ts diff --git a/middleware.ts b/frontend/middleware.ts similarity index 100% rename from middleware.ts rename to frontend/middleware.ts diff --git a/next.config.mjs b/frontend/next.config.mjs similarity index 100% rename from next.config.mjs rename to frontend/next.config.mjs diff --git a/package-lock.json b/frontend/package-lock.json similarity index 100% rename from package-lock.json rename to frontend/package-lock.json diff --git a/package.json b/frontend/package.json similarity index 100% rename from package.json rename to frontend/package.json diff --git a/postcss.config.js b/frontend/postcss.config.js similarity index 100% rename from postcss.config.js rename to frontend/postcss.config.js diff --git a/public/icons/default_file.svg b/frontend/public/icons/default_file.svg similarity index 100% rename from public/icons/default_file.svg rename to frontend/public/icons/default_file.svg diff --git a/public/icons/default_folder.svg b/frontend/public/icons/default_folder.svg similarity index 100% rename from public/icons/default_folder.svg rename to frontend/public/icons/default_folder.svg diff --git a/public/icons/default_folder_opened.svg b/frontend/public/icons/default_folder_opened.svg similarity index 100% rename from public/icons/default_folder_opened.svg rename to frontend/public/icons/default_folder_opened.svg diff --git a/public/icons/default_root_folder.svg b/frontend/public/icons/default_root_folder.svg similarity index 100% rename from public/icons/default_root_folder.svg rename to frontend/public/icons/default_root_folder.svg diff --git a/public/icons/default_root_folder_opened.svg b/frontend/public/icons/default_root_folder_opened.svg similarity index 100% rename from public/icons/default_root_folder_opened.svg rename to frontend/public/icons/default_root_folder_opened.svg diff --git a/public/icons/file_type_access.svg b/frontend/public/icons/file_type_access.svg similarity index 100% rename from public/icons/file_type_access.svg rename to frontend/public/icons/file_type_access.svg diff --git a/public/icons/file_type_actionscript.svg b/frontend/public/icons/file_type_actionscript.svg similarity index 100% rename from public/icons/file_type_actionscript.svg rename to frontend/public/icons/file_type_actionscript.svg diff --git a/public/icons/file_type_ai.svg b/frontend/public/icons/file_type_ai.svg similarity index 100% rename from public/icons/file_type_ai.svg rename to frontend/public/icons/file_type_ai.svg diff --git a/public/icons/file_type_ai2.svg b/frontend/public/icons/file_type_ai2.svg similarity index 100% rename from public/icons/file_type_ai2.svg rename to frontend/public/icons/file_type_ai2.svg diff --git a/public/icons/file_type_al.svg b/frontend/public/icons/file_type_al.svg similarity index 100% rename from public/icons/file_type_al.svg rename to frontend/public/icons/file_type_al.svg diff --git a/public/icons/file_type_angular.svg b/frontend/public/icons/file_type_angular.svg similarity index 100% rename from public/icons/file_type_angular.svg rename to frontend/public/icons/file_type_angular.svg diff --git a/public/icons/file_type_ansible.svg b/frontend/public/icons/file_type_ansible.svg similarity index 100% rename from public/icons/file_type_ansible.svg rename to frontend/public/icons/file_type_ansible.svg diff --git a/public/icons/file_type_antlr.svg b/frontend/public/icons/file_type_antlr.svg similarity index 100% rename from public/icons/file_type_antlr.svg rename to frontend/public/icons/file_type_antlr.svg diff --git a/public/icons/file_type_anyscript.svg b/frontend/public/icons/file_type_anyscript.svg similarity index 100% rename from public/icons/file_type_anyscript.svg rename to frontend/public/icons/file_type_anyscript.svg diff --git a/public/icons/file_type_apache.svg b/frontend/public/icons/file_type_apache.svg similarity index 100% rename from public/icons/file_type_apache.svg rename to frontend/public/icons/file_type_apache.svg diff --git a/public/icons/file_type_apex.svg b/frontend/public/icons/file_type_apex.svg similarity index 100% rename from public/icons/file_type_apex.svg rename to frontend/public/icons/file_type_apex.svg diff --git a/public/icons/file_type_apib.svg b/frontend/public/icons/file_type_apib.svg similarity index 100% rename from public/icons/file_type_apib.svg rename to frontend/public/icons/file_type_apib.svg diff --git a/public/icons/file_type_apib2.svg b/frontend/public/icons/file_type_apib2.svg similarity index 100% rename from public/icons/file_type_apib2.svg rename to frontend/public/icons/file_type_apib2.svg diff --git a/public/icons/file_type_applescript.svg b/frontend/public/icons/file_type_applescript.svg similarity index 100% rename from public/icons/file_type_applescript.svg rename to frontend/public/icons/file_type_applescript.svg diff --git a/public/icons/file_type_appveyor.svg b/frontend/public/icons/file_type_appveyor.svg similarity index 100% rename from public/icons/file_type_appveyor.svg rename to frontend/public/icons/file_type_appveyor.svg diff --git a/public/icons/file_type_arduino.svg b/frontend/public/icons/file_type_arduino.svg similarity index 100% rename from public/icons/file_type_arduino.svg rename to frontend/public/icons/file_type_arduino.svg diff --git a/public/icons/file_type_asp.svg b/frontend/public/icons/file_type_asp.svg similarity index 100% rename from public/icons/file_type_asp.svg rename to frontend/public/icons/file_type_asp.svg diff --git a/public/icons/file_type_aspx.svg b/frontend/public/icons/file_type_aspx.svg similarity index 100% rename from public/icons/file_type_aspx.svg rename to frontend/public/icons/file_type_aspx.svg diff --git a/public/icons/file_type_assembly.svg b/frontend/public/icons/file_type_assembly.svg similarity index 100% rename from public/icons/file_type_assembly.svg rename to frontend/public/icons/file_type_assembly.svg diff --git a/public/icons/file_type_audio.svg b/frontend/public/icons/file_type_audio.svg similarity index 100% rename from public/icons/file_type_audio.svg rename to frontend/public/icons/file_type_audio.svg diff --git a/public/icons/file_type_aurelia.svg b/frontend/public/icons/file_type_aurelia.svg similarity index 100% rename from public/icons/file_type_aurelia.svg rename to frontend/public/icons/file_type_aurelia.svg diff --git a/public/icons/file_type_autohotkey.svg b/frontend/public/icons/file_type_autohotkey.svg similarity index 100% rename from public/icons/file_type_autohotkey.svg rename to frontend/public/icons/file_type_autohotkey.svg diff --git a/public/icons/file_type_autoit.svg b/frontend/public/icons/file_type_autoit.svg similarity index 100% rename from public/icons/file_type_autoit.svg rename to frontend/public/icons/file_type_autoit.svg diff --git a/public/icons/file_type_avro.svg b/frontend/public/icons/file_type_avro.svg similarity index 100% rename from public/icons/file_type_avro.svg rename to frontend/public/icons/file_type_avro.svg diff --git a/public/icons/file_type_aws.svg b/frontend/public/icons/file_type_aws.svg similarity index 100% rename from public/icons/file_type_aws.svg rename to frontend/public/icons/file_type_aws.svg diff --git a/public/icons/file_type_babel.svg b/frontend/public/icons/file_type_babel.svg similarity index 100% rename from public/icons/file_type_babel.svg rename to frontend/public/icons/file_type_babel.svg diff --git a/public/icons/file_type_babel2.svg b/frontend/public/icons/file_type_babel2.svg similarity index 100% rename from public/icons/file_type_babel2.svg rename to frontend/public/icons/file_type_babel2.svg diff --git a/public/icons/file_type_bat.svg b/frontend/public/icons/file_type_bat.svg similarity index 100% rename from public/icons/file_type_bat.svg rename to frontend/public/icons/file_type_bat.svg diff --git a/public/icons/file_type_bazaar.svg b/frontend/public/icons/file_type_bazaar.svg similarity index 100% rename from public/icons/file_type_bazaar.svg rename to frontend/public/icons/file_type_bazaar.svg diff --git a/public/icons/file_type_bazel.svg b/frontend/public/icons/file_type_bazel.svg similarity index 100% rename from public/icons/file_type_bazel.svg rename to frontend/public/icons/file_type_bazel.svg diff --git a/public/icons/file_type_binary.svg b/frontend/public/icons/file_type_binary.svg similarity index 100% rename from public/icons/file_type_binary.svg rename to frontend/public/icons/file_type_binary.svg diff --git a/public/icons/file_type_bithound.svg b/frontend/public/icons/file_type_bithound.svg similarity index 100% rename from public/icons/file_type_bithound.svg rename to frontend/public/icons/file_type_bithound.svg diff --git a/public/icons/file_type_blade.svg b/frontend/public/icons/file_type_blade.svg similarity index 100% rename from public/icons/file_type_blade.svg rename to frontend/public/icons/file_type_blade.svg diff --git a/public/icons/file_type_bolt.svg b/frontend/public/icons/file_type_bolt.svg similarity index 100% rename from public/icons/file_type_bolt.svg rename to frontend/public/icons/file_type_bolt.svg diff --git a/public/icons/file_type_bower.svg b/frontend/public/icons/file_type_bower.svg similarity index 100% rename from public/icons/file_type_bower.svg rename to frontend/public/icons/file_type_bower.svg diff --git a/public/icons/file_type_bower2.svg b/frontend/public/icons/file_type_bower2.svg similarity index 100% rename from public/icons/file_type_bower2.svg rename to frontend/public/icons/file_type_bower2.svg diff --git a/public/icons/file_type_browserslist.svg b/frontend/public/icons/file_type_browserslist.svg similarity index 100% rename from public/icons/file_type_browserslist.svg rename to frontend/public/icons/file_type_browserslist.svg diff --git a/public/icons/file_type_buckbuild.svg b/frontend/public/icons/file_type_buckbuild.svg similarity index 100% rename from public/icons/file_type_buckbuild.svg rename to frontend/public/icons/file_type_buckbuild.svg diff --git a/public/icons/file_type_bundler.svg b/frontend/public/icons/file_type_bundler.svg similarity index 100% rename from public/icons/file_type_bundler.svg rename to frontend/public/icons/file_type_bundler.svg diff --git a/public/icons/file_type_c.svg b/frontend/public/icons/file_type_c.svg similarity index 100% rename from public/icons/file_type_c.svg rename to frontend/public/icons/file_type_c.svg diff --git a/public/icons/file_type_c2.svg b/frontend/public/icons/file_type_c2.svg similarity index 100% rename from public/icons/file_type_c2.svg rename to frontend/public/icons/file_type_c2.svg diff --git a/public/icons/file_type_c_al.svg b/frontend/public/icons/file_type_c_al.svg similarity index 100% rename from public/icons/file_type_c_al.svg rename to frontend/public/icons/file_type_c_al.svg diff --git a/public/icons/file_type_cabal.svg b/frontend/public/icons/file_type_cabal.svg similarity index 100% rename from public/icons/file_type_cabal.svg rename to frontend/public/icons/file_type_cabal.svg diff --git a/public/icons/file_type_cake.svg b/frontend/public/icons/file_type_cake.svg similarity index 100% rename from public/icons/file_type_cake.svg rename to frontend/public/icons/file_type_cake.svg diff --git a/public/icons/file_type_cakephp.svg b/frontend/public/icons/file_type_cakephp.svg similarity index 100% rename from public/icons/file_type_cakephp.svg rename to frontend/public/icons/file_type_cakephp.svg diff --git a/public/icons/file_type_cargo.svg b/frontend/public/icons/file_type_cargo.svg similarity index 100% rename from public/icons/file_type_cargo.svg rename to frontend/public/icons/file_type_cargo.svg diff --git a/public/icons/file_type_cert.svg b/frontend/public/icons/file_type_cert.svg similarity index 100% rename from public/icons/file_type_cert.svg rename to frontend/public/icons/file_type_cert.svg diff --git a/public/icons/file_type_cf.svg b/frontend/public/icons/file_type_cf.svg similarity index 100% rename from public/icons/file_type_cf.svg rename to frontend/public/icons/file_type_cf.svg diff --git a/public/icons/file_type_cf2.svg b/frontend/public/icons/file_type_cf2.svg similarity index 100% rename from public/icons/file_type_cf2.svg rename to frontend/public/icons/file_type_cf2.svg diff --git a/public/icons/file_type_cfc.svg b/frontend/public/icons/file_type_cfc.svg similarity index 100% rename from public/icons/file_type_cfc.svg rename to frontend/public/icons/file_type_cfc.svg diff --git a/public/icons/file_type_cfc2.svg b/frontend/public/icons/file_type_cfc2.svg similarity index 100% rename from public/icons/file_type_cfc2.svg rename to frontend/public/icons/file_type_cfc2.svg diff --git a/public/icons/file_type_cfm.svg b/frontend/public/icons/file_type_cfm.svg similarity index 100% rename from public/icons/file_type_cfm.svg rename to frontend/public/icons/file_type_cfm.svg diff --git a/public/icons/file_type_cfm2.svg b/frontend/public/icons/file_type_cfm2.svg similarity index 100% rename from public/icons/file_type_cfm2.svg rename to frontend/public/icons/file_type_cfm2.svg diff --git a/public/icons/file_type_cheader.svg b/frontend/public/icons/file_type_cheader.svg similarity index 100% rename from public/icons/file_type_cheader.svg rename to frontend/public/icons/file_type_cheader.svg diff --git a/public/icons/file_type_chef.svg b/frontend/public/icons/file_type_chef.svg similarity index 100% rename from public/icons/file_type_chef.svg rename to frontend/public/icons/file_type_chef.svg diff --git a/public/icons/file_type_circleci.svg b/frontend/public/icons/file_type_circleci.svg similarity index 100% rename from public/icons/file_type_circleci.svg rename to frontend/public/icons/file_type_circleci.svg diff --git a/public/icons/file_type_class.svg b/frontend/public/icons/file_type_class.svg similarity index 100% rename from public/icons/file_type_class.svg rename to frontend/public/icons/file_type_class.svg diff --git a/public/icons/file_type_clojure.svg b/frontend/public/icons/file_type_clojure.svg similarity index 100% rename from public/icons/file_type_clojure.svg rename to frontend/public/icons/file_type_clojure.svg diff --git a/public/icons/file_type_cloudfoundry.svg b/frontend/public/icons/file_type_cloudfoundry.svg similarity index 100% rename from public/icons/file_type_cloudfoundry.svg rename to frontend/public/icons/file_type_cloudfoundry.svg diff --git a/public/icons/file_type_cmake.svg b/frontend/public/icons/file_type_cmake.svg similarity index 100% rename from public/icons/file_type_cmake.svg rename to frontend/public/icons/file_type_cmake.svg diff --git a/public/icons/file_type_cobol.svg b/frontend/public/icons/file_type_cobol.svg similarity index 100% rename from public/icons/file_type_cobol.svg rename to frontend/public/icons/file_type_cobol.svg diff --git a/public/icons/file_type_codacy.svg b/frontend/public/icons/file_type_codacy.svg similarity index 100% rename from public/icons/file_type_codacy.svg rename to frontend/public/icons/file_type_codacy.svg diff --git a/public/icons/file_type_codeclimate.svg b/frontend/public/icons/file_type_codeclimate.svg similarity index 100% rename from public/icons/file_type_codeclimate.svg rename to frontend/public/icons/file_type_codeclimate.svg diff --git a/public/icons/file_type_codecov.svg b/frontend/public/icons/file_type_codecov.svg similarity index 100% rename from public/icons/file_type_codecov.svg rename to frontend/public/icons/file_type_codecov.svg diff --git a/public/icons/file_type_codekit.svg b/frontend/public/icons/file_type_codekit.svg similarity index 100% rename from public/icons/file_type_codekit.svg rename to frontend/public/icons/file_type_codekit.svg diff --git a/public/icons/file_type_coffeelint.svg b/frontend/public/icons/file_type_coffeelint.svg similarity index 100% rename from public/icons/file_type_coffeelint.svg rename to frontend/public/icons/file_type_coffeelint.svg diff --git a/public/icons/file_type_coffeescript.svg b/frontend/public/icons/file_type_coffeescript.svg similarity index 100% rename from public/icons/file_type_coffeescript.svg rename to frontend/public/icons/file_type_coffeescript.svg diff --git a/public/icons/file_type_compass.svg b/frontend/public/icons/file_type_compass.svg similarity index 100% rename from public/icons/file_type_compass.svg rename to frontend/public/icons/file_type_compass.svg diff --git a/public/icons/file_type_composer.svg b/frontend/public/icons/file_type_composer.svg similarity index 100% rename from public/icons/file_type_composer.svg rename to frontend/public/icons/file_type_composer.svg diff --git a/public/icons/file_type_conan.svg b/frontend/public/icons/file_type_conan.svg similarity index 100% rename from public/icons/file_type_conan.svg rename to frontend/public/icons/file_type_conan.svg diff --git a/public/icons/file_type_config.svg b/frontend/public/icons/file_type_config.svg similarity index 100% rename from public/icons/file_type_config.svg rename to frontend/public/icons/file_type_config.svg diff --git a/public/icons/file_type_coveralls.svg b/frontend/public/icons/file_type_coveralls.svg similarity index 100% rename from public/icons/file_type_coveralls.svg rename to frontend/public/icons/file_type_coveralls.svg diff --git a/public/icons/file_type_cpp.svg b/frontend/public/icons/file_type_cpp.svg similarity index 100% rename from public/icons/file_type_cpp.svg rename to frontend/public/icons/file_type_cpp.svg diff --git a/public/icons/file_type_cpp2.svg b/frontend/public/icons/file_type_cpp2.svg similarity index 100% rename from public/icons/file_type_cpp2.svg rename to frontend/public/icons/file_type_cpp2.svg diff --git a/public/icons/file_type_cppheader.svg b/frontend/public/icons/file_type_cppheader.svg similarity index 100% rename from public/icons/file_type_cppheader.svg rename to frontend/public/icons/file_type_cppheader.svg diff --git a/public/icons/file_type_crowdin.svg b/frontend/public/icons/file_type_crowdin.svg similarity index 100% rename from public/icons/file_type_crowdin.svg rename to frontend/public/icons/file_type_crowdin.svg diff --git a/public/icons/file_type_crystal.svg b/frontend/public/icons/file_type_crystal.svg similarity index 100% rename from public/icons/file_type_crystal.svg rename to frontend/public/icons/file_type_crystal.svg diff --git a/public/icons/file_type_csharp.svg b/frontend/public/icons/file_type_csharp.svg similarity index 100% rename from public/icons/file_type_csharp.svg rename to frontend/public/icons/file_type_csharp.svg diff --git a/public/icons/file_type_csproj.svg b/frontend/public/icons/file_type_csproj.svg similarity index 100% rename from public/icons/file_type_csproj.svg rename to frontend/public/icons/file_type_csproj.svg diff --git a/public/icons/file_type_css.svg b/frontend/public/icons/file_type_css.svg similarity index 100% rename from public/icons/file_type_css.svg rename to frontend/public/icons/file_type_css.svg diff --git a/public/icons/file_type_csslint.svg b/frontend/public/icons/file_type_csslint.svg similarity index 100% rename from public/icons/file_type_csslint.svg rename to frontend/public/icons/file_type_csslint.svg diff --git a/public/icons/file_type_cssmap.svg b/frontend/public/icons/file_type_cssmap.svg similarity index 100% rename from public/icons/file_type_cssmap.svg rename to frontend/public/icons/file_type_cssmap.svg diff --git a/public/icons/file_type_cucumber.svg b/frontend/public/icons/file_type_cucumber.svg similarity index 100% rename from public/icons/file_type_cucumber.svg rename to frontend/public/icons/file_type_cucumber.svg diff --git a/public/icons/file_type_cvs.svg b/frontend/public/icons/file_type_cvs.svg similarity index 100% rename from public/icons/file_type_cvs.svg rename to frontend/public/icons/file_type_cvs.svg diff --git a/public/icons/file_type_cypress.svg b/frontend/public/icons/file_type_cypress.svg similarity index 100% rename from public/icons/file_type_cypress.svg rename to frontend/public/icons/file_type_cypress.svg diff --git a/public/icons/file_type_cython.svg b/frontend/public/icons/file_type_cython.svg similarity index 100% rename from public/icons/file_type_cython.svg rename to frontend/public/icons/file_type_cython.svg diff --git a/public/icons/file_type_dal.svg b/frontend/public/icons/file_type_dal.svg similarity index 100% rename from public/icons/file_type_dal.svg rename to frontend/public/icons/file_type_dal.svg diff --git a/public/icons/file_type_darcs.svg b/frontend/public/icons/file_type_darcs.svg similarity index 100% rename from public/icons/file_type_darcs.svg rename to frontend/public/icons/file_type_darcs.svg diff --git a/public/icons/file_type_dartlang.svg b/frontend/public/icons/file_type_dartlang.svg similarity index 100% rename from public/icons/file_type_dartlang.svg rename to frontend/public/icons/file_type_dartlang.svg diff --git a/public/icons/file_type_db.svg b/frontend/public/icons/file_type_db.svg similarity index 100% rename from public/icons/file_type_db.svg rename to frontend/public/icons/file_type_db.svg diff --git a/public/icons/file_type_delphi.svg b/frontend/public/icons/file_type_delphi.svg similarity index 100% rename from public/icons/file_type_delphi.svg rename to frontend/public/icons/file_type_delphi.svg diff --git a/public/icons/file_type_dependencies.svg b/frontend/public/icons/file_type_dependencies.svg similarity index 100% rename from public/icons/file_type_dependencies.svg rename to frontend/public/icons/file_type_dependencies.svg diff --git a/public/icons/file_type_diff.svg b/frontend/public/icons/file_type_diff.svg similarity index 100% rename from public/icons/file_type_diff.svg rename to frontend/public/icons/file_type_diff.svg diff --git a/public/icons/file_type_django.svg b/frontend/public/icons/file_type_django.svg similarity index 100% rename from public/icons/file_type_django.svg rename to frontend/public/icons/file_type_django.svg diff --git a/public/icons/file_type_dlang.svg b/frontend/public/icons/file_type_dlang.svg similarity index 100% rename from public/icons/file_type_dlang.svg rename to frontend/public/icons/file_type_dlang.svg diff --git a/public/icons/file_type_docker.svg b/frontend/public/icons/file_type_docker.svg similarity index 100% rename from public/icons/file_type_docker.svg rename to frontend/public/icons/file_type_docker.svg diff --git a/public/icons/file_type_docker2.svg b/frontend/public/icons/file_type_docker2.svg similarity index 100% rename from public/icons/file_type_docker2.svg rename to frontend/public/icons/file_type_docker2.svg diff --git a/public/icons/file_type_dockertest.svg b/frontend/public/icons/file_type_dockertest.svg similarity index 100% rename from public/icons/file_type_dockertest.svg rename to frontend/public/icons/file_type_dockertest.svg diff --git a/public/icons/file_type_dockertest2.svg b/frontend/public/icons/file_type_dockertest2.svg similarity index 100% rename from public/icons/file_type_dockertest2.svg rename to frontend/public/icons/file_type_dockertest2.svg diff --git a/public/icons/file_type_docpad.svg b/frontend/public/icons/file_type_docpad.svg similarity index 100% rename from public/icons/file_type_docpad.svg rename to frontend/public/icons/file_type_docpad.svg diff --git a/public/icons/file_type_doxygen.svg b/frontend/public/icons/file_type_doxygen.svg similarity index 100% rename from public/icons/file_type_doxygen.svg rename to frontend/public/icons/file_type_doxygen.svg diff --git a/public/icons/file_type_drone.svg b/frontend/public/icons/file_type_drone.svg similarity index 100% rename from public/icons/file_type_drone.svg rename to frontend/public/icons/file_type_drone.svg diff --git a/public/icons/file_type_drools.svg b/frontend/public/icons/file_type_drools.svg similarity index 100% rename from public/icons/file_type_drools.svg rename to frontend/public/icons/file_type_drools.svg diff --git a/public/icons/file_type_dustjs.svg b/frontend/public/icons/file_type_dustjs.svg similarity index 100% rename from public/icons/file_type_dustjs.svg rename to frontend/public/icons/file_type_dustjs.svg diff --git a/public/icons/file_type_dylan.svg b/frontend/public/icons/file_type_dylan.svg similarity index 100% rename from public/icons/file_type_dylan.svg rename to frontend/public/icons/file_type_dylan.svg diff --git a/public/icons/file_type_edge.svg b/frontend/public/icons/file_type_edge.svg similarity index 100% rename from public/icons/file_type_edge.svg rename to frontend/public/icons/file_type_edge.svg diff --git a/public/icons/file_type_edge2.svg b/frontend/public/icons/file_type_edge2.svg similarity index 100% rename from public/icons/file_type_edge2.svg rename to frontend/public/icons/file_type_edge2.svg diff --git a/public/icons/file_type_editorconfig.svg b/frontend/public/icons/file_type_editorconfig.svg similarity index 100% rename from public/icons/file_type_editorconfig.svg rename to frontend/public/icons/file_type_editorconfig.svg diff --git a/public/icons/file_type_eex.svg b/frontend/public/icons/file_type_eex.svg similarity index 100% rename from public/icons/file_type_eex.svg rename to frontend/public/icons/file_type_eex.svg diff --git a/public/icons/file_type_ejs.svg b/frontend/public/icons/file_type_ejs.svg similarity index 100% rename from public/icons/file_type_ejs.svg rename to frontend/public/icons/file_type_ejs.svg diff --git a/public/icons/file_type_elastic.svg b/frontend/public/icons/file_type_elastic.svg similarity index 100% rename from public/icons/file_type_elastic.svg rename to frontend/public/icons/file_type_elastic.svg diff --git a/public/icons/file_type_elasticbeanstalk.svg b/frontend/public/icons/file_type_elasticbeanstalk.svg similarity index 100% rename from public/icons/file_type_elasticbeanstalk.svg rename to frontend/public/icons/file_type_elasticbeanstalk.svg diff --git a/public/icons/file_type_elixir.svg b/frontend/public/icons/file_type_elixir.svg similarity index 100% rename from public/icons/file_type_elixir.svg rename to frontend/public/icons/file_type_elixir.svg diff --git a/public/icons/file_type_elm.svg b/frontend/public/icons/file_type_elm.svg similarity index 100% rename from public/icons/file_type_elm.svg rename to frontend/public/icons/file_type_elm.svg diff --git a/public/icons/file_type_elm2.svg b/frontend/public/icons/file_type_elm2.svg similarity index 100% rename from public/icons/file_type_elm2.svg rename to frontend/public/icons/file_type_elm2.svg diff --git a/public/icons/file_type_emacs.svg b/frontend/public/icons/file_type_emacs.svg similarity index 100% rename from public/icons/file_type_emacs.svg rename to frontend/public/icons/file_type_emacs.svg diff --git a/public/icons/file_type_ember.svg b/frontend/public/icons/file_type_ember.svg similarity index 100% rename from public/icons/file_type_ember.svg rename to frontend/public/icons/file_type_ember.svg diff --git a/public/icons/file_type_ensime.svg b/frontend/public/icons/file_type_ensime.svg similarity index 100% rename from public/icons/file_type_ensime.svg rename to frontend/public/icons/file_type_ensime.svg diff --git a/public/icons/file_type_eps.svg b/frontend/public/icons/file_type_eps.svg similarity index 100% rename from public/icons/file_type_eps.svg rename to frontend/public/icons/file_type_eps.svg diff --git a/public/icons/file_type_erb.svg b/frontend/public/icons/file_type_erb.svg similarity index 100% rename from public/icons/file_type_erb.svg rename to frontend/public/icons/file_type_erb.svg diff --git a/public/icons/file_type_erlang.svg b/frontend/public/icons/file_type_erlang.svg similarity index 100% rename from public/icons/file_type_erlang.svg rename to frontend/public/icons/file_type_erlang.svg diff --git a/public/icons/file_type_erlang2.svg b/frontend/public/icons/file_type_erlang2.svg similarity index 100% rename from public/icons/file_type_erlang2.svg rename to frontend/public/icons/file_type_erlang2.svg diff --git a/public/icons/file_type_eslint.svg b/frontend/public/icons/file_type_eslint.svg similarity index 100% rename from public/icons/file_type_eslint.svg rename to frontend/public/icons/file_type_eslint.svg diff --git a/public/icons/file_type_eslint2.svg b/frontend/public/icons/file_type_eslint2.svg similarity index 100% rename from public/icons/file_type_eslint2.svg rename to frontend/public/icons/file_type_eslint2.svg diff --git a/public/icons/file_type_excel.svg b/frontend/public/icons/file_type_excel.svg similarity index 100% rename from public/icons/file_type_excel.svg rename to frontend/public/icons/file_type_excel.svg diff --git a/public/icons/file_type_favicon.svg b/frontend/public/icons/file_type_favicon.svg similarity index 100% rename from public/icons/file_type_favicon.svg rename to frontend/public/icons/file_type_favicon.svg diff --git a/public/icons/file_type_fbx.svg b/frontend/public/icons/file_type_fbx.svg similarity index 100% rename from public/icons/file_type_fbx.svg rename to frontend/public/icons/file_type_fbx.svg diff --git a/public/icons/file_type_firebase.svg b/frontend/public/icons/file_type_firebase.svg similarity index 100% rename from public/icons/file_type_firebase.svg rename to frontend/public/icons/file_type_firebase.svg diff --git a/public/icons/file_type_firestore.svg b/frontend/public/icons/file_type_firestore.svg similarity index 100% rename from public/icons/file_type_firestore.svg rename to frontend/public/icons/file_type_firestore.svg diff --git a/public/icons/file_type_flash.svg b/frontend/public/icons/file_type_flash.svg similarity index 100% rename from public/icons/file_type_flash.svg rename to frontend/public/icons/file_type_flash.svg diff --git a/public/icons/file_type_floobits.svg b/frontend/public/icons/file_type_floobits.svg similarity index 100% rename from public/icons/file_type_floobits.svg rename to frontend/public/icons/file_type_floobits.svg diff --git a/public/icons/file_type_flow.svg b/frontend/public/icons/file_type_flow.svg similarity index 100% rename from public/icons/file_type_flow.svg rename to frontend/public/icons/file_type_flow.svg diff --git a/public/icons/file_type_font.svg b/frontend/public/icons/file_type_font.svg similarity index 100% rename from public/icons/file_type_font.svg rename to frontend/public/icons/file_type_font.svg diff --git a/public/icons/file_type_fortran.svg b/frontend/public/icons/file_type_fortran.svg similarity index 100% rename from public/icons/file_type_fortran.svg rename to frontend/public/icons/file_type_fortran.svg diff --git a/public/icons/file_type_fossa.svg b/frontend/public/icons/file_type_fossa.svg similarity index 100% rename from public/icons/file_type_fossa.svg rename to frontend/public/icons/file_type_fossa.svg diff --git a/public/icons/file_type_fossil.svg b/frontend/public/icons/file_type_fossil.svg similarity index 100% rename from public/icons/file_type_fossil.svg rename to frontend/public/icons/file_type_fossil.svg diff --git a/public/icons/file_type_freemarker.svg b/frontend/public/icons/file_type_freemarker.svg similarity index 100% rename from public/icons/file_type_freemarker.svg rename to frontend/public/icons/file_type_freemarker.svg diff --git a/public/icons/file_type_fsharp.svg b/frontend/public/icons/file_type_fsharp.svg similarity index 100% rename from public/icons/file_type_fsharp.svg rename to frontend/public/icons/file_type_fsharp.svg diff --git a/public/icons/file_type_fsharp2.svg b/frontend/public/icons/file_type_fsharp2.svg similarity index 100% rename from public/icons/file_type_fsharp2.svg rename to frontend/public/icons/file_type_fsharp2.svg diff --git a/public/icons/file_type_fsproj.svg b/frontend/public/icons/file_type_fsproj.svg similarity index 100% rename from public/icons/file_type_fsproj.svg rename to frontend/public/icons/file_type_fsproj.svg diff --git a/public/icons/file_type_fusebox.svg b/frontend/public/icons/file_type_fusebox.svg similarity index 100% rename from public/icons/file_type_fusebox.svg rename to frontend/public/icons/file_type_fusebox.svg diff --git a/public/icons/file_type_galen.svg b/frontend/public/icons/file_type_galen.svg similarity index 100% rename from public/icons/file_type_galen.svg rename to frontend/public/icons/file_type_galen.svg diff --git a/public/icons/file_type_galen2.svg b/frontend/public/icons/file_type_galen2.svg similarity index 100% rename from public/icons/file_type_galen2.svg rename to frontend/public/icons/file_type_galen2.svg diff --git a/public/icons/file_type_gamemaker.svg b/frontend/public/icons/file_type_gamemaker.svg similarity index 100% rename from public/icons/file_type_gamemaker.svg rename to frontend/public/icons/file_type_gamemaker.svg diff --git a/public/icons/file_type_gamemaker2.svg b/frontend/public/icons/file_type_gamemaker2.svg similarity index 100% rename from public/icons/file_type_gamemaker2.svg rename to frontend/public/icons/file_type_gamemaker2.svg diff --git a/public/icons/file_type_gamemaker81.svg b/frontend/public/icons/file_type_gamemaker81.svg similarity index 100% rename from public/icons/file_type_gamemaker81.svg rename to frontend/public/icons/file_type_gamemaker81.svg diff --git a/public/icons/file_type_git.svg b/frontend/public/icons/file_type_git.svg similarity index 100% rename from public/icons/file_type_git.svg rename to frontend/public/icons/file_type_git.svg diff --git a/public/icons/file_type_git2.svg b/frontend/public/icons/file_type_git2.svg similarity index 100% rename from public/icons/file_type_git2.svg rename to frontend/public/icons/file_type_git2.svg diff --git a/public/icons/file_type_gitlab.svg b/frontend/public/icons/file_type_gitlab.svg similarity index 100% rename from public/icons/file_type_gitlab.svg rename to frontend/public/icons/file_type_gitlab.svg diff --git a/public/icons/file_type_glide.svg b/frontend/public/icons/file_type_glide.svg similarity index 100% rename from public/icons/file_type_glide.svg rename to frontend/public/icons/file_type_glide.svg diff --git a/public/icons/file_type_glsl.svg b/frontend/public/icons/file_type_glsl.svg similarity index 100% rename from public/icons/file_type_glsl.svg rename to frontend/public/icons/file_type_glsl.svg diff --git a/public/icons/file_type_go.svg b/frontend/public/icons/file_type_go.svg similarity index 100% rename from public/icons/file_type_go.svg rename to frontend/public/icons/file_type_go.svg diff --git a/public/icons/file_type_godot.svg b/frontend/public/icons/file_type_godot.svg similarity index 100% rename from public/icons/file_type_godot.svg rename to frontend/public/icons/file_type_godot.svg diff --git a/public/icons/file_type_gradle.svg b/frontend/public/icons/file_type_gradle.svg similarity index 100% rename from public/icons/file_type_gradle.svg rename to frontend/public/icons/file_type_gradle.svg diff --git a/public/icons/file_type_graphql.svg b/frontend/public/icons/file_type_graphql.svg similarity index 100% rename from public/icons/file_type_graphql.svg rename to frontend/public/icons/file_type_graphql.svg diff --git a/public/icons/file_type_graphviz.svg b/frontend/public/icons/file_type_graphviz.svg similarity index 100% rename from public/icons/file_type_graphviz.svg rename to frontend/public/icons/file_type_graphviz.svg diff --git a/public/icons/file_type_groovy.svg b/frontend/public/icons/file_type_groovy.svg similarity index 100% rename from public/icons/file_type_groovy.svg rename to frontend/public/icons/file_type_groovy.svg diff --git a/public/icons/file_type_groovy2.svg b/frontend/public/icons/file_type_groovy2.svg similarity index 100% rename from public/icons/file_type_groovy2.svg rename to frontend/public/icons/file_type_groovy2.svg diff --git a/public/icons/file_type_grunt.svg b/frontend/public/icons/file_type_grunt.svg similarity index 100% rename from public/icons/file_type_grunt.svg rename to frontend/public/icons/file_type_grunt.svg diff --git a/public/icons/file_type_gulp.svg b/frontend/public/icons/file_type_gulp.svg similarity index 100% rename from public/icons/file_type_gulp.svg rename to frontend/public/icons/file_type_gulp.svg diff --git a/public/icons/file_type_haml.svg b/frontend/public/icons/file_type_haml.svg similarity index 100% rename from public/icons/file_type_haml.svg rename to frontend/public/icons/file_type_haml.svg diff --git a/public/icons/file_type_handlebars.svg b/frontend/public/icons/file_type_handlebars.svg similarity index 100% rename from public/icons/file_type_handlebars.svg rename to frontend/public/icons/file_type_handlebars.svg diff --git a/public/icons/file_type_handlebars2.svg b/frontend/public/icons/file_type_handlebars2.svg similarity index 100% rename from public/icons/file_type_handlebars2.svg rename to frontend/public/icons/file_type_handlebars2.svg diff --git a/public/icons/file_type_harbour.svg b/frontend/public/icons/file_type_harbour.svg similarity index 100% rename from public/icons/file_type_harbour.svg rename to frontend/public/icons/file_type_harbour.svg diff --git a/public/icons/file_type_haskell.svg b/frontend/public/icons/file_type_haskell.svg similarity index 100% rename from public/icons/file_type_haskell.svg rename to frontend/public/icons/file_type_haskell.svg diff --git a/public/icons/file_type_haskell2.svg b/frontend/public/icons/file_type_haskell2.svg similarity index 100% rename from public/icons/file_type_haskell2.svg rename to frontend/public/icons/file_type_haskell2.svg diff --git a/public/icons/file_type_haxe.svg b/frontend/public/icons/file_type_haxe.svg similarity index 100% rename from public/icons/file_type_haxe.svg rename to frontend/public/icons/file_type_haxe.svg diff --git a/public/icons/file_type_haxecheckstyle.svg b/frontend/public/icons/file_type_haxecheckstyle.svg similarity index 100% rename from public/icons/file_type_haxecheckstyle.svg rename to frontend/public/icons/file_type_haxecheckstyle.svg diff --git a/public/icons/file_type_haxedevelop.svg b/frontend/public/icons/file_type_haxedevelop.svg similarity index 100% rename from public/icons/file_type_haxedevelop.svg rename to frontend/public/icons/file_type_haxedevelop.svg diff --git a/public/icons/file_type_helix.svg b/frontend/public/icons/file_type_helix.svg similarity index 100% rename from public/icons/file_type_helix.svg rename to frontend/public/icons/file_type_helix.svg diff --git a/public/icons/file_type_helm.svg b/frontend/public/icons/file_type_helm.svg similarity index 100% rename from public/icons/file_type_helm.svg rename to frontend/public/icons/file_type_helm.svg diff --git a/public/icons/file_type_hlsl.svg b/frontend/public/icons/file_type_hlsl.svg similarity index 100% rename from public/icons/file_type_hlsl.svg rename to frontend/public/icons/file_type_hlsl.svg diff --git a/public/icons/file_type_host.svg b/frontend/public/icons/file_type_host.svg similarity index 100% rename from public/icons/file_type_host.svg rename to frontend/public/icons/file_type_host.svg diff --git a/public/icons/file_type_html.svg b/frontend/public/icons/file_type_html.svg similarity index 100% rename from public/icons/file_type_html.svg rename to frontend/public/icons/file_type_html.svg diff --git a/public/icons/file_type_htmlhint.svg b/frontend/public/icons/file_type_htmlhint.svg similarity index 100% rename from public/icons/file_type_htmlhint.svg rename to frontend/public/icons/file_type_htmlhint.svg diff --git a/public/icons/file_type_http.svg b/frontend/public/icons/file_type_http.svg similarity index 100% rename from public/icons/file_type_http.svg rename to frontend/public/icons/file_type_http.svg diff --git a/public/icons/file_type_idris.svg b/frontend/public/icons/file_type_idris.svg similarity index 100% rename from public/icons/file_type_idris.svg rename to frontend/public/icons/file_type_idris.svg diff --git a/public/icons/file_type_idrisbin.svg b/frontend/public/icons/file_type_idrisbin.svg similarity index 100% rename from public/icons/file_type_idrisbin.svg rename to frontend/public/icons/file_type_idrisbin.svg diff --git a/public/icons/file_type_idrispkg.svg b/frontend/public/icons/file_type_idrispkg.svg similarity index 100% rename from public/icons/file_type_idrispkg.svg rename to frontend/public/icons/file_type_idrispkg.svg diff --git a/public/icons/file_type_image.svg b/frontend/public/icons/file_type_image.svg similarity index 100% rename from public/icons/file_type_image.svg rename to frontend/public/icons/file_type_image.svg diff --git a/public/icons/file_type_infopath.svg b/frontend/public/icons/file_type_infopath.svg similarity index 100% rename from public/icons/file_type_infopath.svg rename to frontend/public/icons/file_type_infopath.svg diff --git a/public/icons/file_type_ini.svg b/frontend/public/icons/file_type_ini.svg similarity index 100% rename from public/icons/file_type_ini.svg rename to frontend/public/icons/file_type_ini.svg diff --git a/public/icons/file_type_io.svg b/frontend/public/icons/file_type_io.svg similarity index 100% rename from public/icons/file_type_io.svg rename to frontend/public/icons/file_type_io.svg diff --git a/public/icons/file_type_iodine.svg b/frontend/public/icons/file_type_iodine.svg similarity index 100% rename from public/icons/file_type_iodine.svg rename to frontend/public/icons/file_type_iodine.svg diff --git a/public/icons/file_type_ionic.svg b/frontend/public/icons/file_type_ionic.svg similarity index 100% rename from public/icons/file_type_ionic.svg rename to frontend/public/icons/file_type_ionic.svg diff --git a/public/icons/file_type_jake.svg b/frontend/public/icons/file_type_jake.svg similarity index 100% rename from public/icons/file_type_jake.svg rename to frontend/public/icons/file_type_jake.svg diff --git a/public/icons/file_type_jar.svg b/frontend/public/icons/file_type_jar.svg similarity index 100% rename from public/icons/file_type_jar.svg rename to frontend/public/icons/file_type_jar.svg diff --git a/public/icons/file_type_java.svg b/frontend/public/icons/file_type_java.svg similarity index 100% rename from public/icons/file_type_java.svg rename to frontend/public/icons/file_type_java.svg diff --git a/public/icons/file_type_jbuilder.svg b/frontend/public/icons/file_type_jbuilder.svg similarity index 100% rename from public/icons/file_type_jbuilder.svg rename to frontend/public/icons/file_type_jbuilder.svg diff --git a/public/icons/file_type_jekyll.svg b/frontend/public/icons/file_type_jekyll.svg similarity index 100% rename from public/icons/file_type_jekyll.svg rename to frontend/public/icons/file_type_jekyll.svg diff --git a/public/icons/file_type_jenkins.svg b/frontend/public/icons/file_type_jenkins.svg similarity index 100% rename from public/icons/file_type_jenkins.svg rename to frontend/public/icons/file_type_jenkins.svg diff --git a/public/icons/file_type_jest.svg b/frontend/public/icons/file_type_jest.svg similarity index 100% rename from public/icons/file_type_jest.svg rename to frontend/public/icons/file_type_jest.svg diff --git a/public/icons/file_type_jinja.svg b/frontend/public/icons/file_type_jinja.svg similarity index 100% rename from public/icons/file_type_jinja.svg rename to frontend/public/icons/file_type_jinja.svg diff --git a/public/icons/file_type_jpm.svg b/frontend/public/icons/file_type_jpm.svg similarity index 100% rename from public/icons/file_type_jpm.svg rename to frontend/public/icons/file_type_jpm.svg diff --git a/public/icons/file_type_js.svg b/frontend/public/icons/file_type_js.svg similarity index 100% rename from public/icons/file_type_js.svg rename to frontend/public/icons/file_type_js.svg diff --git a/public/icons/file_type_js_official.svg b/frontend/public/icons/file_type_js_official.svg similarity index 100% rename from public/icons/file_type_js_official.svg rename to frontend/public/icons/file_type_js_official.svg diff --git a/public/icons/file_type_jsbeautify.svg b/frontend/public/icons/file_type_jsbeautify.svg similarity index 100% rename from public/icons/file_type_jsbeautify.svg rename to frontend/public/icons/file_type_jsbeautify.svg diff --git a/public/icons/file_type_jsconfig.svg b/frontend/public/icons/file_type_jsconfig.svg similarity index 100% rename from public/icons/file_type_jsconfig.svg rename to frontend/public/icons/file_type_jsconfig.svg diff --git a/public/icons/file_type_jshint.svg b/frontend/public/icons/file_type_jshint.svg similarity index 100% rename from public/icons/file_type_jshint.svg rename to frontend/public/icons/file_type_jshint.svg diff --git a/public/icons/file_type_jsmap.svg b/frontend/public/icons/file_type_jsmap.svg similarity index 100% rename from public/icons/file_type_jsmap.svg rename to frontend/public/icons/file_type_jsmap.svg diff --git a/public/icons/file_type_json.svg b/frontend/public/icons/file_type_json.svg similarity index 100% rename from public/icons/file_type_json.svg rename to frontend/public/icons/file_type_json.svg diff --git a/public/icons/file_type_json2.svg b/frontend/public/icons/file_type_json2.svg similarity index 100% rename from public/icons/file_type_json2.svg rename to frontend/public/icons/file_type_json2.svg diff --git a/public/icons/file_type_json5.svg b/frontend/public/icons/file_type_json5.svg similarity index 100% rename from public/icons/file_type_json5.svg rename to frontend/public/icons/file_type_json5.svg diff --git a/public/icons/file_type_json_official.svg b/frontend/public/icons/file_type_json_official.svg similarity index 100% rename from public/icons/file_type_json_official.svg rename to frontend/public/icons/file_type_json_official.svg diff --git a/public/icons/file_type_jsonld.svg b/frontend/public/icons/file_type_jsonld.svg similarity index 100% rename from public/icons/file_type_jsonld.svg rename to frontend/public/icons/file_type_jsonld.svg diff --git a/public/icons/file_type_jsp.svg b/frontend/public/icons/file_type_jsp.svg similarity index 100% rename from public/icons/file_type_jsp.svg rename to frontend/public/icons/file_type_jsp.svg diff --git a/public/icons/file_type_julia.svg b/frontend/public/icons/file_type_julia.svg similarity index 100% rename from public/icons/file_type_julia.svg rename to frontend/public/icons/file_type_julia.svg diff --git a/public/icons/file_type_julia2.svg b/frontend/public/icons/file_type_julia2.svg similarity index 100% rename from public/icons/file_type_julia2.svg rename to frontend/public/icons/file_type_julia2.svg diff --git a/public/icons/file_type_jupyter.svg b/frontend/public/icons/file_type_jupyter.svg similarity index 100% rename from public/icons/file_type_jupyter.svg rename to frontend/public/icons/file_type_jupyter.svg diff --git a/public/icons/file_type_karma.svg b/frontend/public/icons/file_type_karma.svg similarity index 100% rename from public/icons/file_type_karma.svg rename to frontend/public/icons/file_type_karma.svg diff --git a/public/icons/file_type_key.svg b/frontend/public/icons/file_type_key.svg similarity index 100% rename from public/icons/file_type_key.svg rename to frontend/public/icons/file_type_key.svg diff --git a/public/icons/file_type_kitchenci.svg b/frontend/public/icons/file_type_kitchenci.svg similarity index 100% rename from public/icons/file_type_kitchenci.svg rename to frontend/public/icons/file_type_kitchenci.svg diff --git a/public/icons/file_type_kite.svg b/frontend/public/icons/file_type_kite.svg similarity index 100% rename from public/icons/file_type_kite.svg rename to frontend/public/icons/file_type_kite.svg diff --git a/public/icons/file_type_kivy.svg b/frontend/public/icons/file_type_kivy.svg similarity index 100% rename from public/icons/file_type_kivy.svg rename to frontend/public/icons/file_type_kivy.svg diff --git a/public/icons/file_type_kos.svg b/frontend/public/icons/file_type_kos.svg similarity index 100% rename from public/icons/file_type_kos.svg rename to frontend/public/icons/file_type_kos.svg diff --git a/public/icons/file_type_kotlin.svg b/frontend/public/icons/file_type_kotlin.svg similarity index 100% rename from public/icons/file_type_kotlin.svg rename to frontend/public/icons/file_type_kotlin.svg diff --git a/public/icons/file_type_layout.svg b/frontend/public/icons/file_type_layout.svg similarity index 100% rename from public/icons/file_type_layout.svg rename to frontend/public/icons/file_type_layout.svg diff --git a/public/icons/file_type_lerna.svg b/frontend/public/icons/file_type_lerna.svg similarity index 100% rename from public/icons/file_type_lerna.svg rename to frontend/public/icons/file_type_lerna.svg diff --git a/public/icons/file_type_less.svg b/frontend/public/icons/file_type_less.svg similarity index 100% rename from public/icons/file_type_less.svg rename to frontend/public/icons/file_type_less.svg diff --git a/public/icons/file_type_license.svg b/frontend/public/icons/file_type_license.svg similarity index 100% rename from public/icons/file_type_license.svg rename to frontend/public/icons/file_type_license.svg diff --git a/public/icons/file_type_light_babel.svg b/frontend/public/icons/file_type_light_babel.svg similarity index 100% rename from public/icons/file_type_light_babel.svg rename to frontend/public/icons/file_type_light_babel.svg diff --git a/public/icons/file_type_light_babel2.svg b/frontend/public/icons/file_type_light_babel2.svg similarity index 100% rename from public/icons/file_type_light_babel2.svg rename to frontend/public/icons/file_type_light_babel2.svg diff --git a/public/icons/file_type_light_cabal.svg b/frontend/public/icons/file_type_light_cabal.svg similarity index 100% rename from public/icons/file_type_light_cabal.svg rename to frontend/public/icons/file_type_light_cabal.svg diff --git a/public/icons/file_type_light_circleci.svg b/frontend/public/icons/file_type_light_circleci.svg similarity index 100% rename from public/icons/file_type_light_circleci.svg rename to frontend/public/icons/file_type_light_circleci.svg diff --git a/public/icons/file_type_light_cloudfoundry.svg b/frontend/public/icons/file_type_light_cloudfoundry.svg similarity index 100% rename from public/icons/file_type_light_cloudfoundry.svg rename to frontend/public/icons/file_type_light_cloudfoundry.svg diff --git a/public/icons/file_type_light_codacy.svg b/frontend/public/icons/file_type_light_codacy.svg similarity index 100% rename from public/icons/file_type_light_codacy.svg rename to frontend/public/icons/file_type_light_codacy.svg diff --git a/public/icons/file_type_light_codeclimate.svg b/frontend/public/icons/file_type_light_codeclimate.svg similarity index 100% rename from public/icons/file_type_light_codeclimate.svg rename to frontend/public/icons/file_type_light_codeclimate.svg diff --git a/public/icons/file_type_light_config.svg b/frontend/public/icons/file_type_light_config.svg similarity index 100% rename from public/icons/file_type_light_config.svg rename to frontend/public/icons/file_type_light_config.svg diff --git a/public/icons/file_type_light_crystal.svg b/frontend/public/icons/file_type_light_crystal.svg similarity index 100% rename from public/icons/file_type_light_crystal.svg rename to frontend/public/icons/file_type_light_crystal.svg diff --git a/public/icons/file_type_light_db.svg b/frontend/public/icons/file_type_light_db.svg similarity index 100% rename from public/icons/file_type_light_db.svg rename to frontend/public/icons/file_type_light_db.svg diff --git a/public/icons/file_type_light_docpad.svg b/frontend/public/icons/file_type_light_docpad.svg similarity index 100% rename from public/icons/file_type_light_docpad.svg rename to frontend/public/icons/file_type_light_docpad.svg diff --git a/public/icons/file_type_light_drone.svg b/frontend/public/icons/file_type_light_drone.svg similarity index 100% rename from public/icons/file_type_light_drone.svg rename to frontend/public/icons/file_type_light_drone.svg diff --git a/public/icons/file_type_light_font.svg b/frontend/public/icons/file_type_light_font.svg similarity index 100% rename from public/icons/file_type_light_font.svg rename to frontend/public/icons/file_type_light_font.svg diff --git a/public/icons/file_type_light_gamemaker2.svg b/frontend/public/icons/file_type_light_gamemaker2.svg similarity index 100% rename from public/icons/file_type_light_gamemaker2.svg rename to frontend/public/icons/file_type_light_gamemaker2.svg diff --git a/public/icons/file_type_light_ini.svg b/frontend/public/icons/file_type_light_ini.svg similarity index 100% rename from public/icons/file_type_light_ini.svg rename to frontend/public/icons/file_type_light_ini.svg diff --git a/public/icons/file_type_light_io.svg b/frontend/public/icons/file_type_light_io.svg similarity index 100% rename from public/icons/file_type_light_io.svg rename to frontend/public/icons/file_type_light_io.svg diff --git a/public/icons/file_type_light_js.svg b/frontend/public/icons/file_type_light_js.svg similarity index 100% rename from public/icons/file_type_light_js.svg rename to frontend/public/icons/file_type_light_js.svg diff --git a/public/icons/file_type_light_jsconfig.svg b/frontend/public/icons/file_type_light_jsconfig.svg similarity index 100% rename from public/icons/file_type_light_jsconfig.svg rename to frontend/public/icons/file_type_light_jsconfig.svg diff --git a/public/icons/file_type_light_jsmap.svg b/frontend/public/icons/file_type_light_jsmap.svg similarity index 100% rename from public/icons/file_type_light_jsmap.svg rename to frontend/public/icons/file_type_light_jsmap.svg diff --git a/public/icons/file_type_light_json.svg b/frontend/public/icons/file_type_light_json.svg similarity index 100% rename from public/icons/file_type_light_json.svg rename to frontend/public/icons/file_type_light_json.svg diff --git a/public/icons/file_type_light_json5.svg b/frontend/public/icons/file_type_light_json5.svg similarity index 100% rename from public/icons/file_type_light_json5.svg rename to frontend/public/icons/file_type_light_json5.svg diff --git a/public/icons/file_type_light_jsonld.svg b/frontend/public/icons/file_type_light_jsonld.svg similarity index 100% rename from public/icons/file_type_light_jsonld.svg rename to frontend/public/icons/file_type_light_jsonld.svg diff --git a/public/icons/file_type_light_kite.svg b/frontend/public/icons/file_type_light_kite.svg similarity index 100% rename from public/icons/file_type_light_kite.svg rename to frontend/public/icons/file_type_light_kite.svg diff --git a/public/icons/file_type_light_lerna.svg b/frontend/public/icons/file_type_light_lerna.svg similarity index 100% rename from public/icons/file_type_light_lerna.svg rename to frontend/public/icons/file_type_light_lerna.svg diff --git a/public/icons/file_type_light_mlang.svg b/frontend/public/icons/file_type_light_mlang.svg similarity index 100% rename from public/icons/file_type_light_mlang.svg rename to frontend/public/icons/file_type_light_mlang.svg diff --git a/public/icons/file_type_light_mustache.svg b/frontend/public/icons/file_type_light_mustache.svg similarity index 100% rename from public/icons/file_type_light_mustache.svg rename to frontend/public/icons/file_type_light_mustache.svg diff --git a/public/icons/file_type_light_openHAB.svg b/frontend/public/icons/file_type_light_openHAB.svg similarity index 100% rename from public/icons/file_type_light_openHAB.svg rename to frontend/public/icons/file_type_light_openHAB.svg diff --git a/public/icons/file_type_light_pcl.svg b/frontend/public/icons/file_type_light_pcl.svg similarity index 100% rename from public/icons/file_type_light_pcl.svg rename to frontend/public/icons/file_type_light_pcl.svg diff --git a/public/icons/file_type_light_prettier.svg b/frontend/public/icons/file_type_light_prettier.svg similarity index 100% rename from public/icons/file_type_light_prettier.svg rename to frontend/public/icons/file_type_light_prettier.svg diff --git a/public/icons/file_type_light_purescript.svg b/frontend/public/icons/file_type_light_purescript.svg similarity index 100% rename from public/icons/file_type_light_purescript.svg rename to frontend/public/icons/file_type_light_purescript.svg diff --git a/public/icons/file_type_light_rubocop.svg b/frontend/public/icons/file_type_light_rubocop.svg similarity index 100% rename from public/icons/file_type_light_rubocop.svg rename to frontend/public/icons/file_type_light_rubocop.svg diff --git a/public/icons/file_type_light_shaderlab.svg b/frontend/public/icons/file_type_light_shaderlab.svg similarity index 100% rename from public/icons/file_type_light_shaderlab.svg rename to frontend/public/icons/file_type_light_shaderlab.svg diff --git a/public/icons/file_type_light_solidity.svg b/frontend/public/icons/file_type_light_solidity.svg similarity index 100% rename from public/icons/file_type_light_solidity.svg rename to frontend/public/icons/file_type_light_solidity.svg diff --git a/public/icons/file_type_light_stylelint.svg b/frontend/public/icons/file_type_light_stylelint.svg similarity index 100% rename from public/icons/file_type_light_stylelint.svg rename to frontend/public/icons/file_type_light_stylelint.svg diff --git a/public/icons/file_type_light_stylus.svg b/frontend/public/icons/file_type_light_stylus.svg similarity index 100% rename from public/icons/file_type_light_stylus.svg rename to frontend/public/icons/file_type_light_stylus.svg diff --git a/public/icons/file_type_light_symfony.svg b/frontend/public/icons/file_type_light_symfony.svg similarity index 100% rename from public/icons/file_type_light_symfony.svg rename to frontend/public/icons/file_type_light_symfony.svg diff --git a/public/icons/file_type_light_systemverilog.svg b/frontend/public/icons/file_type_light_systemverilog.svg similarity index 100% rename from public/icons/file_type_light_systemverilog.svg rename to frontend/public/icons/file_type_light_systemverilog.svg diff --git a/public/icons/file_type_light_testjs.svg b/frontend/public/icons/file_type_light_testjs.svg similarity index 100% rename from public/icons/file_type_light_testjs.svg rename to frontend/public/icons/file_type_light_testjs.svg diff --git a/public/icons/file_type_light_tex.svg b/frontend/public/icons/file_type_light_tex.svg similarity index 100% rename from public/icons/file_type_light_tex.svg rename to frontend/public/icons/file_type_light_tex.svg diff --git a/public/icons/file_type_light_todo.svg b/frontend/public/icons/file_type_light_todo.svg similarity index 100% rename from public/icons/file_type_light_todo.svg rename to frontend/public/icons/file_type_light_todo.svg diff --git a/public/icons/file_type_light_vash.svg b/frontend/public/icons/file_type_light_vash.svg similarity index 100% rename from public/icons/file_type_light_vash.svg rename to frontend/public/icons/file_type_light_vash.svg diff --git a/public/icons/file_type_light_vsix.svg b/frontend/public/icons/file_type_light_vsix.svg similarity index 100% rename from public/icons/file_type_light_vsix.svg rename to frontend/public/icons/file_type_light_vsix.svg diff --git a/public/icons/file_type_light_yaml.svg b/frontend/public/icons/file_type_light_yaml.svg similarity index 100% rename from public/icons/file_type_light_yaml.svg rename to frontend/public/icons/file_type_light_yaml.svg diff --git a/public/icons/file_type_lime.svg b/frontend/public/icons/file_type_lime.svg similarity index 100% rename from public/icons/file_type_lime.svg rename to frontend/public/icons/file_type_lime.svg diff --git a/public/icons/file_type_liquid.svg b/frontend/public/icons/file_type_liquid.svg similarity index 100% rename from public/icons/file_type_liquid.svg rename to frontend/public/icons/file_type_liquid.svg diff --git a/public/icons/file_type_lisp.svg b/frontend/public/icons/file_type_lisp.svg similarity index 100% rename from public/icons/file_type_lisp.svg rename to frontend/public/icons/file_type_lisp.svg diff --git a/public/icons/file_type_livescript.svg b/frontend/public/icons/file_type_livescript.svg similarity index 100% rename from public/icons/file_type_livescript.svg rename to frontend/public/icons/file_type_livescript.svg diff --git a/public/icons/file_type_locale.svg b/frontend/public/icons/file_type_locale.svg similarity index 100% rename from public/icons/file_type_locale.svg rename to frontend/public/icons/file_type_locale.svg diff --git a/public/icons/file_type_log.svg b/frontend/public/icons/file_type_log.svg similarity index 100% rename from public/icons/file_type_log.svg rename to frontend/public/icons/file_type_log.svg diff --git a/public/icons/file_type_lolcode.svg b/frontend/public/icons/file_type_lolcode.svg similarity index 100% rename from public/icons/file_type_lolcode.svg rename to frontend/public/icons/file_type_lolcode.svg diff --git a/public/icons/file_type_lsl.svg b/frontend/public/icons/file_type_lsl.svg similarity index 100% rename from public/icons/file_type_lsl.svg rename to frontend/public/icons/file_type_lsl.svg diff --git a/public/icons/file_type_lua.svg b/frontend/public/icons/file_type_lua.svg similarity index 100% rename from public/icons/file_type_lua.svg rename to frontend/public/icons/file_type_lua.svg diff --git a/public/icons/file_type_lync.svg b/frontend/public/icons/file_type_lync.svg similarity index 100% rename from public/icons/file_type_lync.svg rename to frontend/public/icons/file_type_lync.svg diff --git a/public/icons/file_type_makefile.svg b/frontend/public/icons/file_type_makefile.svg similarity index 100% rename from public/icons/file_type_makefile.svg rename to frontend/public/icons/file_type_makefile.svg diff --git a/public/icons/file_type_manifest.svg b/frontend/public/icons/file_type_manifest.svg similarity index 100% rename from public/icons/file_type_manifest.svg rename to frontend/public/icons/file_type_manifest.svg diff --git a/public/icons/file_type_manifest_bak.svg b/frontend/public/icons/file_type_manifest_bak.svg similarity index 100% rename from public/icons/file_type_manifest_bak.svg rename to frontend/public/icons/file_type_manifest_bak.svg diff --git a/public/icons/file_type_manifest_skip.svg b/frontend/public/icons/file_type_manifest_skip.svg similarity index 100% rename from public/icons/file_type_manifest_skip.svg rename to frontend/public/icons/file_type_manifest_skip.svg diff --git a/public/icons/file_type_map.svg b/frontend/public/icons/file_type_map.svg similarity index 100% rename from public/icons/file_type_map.svg rename to frontend/public/icons/file_type_map.svg diff --git a/public/icons/file_type_markdown.svg b/frontend/public/icons/file_type_markdown.svg similarity index 100% rename from public/icons/file_type_markdown.svg rename to frontend/public/icons/file_type_markdown.svg diff --git a/public/icons/file_type_markdownlint.svg b/frontend/public/icons/file_type_markdownlint.svg similarity index 100% rename from public/icons/file_type_markdownlint.svg rename to frontend/public/icons/file_type_markdownlint.svg diff --git a/public/icons/file_type_marko.svg b/frontend/public/icons/file_type_marko.svg similarity index 100% rename from public/icons/file_type_marko.svg rename to frontend/public/icons/file_type_marko.svg diff --git a/public/icons/file_type_markojs.svg b/frontend/public/icons/file_type_markojs.svg similarity index 100% rename from public/icons/file_type_markojs.svg rename to frontend/public/icons/file_type_markojs.svg diff --git a/public/icons/file_type_matlab.png b/frontend/public/icons/file_type_matlab.png similarity index 100% rename from public/icons/file_type_matlab.png rename to frontend/public/icons/file_type_matlab.png diff --git a/public/icons/file_type_maven.svg b/frontend/public/icons/file_type_maven.svg similarity index 100% rename from public/icons/file_type_maven.svg rename to frontend/public/icons/file_type_maven.svg diff --git a/public/icons/file_type_maxscript.svg b/frontend/public/icons/file_type_maxscript.svg similarity index 100% rename from public/icons/file_type_maxscript.svg rename to frontend/public/icons/file_type_maxscript.svg diff --git a/public/icons/file_type_maya.svg b/frontend/public/icons/file_type_maya.svg similarity index 100% rename from public/icons/file_type_maya.svg rename to frontend/public/icons/file_type_maya.svg diff --git a/public/icons/file_type_mediawiki.svg b/frontend/public/icons/file_type_mediawiki.svg similarity index 100% rename from public/icons/file_type_mediawiki.svg rename to frontend/public/icons/file_type_mediawiki.svg diff --git a/public/icons/file_type_mercurial.svg b/frontend/public/icons/file_type_mercurial.svg similarity index 100% rename from public/icons/file_type_mercurial.svg rename to frontend/public/icons/file_type_mercurial.svg diff --git a/public/icons/file_type_meson.svg b/frontend/public/icons/file_type_meson.svg similarity index 100% rename from public/icons/file_type_meson.svg rename to frontend/public/icons/file_type_meson.svg diff --git a/public/icons/file_type_meteor.svg b/frontend/public/icons/file_type_meteor.svg similarity index 100% rename from public/icons/file_type_meteor.svg rename to frontend/public/icons/file_type_meteor.svg diff --git a/public/icons/file_type_mjml.svg b/frontend/public/icons/file_type_mjml.svg similarity index 100% rename from public/icons/file_type_mjml.svg rename to frontend/public/icons/file_type_mjml.svg diff --git a/public/icons/file_type_mlang.svg b/frontend/public/icons/file_type_mlang.svg similarity index 100% rename from public/icons/file_type_mlang.svg rename to frontend/public/icons/file_type_mlang.svg diff --git a/public/icons/file_type_mocha.svg b/frontend/public/icons/file_type_mocha.svg similarity index 100% rename from public/icons/file_type_mocha.svg rename to frontend/public/icons/file_type_mocha.svg diff --git a/public/icons/file_type_mojolicious.svg b/frontend/public/icons/file_type_mojolicious.svg similarity index 100% rename from public/icons/file_type_mojolicious.svg rename to frontend/public/icons/file_type_mojolicious.svg diff --git a/public/icons/file_type_monotone.svg b/frontend/public/icons/file_type_monotone.svg similarity index 100% rename from public/icons/file_type_monotone.svg rename to frontend/public/icons/file_type_monotone.svg diff --git a/public/icons/file_type_mson.svg b/frontend/public/icons/file_type_mson.svg similarity index 100% rename from public/icons/file_type_mson.svg rename to frontend/public/icons/file_type_mson.svg diff --git a/public/icons/file_type_mustache.svg b/frontend/public/icons/file_type_mustache.svg similarity index 100% rename from public/icons/file_type_mustache.svg rename to frontend/public/icons/file_type_mustache.svg diff --git a/public/icons/file_type_ng_component_css.svg b/frontend/public/icons/file_type_ng_component_css.svg similarity index 100% rename from public/icons/file_type_ng_component_css.svg rename to frontend/public/icons/file_type_ng_component_css.svg diff --git a/public/icons/file_type_ng_component_html.svg b/frontend/public/icons/file_type_ng_component_html.svg similarity index 100% rename from public/icons/file_type_ng_component_html.svg rename to frontend/public/icons/file_type_ng_component_html.svg diff --git a/public/icons/file_type_ng_component_js.svg b/frontend/public/icons/file_type_ng_component_js.svg similarity index 100% rename from public/icons/file_type_ng_component_js.svg rename to frontend/public/icons/file_type_ng_component_js.svg diff --git a/public/icons/file_type_ng_component_js2.svg b/frontend/public/icons/file_type_ng_component_js2.svg similarity index 100% rename from public/icons/file_type_ng_component_js2.svg rename to frontend/public/icons/file_type_ng_component_js2.svg diff --git a/public/icons/file_type_ng_component_less.svg b/frontend/public/icons/file_type_ng_component_less.svg similarity index 100% rename from public/icons/file_type_ng_component_less.svg rename to frontend/public/icons/file_type_ng_component_less.svg diff --git a/public/icons/file_type_ng_component_sass.svg b/frontend/public/icons/file_type_ng_component_sass.svg similarity index 100% rename from public/icons/file_type_ng_component_sass.svg rename to frontend/public/icons/file_type_ng_component_sass.svg diff --git a/public/icons/file_type_ng_component_scss.svg b/frontend/public/icons/file_type_ng_component_scss.svg similarity index 100% rename from public/icons/file_type_ng_component_scss.svg rename to frontend/public/icons/file_type_ng_component_scss.svg diff --git a/public/icons/file_type_ng_component_ts.svg b/frontend/public/icons/file_type_ng_component_ts.svg similarity index 100% rename from public/icons/file_type_ng_component_ts.svg rename to frontend/public/icons/file_type_ng_component_ts.svg diff --git a/public/icons/file_type_ng_component_ts2.svg b/frontend/public/icons/file_type_ng_component_ts2.svg similarity index 100% rename from public/icons/file_type_ng_component_ts2.svg rename to frontend/public/icons/file_type_ng_component_ts2.svg diff --git a/public/icons/file_type_ng_controller_js.svg b/frontend/public/icons/file_type_ng_controller_js.svg similarity index 100% rename from public/icons/file_type_ng_controller_js.svg rename to frontend/public/icons/file_type_ng_controller_js.svg diff --git a/public/icons/file_type_ng_controller_ts.svg b/frontend/public/icons/file_type_ng_controller_ts.svg similarity index 100% rename from public/icons/file_type_ng_controller_ts.svg rename to frontend/public/icons/file_type_ng_controller_ts.svg diff --git a/public/icons/file_type_ng_directive_js.svg b/frontend/public/icons/file_type_ng_directive_js.svg similarity index 100% rename from public/icons/file_type_ng_directive_js.svg rename to frontend/public/icons/file_type_ng_directive_js.svg diff --git a/public/icons/file_type_ng_directive_js2.svg b/frontend/public/icons/file_type_ng_directive_js2.svg similarity index 100% rename from public/icons/file_type_ng_directive_js2.svg rename to frontend/public/icons/file_type_ng_directive_js2.svg diff --git a/public/icons/file_type_ng_directive_ts.svg b/frontend/public/icons/file_type_ng_directive_ts.svg similarity index 100% rename from public/icons/file_type_ng_directive_ts.svg rename to frontend/public/icons/file_type_ng_directive_ts.svg diff --git a/public/icons/file_type_ng_directive_ts2.svg b/frontend/public/icons/file_type_ng_directive_ts2.svg similarity index 100% rename from public/icons/file_type_ng_directive_ts2.svg rename to frontend/public/icons/file_type_ng_directive_ts2.svg diff --git a/public/icons/file_type_ng_guard_js.svg b/frontend/public/icons/file_type_ng_guard_js.svg similarity index 100% rename from public/icons/file_type_ng_guard_js.svg rename to frontend/public/icons/file_type_ng_guard_js.svg diff --git a/public/icons/file_type_ng_guard_ts.svg b/frontend/public/icons/file_type_ng_guard_ts.svg similarity index 100% rename from public/icons/file_type_ng_guard_ts.svg rename to frontend/public/icons/file_type_ng_guard_ts.svg diff --git a/public/icons/file_type_ng_interceptor_js.svg b/frontend/public/icons/file_type_ng_interceptor_js.svg similarity index 100% rename from public/icons/file_type_ng_interceptor_js.svg rename to frontend/public/icons/file_type_ng_interceptor_js.svg diff --git a/public/icons/file_type_ng_interceptor_ts.svg b/frontend/public/icons/file_type_ng_interceptor_ts.svg similarity index 100% rename from public/icons/file_type_ng_interceptor_ts.svg rename to frontend/public/icons/file_type_ng_interceptor_ts.svg diff --git a/public/icons/file_type_ng_module_js.svg b/frontend/public/icons/file_type_ng_module_js.svg similarity index 100% rename from public/icons/file_type_ng_module_js.svg rename to frontend/public/icons/file_type_ng_module_js.svg diff --git a/public/icons/file_type_ng_module_js2.svg b/frontend/public/icons/file_type_ng_module_js2.svg similarity index 100% rename from public/icons/file_type_ng_module_js2.svg rename to frontend/public/icons/file_type_ng_module_js2.svg diff --git a/public/icons/file_type_ng_module_ts.svg b/frontend/public/icons/file_type_ng_module_ts.svg similarity index 100% rename from public/icons/file_type_ng_module_ts.svg rename to frontend/public/icons/file_type_ng_module_ts.svg diff --git a/public/icons/file_type_ng_module_ts2.svg b/frontend/public/icons/file_type_ng_module_ts2.svg similarity index 100% rename from public/icons/file_type_ng_module_ts2.svg rename to frontend/public/icons/file_type_ng_module_ts2.svg diff --git a/public/icons/file_type_ng_pipe_js.svg b/frontend/public/icons/file_type_ng_pipe_js.svg similarity index 100% rename from public/icons/file_type_ng_pipe_js.svg rename to frontend/public/icons/file_type_ng_pipe_js.svg diff --git a/public/icons/file_type_ng_pipe_js2.svg b/frontend/public/icons/file_type_ng_pipe_js2.svg similarity index 100% rename from public/icons/file_type_ng_pipe_js2.svg rename to frontend/public/icons/file_type_ng_pipe_js2.svg diff --git a/public/icons/file_type_ng_pipe_ts.svg b/frontend/public/icons/file_type_ng_pipe_ts.svg similarity index 100% rename from public/icons/file_type_ng_pipe_ts.svg rename to frontend/public/icons/file_type_ng_pipe_ts.svg diff --git a/public/icons/file_type_ng_pipe_ts2.svg b/frontend/public/icons/file_type_ng_pipe_ts2.svg similarity index 100% rename from public/icons/file_type_ng_pipe_ts2.svg rename to frontend/public/icons/file_type_ng_pipe_ts2.svg diff --git a/public/icons/file_type_ng_routing_js.svg b/frontend/public/icons/file_type_ng_routing_js.svg similarity index 100% rename from public/icons/file_type_ng_routing_js.svg rename to frontend/public/icons/file_type_ng_routing_js.svg diff --git a/public/icons/file_type_ng_routing_js2.svg b/frontend/public/icons/file_type_ng_routing_js2.svg similarity index 100% rename from public/icons/file_type_ng_routing_js2.svg rename to frontend/public/icons/file_type_ng_routing_js2.svg diff --git a/public/icons/file_type_ng_routing_ts.svg b/frontend/public/icons/file_type_ng_routing_ts.svg similarity index 100% rename from public/icons/file_type_ng_routing_ts.svg rename to frontend/public/icons/file_type_ng_routing_ts.svg diff --git a/public/icons/file_type_ng_routing_ts2.svg b/frontend/public/icons/file_type_ng_routing_ts2.svg similarity index 100% rename from public/icons/file_type_ng_routing_ts2.svg rename to frontend/public/icons/file_type_ng_routing_ts2.svg diff --git a/public/icons/file_type_ng_service_js.svg b/frontend/public/icons/file_type_ng_service_js.svg similarity index 100% rename from public/icons/file_type_ng_service_js.svg rename to frontend/public/icons/file_type_ng_service_js.svg diff --git a/public/icons/file_type_ng_service_js2.svg b/frontend/public/icons/file_type_ng_service_js2.svg similarity index 100% rename from public/icons/file_type_ng_service_js2.svg rename to frontend/public/icons/file_type_ng_service_js2.svg diff --git a/public/icons/file_type_ng_service_ts.svg b/frontend/public/icons/file_type_ng_service_ts.svg similarity index 100% rename from public/icons/file_type_ng_service_ts.svg rename to frontend/public/icons/file_type_ng_service_ts.svg diff --git a/public/icons/file_type_ng_service_ts2.svg b/frontend/public/icons/file_type_ng_service_ts2.svg similarity index 100% rename from public/icons/file_type_ng_service_ts2.svg rename to frontend/public/icons/file_type_ng_service_ts2.svg diff --git a/public/icons/file_type_ng_smart_component_js.svg b/frontend/public/icons/file_type_ng_smart_component_js.svg similarity index 100% rename from public/icons/file_type_ng_smart_component_js.svg rename to frontend/public/icons/file_type_ng_smart_component_js.svg diff --git a/public/icons/file_type_ng_smart_component_js2.svg b/frontend/public/icons/file_type_ng_smart_component_js2.svg similarity index 100% rename from public/icons/file_type_ng_smart_component_js2.svg rename to frontend/public/icons/file_type_ng_smart_component_js2.svg diff --git a/public/icons/file_type_ng_smart_component_ts.svg b/frontend/public/icons/file_type_ng_smart_component_ts.svg similarity index 100% rename from public/icons/file_type_ng_smart_component_ts.svg rename to frontend/public/icons/file_type_ng_smart_component_ts.svg diff --git a/public/icons/file_type_ng_smart_component_ts2.svg b/frontend/public/icons/file_type_ng_smart_component_ts2.svg similarity index 100% rename from public/icons/file_type_ng_smart_component_ts2.svg rename to frontend/public/icons/file_type_ng_smart_component_ts2.svg diff --git a/public/icons/file_type_nginx.svg b/frontend/public/icons/file_type_nginx.svg similarity index 100% rename from public/icons/file_type_nginx.svg rename to frontend/public/icons/file_type_nginx.svg diff --git a/public/icons/file_type_nim.svg b/frontend/public/icons/file_type_nim.svg similarity index 100% rename from public/icons/file_type_nim.svg rename to frontend/public/icons/file_type_nim.svg diff --git a/public/icons/file_type_njsproj.svg b/frontend/public/icons/file_type_njsproj.svg similarity index 100% rename from public/icons/file_type_njsproj.svg rename to frontend/public/icons/file_type_njsproj.svg diff --git a/public/icons/file_type_node.svg b/frontend/public/icons/file_type_node.svg similarity index 100% rename from public/icons/file_type_node.svg rename to frontend/public/icons/file_type_node.svg diff --git a/public/icons/file_type_node2.svg b/frontend/public/icons/file_type_node2.svg similarity index 100% rename from public/icons/file_type_node2.svg rename to frontend/public/icons/file_type_node2.svg diff --git a/public/icons/file_type_nodemon.svg b/frontend/public/icons/file_type_nodemon.svg similarity index 100% rename from public/icons/file_type_nodemon.svg rename to frontend/public/icons/file_type_nodemon.svg diff --git a/public/icons/file_type_npm.svg b/frontend/public/icons/file_type_npm.svg similarity index 100% rename from public/icons/file_type_npm.svg rename to frontend/public/icons/file_type_npm.svg diff --git a/public/icons/file_type_nsi.svg b/frontend/public/icons/file_type_nsi.svg similarity index 100% rename from public/icons/file_type_nsi.svg rename to frontend/public/icons/file_type_nsi.svg diff --git a/public/icons/file_type_nuget.svg b/frontend/public/icons/file_type_nuget.svg similarity index 100% rename from public/icons/file_type_nuget.svg rename to frontend/public/icons/file_type_nuget.svg diff --git a/public/icons/file_type_nunjucks.svg b/frontend/public/icons/file_type_nunjucks.svg similarity index 100% rename from public/icons/file_type_nunjucks.svg rename to frontend/public/icons/file_type_nunjucks.svg diff --git a/public/icons/file_type_nuxt.svg b/frontend/public/icons/file_type_nuxt.svg similarity index 100% rename from public/icons/file_type_nuxt.svg rename to frontend/public/icons/file_type_nuxt.svg diff --git a/public/icons/file_type_nyc.svg b/frontend/public/icons/file_type_nyc.svg similarity index 100% rename from public/icons/file_type_nyc.svg rename to frontend/public/icons/file_type_nyc.svg diff --git a/public/icons/file_type_objectivec.svg b/frontend/public/icons/file_type_objectivec.svg similarity index 100% rename from public/icons/file_type_objectivec.svg rename to frontend/public/icons/file_type_objectivec.svg diff --git a/public/icons/file_type_objectivecpp.svg b/frontend/public/icons/file_type_objectivecpp.svg similarity index 100% rename from public/icons/file_type_objectivecpp.svg rename to frontend/public/icons/file_type_objectivecpp.svg diff --git a/public/icons/file_type_ocaml.svg b/frontend/public/icons/file_type_ocaml.svg similarity index 100% rename from public/icons/file_type_ocaml.svg rename to frontend/public/icons/file_type_ocaml.svg diff --git a/public/icons/file_type_onenote.svg b/frontend/public/icons/file_type_onenote.svg similarity index 100% rename from public/icons/file_type_onenote.svg rename to frontend/public/icons/file_type_onenote.svg diff --git a/public/icons/file_type_openHAB.svg b/frontend/public/icons/file_type_openHAB.svg similarity index 100% rename from public/icons/file_type_openHAB.svg rename to frontend/public/icons/file_type_openHAB.svg diff --git a/public/icons/file_type_opencl.svg b/frontend/public/icons/file_type_opencl.svg similarity index 100% rename from public/icons/file_type_opencl.svg rename to frontend/public/icons/file_type_opencl.svg diff --git a/public/icons/file_type_org.svg b/frontend/public/icons/file_type_org.svg similarity index 100% rename from public/icons/file_type_org.svg rename to frontend/public/icons/file_type_org.svg diff --git a/public/icons/file_type_outlook.svg b/frontend/public/icons/file_type_outlook.svg similarity index 100% rename from public/icons/file_type_outlook.svg rename to frontend/public/icons/file_type_outlook.svg diff --git a/public/icons/file_type_package.svg b/frontend/public/icons/file_type_package.svg similarity index 100% rename from public/icons/file_type_package.svg rename to frontend/public/icons/file_type_package.svg diff --git a/public/icons/file_type_paket.svg b/frontend/public/icons/file_type_paket.svg similarity index 100% rename from public/icons/file_type_paket.svg rename to frontend/public/icons/file_type_paket.svg diff --git a/public/icons/file_type_patch.svg b/frontend/public/icons/file_type_patch.svg similarity index 100% rename from public/icons/file_type_patch.svg rename to frontend/public/icons/file_type_patch.svg diff --git a/public/icons/file_type_pcl.svg b/frontend/public/icons/file_type_pcl.svg similarity index 100% rename from public/icons/file_type_pcl.svg rename to frontend/public/icons/file_type_pcl.svg diff --git a/public/icons/file_type_pdf.svg b/frontend/public/icons/file_type_pdf.svg similarity index 100% rename from public/icons/file_type_pdf.svg rename to frontend/public/icons/file_type_pdf.svg diff --git a/public/icons/file_type_pdf2.svg b/frontend/public/icons/file_type_pdf2.svg similarity index 100% rename from public/icons/file_type_pdf2.svg rename to frontend/public/icons/file_type_pdf2.svg diff --git a/public/icons/file_type_perl.svg b/frontend/public/icons/file_type_perl.svg similarity index 100% rename from public/icons/file_type_perl.svg rename to frontend/public/icons/file_type_perl.svg diff --git a/public/icons/file_type_perl2.svg b/frontend/public/icons/file_type_perl2.svg similarity index 100% rename from public/icons/file_type_perl2.svg rename to frontend/public/icons/file_type_perl2.svg diff --git a/public/icons/file_type_perl6.svg b/frontend/public/icons/file_type_perl6.svg similarity index 100% rename from public/icons/file_type_perl6.svg rename to frontend/public/icons/file_type_perl6.svg diff --git a/public/icons/file_type_pgsql.svg b/frontend/public/icons/file_type_pgsql.svg similarity index 100% rename from public/icons/file_type_pgsql.svg rename to frontend/public/icons/file_type_pgsql.svg diff --git a/public/icons/file_type_photoshop.svg b/frontend/public/icons/file_type_photoshop.svg similarity index 100% rename from public/icons/file_type_photoshop.svg rename to frontend/public/icons/file_type_photoshop.svg diff --git a/public/icons/file_type_photoshop2.svg b/frontend/public/icons/file_type_photoshop2.svg similarity index 100% rename from public/icons/file_type_photoshop2.svg rename to frontend/public/icons/file_type_photoshop2.svg diff --git a/public/icons/file_type_php.svg b/frontend/public/icons/file_type_php.svg similarity index 100% rename from public/icons/file_type_php.svg rename to frontend/public/icons/file_type_php.svg diff --git a/public/icons/file_type_php2.svg b/frontend/public/icons/file_type_php2.svg similarity index 100% rename from public/icons/file_type_php2.svg rename to frontend/public/icons/file_type_php2.svg diff --git a/public/icons/file_type_php3.svg b/frontend/public/icons/file_type_php3.svg similarity index 100% rename from public/icons/file_type_php3.svg rename to frontend/public/icons/file_type_php3.svg diff --git a/public/icons/file_type_phpcsfixer.svg b/frontend/public/icons/file_type_phpcsfixer.svg similarity index 100% rename from public/icons/file_type_phpcsfixer.svg rename to frontend/public/icons/file_type_phpcsfixer.svg diff --git a/public/icons/file_type_phpunit.svg b/frontend/public/icons/file_type_phpunit.svg similarity index 100% rename from public/icons/file_type_phpunit.svg rename to frontend/public/icons/file_type_phpunit.svg diff --git a/public/icons/file_type_phraseapp.svg b/frontend/public/icons/file_type_phraseapp.svg similarity index 100% rename from public/icons/file_type_phraseapp.svg rename to frontend/public/icons/file_type_phraseapp.svg diff --git a/public/icons/file_type_pip.svg b/frontend/public/icons/file_type_pip.svg similarity index 100% rename from public/icons/file_type_pip.svg rename to frontend/public/icons/file_type_pip.svg diff --git a/public/icons/file_type_plantuml.svg b/frontend/public/icons/file_type_plantuml.svg similarity index 100% rename from public/icons/file_type_plantuml.svg rename to frontend/public/icons/file_type_plantuml.svg diff --git a/public/icons/file_type_plsql.svg b/frontend/public/icons/file_type_plsql.svg similarity index 100% rename from public/icons/file_type_plsql.svg rename to frontend/public/icons/file_type_plsql.svg diff --git a/public/icons/file_type_plsql_package.svg b/frontend/public/icons/file_type_plsql_package.svg similarity index 100% rename from public/icons/file_type_plsql_package.svg rename to frontend/public/icons/file_type_plsql_package.svg diff --git a/public/icons/file_type_plsql_package_body.svg b/frontend/public/icons/file_type_plsql_package_body.svg similarity index 100% rename from public/icons/file_type_plsql_package_body.svg rename to frontend/public/icons/file_type_plsql_package_body.svg diff --git a/public/icons/file_type_plsql_package_header.svg b/frontend/public/icons/file_type_plsql_package_header.svg similarity index 100% rename from public/icons/file_type_plsql_package_header.svg rename to frontend/public/icons/file_type_plsql_package_header.svg diff --git a/public/icons/file_type_plsql_package_spec.svg b/frontend/public/icons/file_type_plsql_package_spec.svg similarity index 100% rename from public/icons/file_type_plsql_package_spec.svg rename to frontend/public/icons/file_type_plsql_package_spec.svg diff --git a/public/icons/file_type_poedit.svg b/frontend/public/icons/file_type_poedit.svg similarity index 100% rename from public/icons/file_type_poedit.svg rename to frontend/public/icons/file_type_poedit.svg diff --git a/public/icons/file_type_polymer.svg b/frontend/public/icons/file_type_polymer.svg similarity index 100% rename from public/icons/file_type_polymer.svg rename to frontend/public/icons/file_type_polymer.svg diff --git a/public/icons/file_type_postcss.svg b/frontend/public/icons/file_type_postcss.svg similarity index 100% rename from public/icons/file_type_postcss.svg rename to frontend/public/icons/file_type_postcss.svg diff --git a/public/icons/file_type_postcssconfig.svg b/frontend/public/icons/file_type_postcssconfig.svg similarity index 100% rename from public/icons/file_type_postcssconfig.svg rename to frontend/public/icons/file_type_postcssconfig.svg diff --git a/public/icons/file_type_powerpoint.svg b/frontend/public/icons/file_type_powerpoint.svg similarity index 100% rename from public/icons/file_type_powerpoint.svg rename to frontend/public/icons/file_type_powerpoint.svg diff --git a/public/icons/file_type_powershell.svg b/frontend/public/icons/file_type_powershell.svg similarity index 100% rename from public/icons/file_type_powershell.svg rename to frontend/public/icons/file_type_powershell.svg diff --git a/public/icons/file_type_prettier.svg b/frontend/public/icons/file_type_prettier.svg similarity index 100% rename from public/icons/file_type_prettier.svg rename to frontend/public/icons/file_type_prettier.svg diff --git a/public/icons/file_type_processinglang.svg b/frontend/public/icons/file_type_processinglang.svg similarity index 100% rename from public/icons/file_type_processinglang.svg rename to frontend/public/icons/file_type_processinglang.svg diff --git a/public/icons/file_type_procfile.svg b/frontend/public/icons/file_type_procfile.svg similarity index 100% rename from public/icons/file_type_procfile.svg rename to frontend/public/icons/file_type_procfile.svg diff --git a/public/icons/file_type_progress.svg b/frontend/public/icons/file_type_progress.svg similarity index 100% rename from public/icons/file_type_progress.svg rename to frontend/public/icons/file_type_progress.svg diff --git a/public/icons/file_type_prolog.svg b/frontend/public/icons/file_type_prolog.svg similarity index 100% rename from public/icons/file_type_prolog.svg rename to frontend/public/icons/file_type_prolog.svg diff --git a/public/icons/file_type_prometheus.svg b/frontend/public/icons/file_type_prometheus.svg similarity index 100% rename from public/icons/file_type_prometheus.svg rename to frontend/public/icons/file_type_prometheus.svg diff --git a/public/icons/file_type_protobuf.svg b/frontend/public/icons/file_type_protobuf.svg similarity index 100% rename from public/icons/file_type_protobuf.svg rename to frontend/public/icons/file_type_protobuf.svg diff --git a/public/icons/file_type_protractor.svg b/frontend/public/icons/file_type_protractor.svg similarity index 100% rename from public/icons/file_type_protractor.svg rename to frontend/public/icons/file_type_protractor.svg diff --git a/public/icons/file_type_publisher.svg b/frontend/public/icons/file_type_publisher.svg similarity index 100% rename from public/icons/file_type_publisher.svg rename to frontend/public/icons/file_type_publisher.svg diff --git a/public/icons/file_type_pug.svg b/frontend/public/icons/file_type_pug.svg similarity index 100% rename from public/icons/file_type_pug.svg rename to frontend/public/icons/file_type_pug.svg diff --git a/public/icons/file_type_puppet.svg b/frontend/public/icons/file_type_puppet.svg similarity index 100% rename from public/icons/file_type_puppet.svg rename to frontend/public/icons/file_type_puppet.svg diff --git a/public/icons/file_type_purescript.svg b/frontend/public/icons/file_type_purescript.svg similarity index 100% rename from public/icons/file_type_purescript.svg rename to frontend/public/icons/file_type_purescript.svg diff --git a/public/icons/file_type_pyret.svg b/frontend/public/icons/file_type_pyret.svg similarity index 100% rename from public/icons/file_type_pyret.svg rename to frontend/public/icons/file_type_pyret.svg diff --git a/public/icons/file_type_python.svg b/frontend/public/icons/file_type_python.svg similarity index 100% rename from public/icons/file_type_python.svg rename to frontend/public/icons/file_type_python.svg diff --git a/public/icons/file_type_q.svg b/frontend/public/icons/file_type_q.svg similarity index 100% rename from public/icons/file_type_q.svg rename to frontend/public/icons/file_type_q.svg diff --git a/public/icons/file_type_qlikview.svg b/frontend/public/icons/file_type_qlikview.svg similarity index 100% rename from public/icons/file_type_qlikview.svg rename to frontend/public/icons/file_type_qlikview.svg diff --git a/public/icons/file_type_qsharp.svg b/frontend/public/icons/file_type_qsharp.svg similarity index 100% rename from public/icons/file_type_qsharp.svg rename to frontend/public/icons/file_type_qsharp.svg diff --git a/public/icons/file_type_quasar.svg b/frontend/public/icons/file_type_quasar.svg similarity index 100% rename from public/icons/file_type_quasar.svg rename to frontend/public/icons/file_type_quasar.svg diff --git a/public/icons/file_type_r.svg b/frontend/public/icons/file_type_r.svg similarity index 100% rename from public/icons/file_type_r.svg rename to frontend/public/icons/file_type_r.svg diff --git a/public/icons/file_type_racket.svg b/frontend/public/icons/file_type_racket.svg similarity index 100% rename from public/icons/file_type_racket.svg rename to frontend/public/icons/file_type_racket.svg diff --git a/public/icons/file_type_rails.svg b/frontend/public/icons/file_type_rails.svg similarity index 100% rename from public/icons/file_type_rails.svg rename to frontend/public/icons/file_type_rails.svg diff --git a/public/icons/file_type_rake.svg b/frontend/public/icons/file_type_rake.svg similarity index 100% rename from public/icons/file_type_rake.svg rename to frontend/public/icons/file_type_rake.svg diff --git a/public/icons/file_type_raml.svg b/frontend/public/icons/file_type_raml.svg similarity index 100% rename from public/icons/file_type_raml.svg rename to frontend/public/icons/file_type_raml.svg diff --git a/public/icons/file_type_razor.svg b/frontend/public/icons/file_type_razor.svg similarity index 100% rename from public/icons/file_type_razor.svg rename to frontend/public/icons/file_type_razor.svg diff --git a/public/icons/file_type_reactjs.svg b/frontend/public/icons/file_type_reactjs.svg similarity index 100% rename from public/icons/file_type_reactjs.svg rename to frontend/public/icons/file_type_reactjs.svg diff --git a/public/icons/file_type_reacttemplate.svg b/frontend/public/icons/file_type_reacttemplate.svg similarity index 100% rename from public/icons/file_type_reacttemplate.svg rename to frontend/public/icons/file_type_reacttemplate.svg diff --git a/public/icons/file_type_reactts.svg b/frontend/public/icons/file_type_reactts.svg similarity index 100% rename from public/icons/file_type_reactts.svg rename to frontend/public/icons/file_type_reactts.svg diff --git a/public/icons/file_type_reason.svg b/frontend/public/icons/file_type_reason.svg similarity index 100% rename from public/icons/file_type_reason.svg rename to frontend/public/icons/file_type_reason.svg diff --git a/public/icons/file_type_registry.svg b/frontend/public/icons/file_type_registry.svg similarity index 100% rename from public/icons/file_type_registry.svg rename to frontend/public/icons/file_type_registry.svg diff --git a/public/icons/file_type_rest.svg b/frontend/public/icons/file_type_rest.svg similarity index 100% rename from public/icons/file_type_rest.svg rename to frontend/public/icons/file_type_rest.svg diff --git a/public/icons/file_type_riot.svg b/frontend/public/icons/file_type_riot.svg similarity index 100% rename from public/icons/file_type_riot.svg rename to frontend/public/icons/file_type_riot.svg diff --git a/public/icons/file_type_robotframework.svg b/frontend/public/icons/file_type_robotframework.svg similarity index 100% rename from public/icons/file_type_robotframework.svg rename to frontend/public/icons/file_type_robotframework.svg diff --git a/public/icons/file_type_robots.svg b/frontend/public/icons/file_type_robots.svg similarity index 100% rename from public/icons/file_type_robots.svg rename to frontend/public/icons/file_type_robots.svg diff --git a/public/icons/file_type_rollup.svg b/frontend/public/icons/file_type_rollup.svg similarity index 100% rename from public/icons/file_type_rollup.svg rename to frontend/public/icons/file_type_rollup.svg diff --git a/public/icons/file_type_rproj.svg b/frontend/public/icons/file_type_rproj.svg similarity index 100% rename from public/icons/file_type_rproj.svg rename to frontend/public/icons/file_type_rproj.svg diff --git a/public/icons/file_type_rspec.svg b/frontend/public/icons/file_type_rspec.svg similarity index 100% rename from public/icons/file_type_rspec.svg rename to frontend/public/icons/file_type_rspec.svg diff --git a/public/icons/file_type_rubocop.svg b/frontend/public/icons/file_type_rubocop.svg similarity index 100% rename from public/icons/file_type_rubocop.svg rename to frontend/public/icons/file_type_rubocop.svg diff --git a/public/icons/file_type_ruby.svg b/frontend/public/icons/file_type_ruby.svg similarity index 100% rename from public/icons/file_type_ruby.svg rename to frontend/public/icons/file_type_ruby.svg diff --git a/public/icons/file_type_rust.svg b/frontend/public/icons/file_type_rust.svg similarity index 100% rename from public/icons/file_type_rust.svg rename to frontend/public/icons/file_type_rust.svg diff --git a/public/icons/file_type_saltstack.svg b/frontend/public/icons/file_type_saltstack.svg similarity index 100% rename from public/icons/file_type_saltstack.svg rename to frontend/public/icons/file_type_saltstack.svg diff --git a/public/icons/file_type_sass.svg b/frontend/public/icons/file_type_sass.svg similarity index 100% rename from public/icons/file_type_sass.svg rename to frontend/public/icons/file_type_sass.svg diff --git a/public/icons/file_type_sbt.svg b/frontend/public/icons/file_type_sbt.svg similarity index 100% rename from public/icons/file_type_sbt.svg rename to frontend/public/icons/file_type_sbt.svg diff --git a/public/icons/file_type_scala.svg b/frontend/public/icons/file_type_scala.svg similarity index 100% rename from public/icons/file_type_scala.svg rename to frontend/public/icons/file_type_scala.svg diff --git a/public/icons/file_type_scilab.svg b/frontend/public/icons/file_type_scilab.svg similarity index 100% rename from public/icons/file_type_scilab.svg rename to frontend/public/icons/file_type_scilab.svg diff --git a/public/icons/file_type_script.svg b/frontend/public/icons/file_type_script.svg similarity index 100% rename from public/icons/file_type_script.svg rename to frontend/public/icons/file_type_script.svg diff --git a/public/icons/file_type_scss.svg b/frontend/public/icons/file_type_scss.svg similarity index 100% rename from public/icons/file_type_scss.svg rename to frontend/public/icons/file_type_scss.svg diff --git a/public/icons/file_type_scss2.svg b/frontend/public/icons/file_type_scss2.svg similarity index 100% rename from public/icons/file_type_scss2.svg rename to frontend/public/icons/file_type_scss2.svg diff --git a/public/icons/file_type_sdlang.svg b/frontend/public/icons/file_type_sdlang.svg similarity index 100% rename from public/icons/file_type_sdlang.svg rename to frontend/public/icons/file_type_sdlang.svg diff --git a/public/icons/file_type_sequelize.svg b/frontend/public/icons/file_type_sequelize.svg similarity index 100% rename from public/icons/file_type_sequelize.svg rename to frontend/public/icons/file_type_sequelize.svg diff --git a/public/icons/file_type_shaderlab.svg b/frontend/public/icons/file_type_shaderlab.svg similarity index 100% rename from public/icons/file_type_shaderlab.svg rename to frontend/public/icons/file_type_shaderlab.svg diff --git a/public/icons/file_type_shell.svg b/frontend/public/icons/file_type_shell.svg similarity index 100% rename from public/icons/file_type_shell.svg rename to frontend/public/icons/file_type_shell.svg diff --git a/public/icons/file_type_silverstripe.svg b/frontend/public/icons/file_type_silverstripe.svg similarity index 100% rename from public/icons/file_type_silverstripe.svg rename to frontend/public/icons/file_type_silverstripe.svg diff --git a/public/icons/file_type_sketch.svg b/frontend/public/icons/file_type_sketch.svg similarity index 100% rename from public/icons/file_type_sketch.svg rename to frontend/public/icons/file_type_sketch.svg diff --git a/public/icons/file_type_skipper.svg b/frontend/public/icons/file_type_skipper.svg similarity index 100% rename from public/icons/file_type_skipper.svg rename to frontend/public/icons/file_type_skipper.svg diff --git a/public/icons/file_type_slang.svg b/frontend/public/icons/file_type_slang.svg similarity index 100% rename from public/icons/file_type_slang.svg rename to frontend/public/icons/file_type_slang.svg diff --git a/public/icons/file_type_slice.svg b/frontend/public/icons/file_type_slice.svg similarity index 100% rename from public/icons/file_type_slice.svg rename to frontend/public/icons/file_type_slice.svg diff --git a/public/icons/file_type_slim.svg b/frontend/public/icons/file_type_slim.svg similarity index 100% rename from public/icons/file_type_slim.svg rename to frontend/public/icons/file_type_slim.svg diff --git a/public/icons/file_type_sln.svg b/frontend/public/icons/file_type_sln.svg similarity index 100% rename from public/icons/file_type_sln.svg rename to frontend/public/icons/file_type_sln.svg diff --git a/public/icons/file_type_smarty.svg b/frontend/public/icons/file_type_smarty.svg similarity index 100% rename from public/icons/file_type_smarty.svg rename to frontend/public/icons/file_type_smarty.svg diff --git a/public/icons/file_type_snort.svg b/frontend/public/icons/file_type_snort.svg similarity index 100% rename from public/icons/file_type_snort.svg rename to frontend/public/icons/file_type_snort.svg diff --git a/public/icons/file_type_snyk.svg b/frontend/public/icons/file_type_snyk.svg similarity index 100% rename from public/icons/file_type_snyk.svg rename to frontend/public/icons/file_type_snyk.svg diff --git a/public/icons/file_type_solidarity.svg b/frontend/public/icons/file_type_solidarity.svg similarity index 100% rename from public/icons/file_type_solidarity.svg rename to frontend/public/icons/file_type_solidarity.svg diff --git a/public/icons/file_type_solidity.svg b/frontend/public/icons/file_type_solidity.svg similarity index 100% rename from public/icons/file_type_solidity.svg rename to frontend/public/icons/file_type_solidity.svg diff --git a/public/icons/file_type_source.svg b/frontend/public/icons/file_type_source.svg similarity index 100% rename from public/icons/file_type_source.svg rename to frontend/public/icons/file_type_source.svg diff --git a/public/icons/file_type_sqf.svg b/frontend/public/icons/file_type_sqf.svg similarity index 100% rename from public/icons/file_type_sqf.svg rename to frontend/public/icons/file_type_sqf.svg diff --git a/public/icons/file_type_sql.svg b/frontend/public/icons/file_type_sql.svg similarity index 100% rename from public/icons/file_type_sql.svg rename to frontend/public/icons/file_type_sql.svg diff --git a/public/icons/file_type_sqlite.svg b/frontend/public/icons/file_type_sqlite.svg similarity index 100% rename from public/icons/file_type_sqlite.svg rename to frontend/public/icons/file_type_sqlite.svg diff --git a/public/icons/file_type_squirrel.svg b/frontend/public/icons/file_type_squirrel.svg similarity index 100% rename from public/icons/file_type_squirrel.svg rename to frontend/public/icons/file_type_squirrel.svg diff --git a/public/icons/file_type_sss.svg b/frontend/public/icons/file_type_sss.svg similarity index 100% rename from public/icons/file_type_sss.svg rename to frontend/public/icons/file_type_sss.svg diff --git a/public/icons/file_type_stata.svg b/frontend/public/icons/file_type_stata.svg similarity index 100% rename from public/icons/file_type_stata.svg rename to frontend/public/icons/file_type_stata.svg diff --git a/public/icons/file_type_storyboard.svg b/frontend/public/icons/file_type_storyboard.svg similarity index 100% rename from public/icons/file_type_storyboard.svg rename to frontend/public/icons/file_type_storyboard.svg diff --git a/public/icons/file_type_storybook.svg b/frontend/public/icons/file_type_storybook.svg similarity index 100% rename from public/icons/file_type_storybook.svg rename to frontend/public/icons/file_type_storybook.svg diff --git a/public/icons/file_type_stylable.svg b/frontend/public/icons/file_type_stylable.svg similarity index 100% rename from public/icons/file_type_stylable.svg rename to frontend/public/icons/file_type_stylable.svg diff --git a/public/icons/file_type_style.svg b/frontend/public/icons/file_type_style.svg similarity index 100% rename from public/icons/file_type_style.svg rename to frontend/public/icons/file_type_style.svg diff --git a/public/icons/file_type_stylelint.svg b/frontend/public/icons/file_type_stylelint.svg similarity index 100% rename from public/icons/file_type_stylelint.svg rename to frontend/public/icons/file_type_stylelint.svg diff --git a/public/icons/file_type_stylus.svg b/frontend/public/icons/file_type_stylus.svg similarity index 100% rename from public/icons/file_type_stylus.svg rename to frontend/public/icons/file_type_stylus.svg diff --git a/public/icons/file_type_subversion.svg b/frontend/public/icons/file_type_subversion.svg similarity index 100% rename from public/icons/file_type_subversion.svg rename to frontend/public/icons/file_type_subversion.svg diff --git a/public/icons/file_type_svg.svg b/frontend/public/icons/file_type_svg.svg similarity index 100% rename from public/icons/file_type_svg.svg rename to frontend/public/icons/file_type_svg.svg diff --git a/public/icons/file_type_swagger.svg b/frontend/public/icons/file_type_swagger.svg similarity index 100% rename from public/icons/file_type_swagger.svg rename to frontend/public/icons/file_type_swagger.svg diff --git a/public/icons/file_type_swift.svg b/frontend/public/icons/file_type_swift.svg similarity index 100% rename from public/icons/file_type_swift.svg rename to frontend/public/icons/file_type_swift.svg diff --git a/public/icons/file_type_swig.svg b/frontend/public/icons/file_type_swig.svg similarity index 100% rename from public/icons/file_type_swig.svg rename to frontend/public/icons/file_type_swig.svg diff --git a/public/icons/file_type_symfony.svg b/frontend/public/icons/file_type_symfony.svg similarity index 100% rename from public/icons/file_type_symfony.svg rename to frontend/public/icons/file_type_symfony.svg diff --git a/public/icons/file_type_systemverilog.svg b/frontend/public/icons/file_type_systemverilog.svg similarity index 100% rename from public/icons/file_type_systemverilog.svg rename to frontend/public/icons/file_type_systemverilog.svg diff --git a/public/icons/file_type_t4tt.svg b/frontend/public/icons/file_type_t4tt.svg similarity index 100% rename from public/icons/file_type_t4tt.svg rename to frontend/public/icons/file_type_t4tt.svg diff --git a/public/icons/file_type_tcl.svg b/frontend/public/icons/file_type_tcl.svg similarity index 100% rename from public/icons/file_type_tcl.svg rename to frontend/public/icons/file_type_tcl.svg diff --git a/public/icons/file_type_terraform.svg b/frontend/public/icons/file_type_terraform.svg similarity index 100% rename from public/icons/file_type_terraform.svg rename to frontend/public/icons/file_type_terraform.svg diff --git a/public/icons/file_type_test.svg b/frontend/public/icons/file_type_test.svg similarity index 100% rename from public/icons/file_type_test.svg rename to frontend/public/icons/file_type_test.svg diff --git a/public/icons/file_type_testjs.svg b/frontend/public/icons/file_type_testjs.svg similarity index 100% rename from public/icons/file_type_testjs.svg rename to frontend/public/icons/file_type_testjs.svg diff --git a/public/icons/file_type_testts.svg b/frontend/public/icons/file_type_testts.svg similarity index 100% rename from public/icons/file_type_testts.svg rename to frontend/public/icons/file_type_testts.svg diff --git a/public/icons/file_type_tex.svg b/frontend/public/icons/file_type_tex.svg similarity index 100% rename from public/icons/file_type_tex.svg rename to frontend/public/icons/file_type_tex.svg diff --git a/public/icons/file_type_text.svg b/frontend/public/icons/file_type_text.svg similarity index 100% rename from public/icons/file_type_text.svg rename to frontend/public/icons/file_type_text.svg diff --git a/public/icons/file_type_textile.svg b/frontend/public/icons/file_type_textile.svg similarity index 100% rename from public/icons/file_type_textile.svg rename to frontend/public/icons/file_type_textile.svg diff --git a/public/icons/file_type_tfs.svg b/frontend/public/icons/file_type_tfs.svg similarity index 100% rename from public/icons/file_type_tfs.svg rename to frontend/public/icons/file_type_tfs.svg diff --git a/public/icons/file_type_todo.svg b/frontend/public/icons/file_type_todo.svg similarity index 100% rename from public/icons/file_type_todo.svg rename to frontend/public/icons/file_type_todo.svg diff --git a/public/icons/file_type_toml.svg b/frontend/public/icons/file_type_toml.svg similarity index 100% rename from public/icons/file_type_toml.svg rename to frontend/public/icons/file_type_toml.svg diff --git a/public/icons/file_type_travis.svg b/frontend/public/icons/file_type_travis.svg similarity index 100% rename from public/icons/file_type_travis.svg rename to frontend/public/icons/file_type_travis.svg diff --git a/public/icons/file_type_tsconfig.svg b/frontend/public/icons/file_type_tsconfig.svg similarity index 100% rename from public/icons/file_type_tsconfig.svg rename to frontend/public/icons/file_type_tsconfig.svg diff --git a/public/icons/file_type_tslint.svg b/frontend/public/icons/file_type_tslint.svg similarity index 100% rename from public/icons/file_type_tslint.svg rename to frontend/public/icons/file_type_tslint.svg diff --git a/public/icons/file_type_twig.svg b/frontend/public/icons/file_type_twig.svg similarity index 100% rename from public/icons/file_type_twig.svg rename to frontend/public/icons/file_type_twig.svg diff --git a/public/icons/file_type_typescript.svg b/frontend/public/icons/file_type_typescript.svg similarity index 100% rename from public/icons/file_type_typescript.svg rename to frontend/public/icons/file_type_typescript.svg diff --git a/public/icons/file_type_typescript_official.svg b/frontend/public/icons/file_type_typescript_official.svg similarity index 100% rename from public/icons/file_type_typescript_official.svg rename to frontend/public/icons/file_type_typescript_official.svg diff --git a/public/icons/file_type_typescriptdef.svg b/frontend/public/icons/file_type_typescriptdef.svg similarity index 100% rename from public/icons/file_type_typescriptdef.svg rename to frontend/public/icons/file_type_typescriptdef.svg diff --git a/public/icons/file_type_typescriptdef_official.svg b/frontend/public/icons/file_type_typescriptdef_official.svg similarity index 100% rename from public/icons/file_type_typescriptdef_official.svg rename to frontend/public/icons/file_type_typescriptdef_official.svg diff --git a/public/icons/file_type_typo3.svg b/frontend/public/icons/file_type_typo3.svg similarity index 100% rename from public/icons/file_type_typo3.svg rename to frontend/public/icons/file_type_typo3.svg diff --git a/public/icons/file_type_vagrant.svg b/frontend/public/icons/file_type_vagrant.svg similarity index 100% rename from public/icons/file_type_vagrant.svg rename to frontend/public/icons/file_type_vagrant.svg diff --git a/public/icons/file_type_vala.svg b/frontend/public/icons/file_type_vala.svg similarity index 100% rename from public/icons/file_type_vala.svg rename to frontend/public/icons/file_type_vala.svg diff --git a/public/icons/file_type_vapi.svg b/frontend/public/icons/file_type_vapi.svg similarity index 100% rename from public/icons/file_type_vapi.svg rename to frontend/public/icons/file_type_vapi.svg diff --git a/public/icons/file_type_vash.svg b/frontend/public/icons/file_type_vash.svg similarity index 100% rename from public/icons/file_type_vash.svg rename to frontend/public/icons/file_type_vash.svg diff --git a/public/icons/file_type_vb.svg b/frontend/public/icons/file_type_vb.svg similarity index 100% rename from public/icons/file_type_vb.svg rename to frontend/public/icons/file_type_vb.svg diff --git a/public/icons/file_type_vba.svg b/frontend/public/icons/file_type_vba.svg similarity index 100% rename from public/icons/file_type_vba.svg rename to frontend/public/icons/file_type_vba.svg diff --git a/public/icons/file_type_vbhtml.svg b/frontend/public/icons/file_type_vbhtml.svg similarity index 100% rename from public/icons/file_type_vbhtml.svg rename to frontend/public/icons/file_type_vbhtml.svg diff --git a/public/icons/file_type_vbproj.svg b/frontend/public/icons/file_type_vbproj.svg similarity index 100% rename from public/icons/file_type_vbproj.svg rename to frontend/public/icons/file_type_vbproj.svg diff --git a/public/icons/file_type_vcxproj.svg b/frontend/public/icons/file_type_vcxproj.svg similarity index 100% rename from public/icons/file_type_vcxproj.svg rename to frontend/public/icons/file_type_vcxproj.svg diff --git a/public/icons/file_type_velocity.svg b/frontend/public/icons/file_type_velocity.svg similarity index 100% rename from public/icons/file_type_velocity.svg rename to frontend/public/icons/file_type_velocity.svg diff --git a/public/icons/file_type_verilog.svg b/frontend/public/icons/file_type_verilog.svg similarity index 100% rename from public/icons/file_type_verilog.svg rename to frontend/public/icons/file_type_verilog.svg diff --git a/public/icons/file_type_vhdl.svg b/frontend/public/icons/file_type_vhdl.svg similarity index 100% rename from public/icons/file_type_vhdl.svg rename to frontend/public/icons/file_type_vhdl.svg diff --git a/public/icons/file_type_video.svg b/frontend/public/icons/file_type_video.svg similarity index 100% rename from public/icons/file_type_video.svg rename to frontend/public/icons/file_type_video.svg diff --git a/public/icons/file_type_view.svg b/frontend/public/icons/file_type_view.svg similarity index 100% rename from public/icons/file_type_view.svg rename to frontend/public/icons/file_type_view.svg diff --git a/public/icons/file_type_vim.svg b/frontend/public/icons/file_type_vim.svg similarity index 100% rename from public/icons/file_type_vim.svg rename to frontend/public/icons/file_type_vim.svg diff --git a/public/icons/file_type_volt.svg b/frontend/public/icons/file_type_volt.svg similarity index 100% rename from public/icons/file_type_volt.svg rename to frontend/public/icons/file_type_volt.svg diff --git a/public/icons/file_type_vscode.svg b/frontend/public/icons/file_type_vscode.svg similarity index 100% rename from public/icons/file_type_vscode.svg rename to frontend/public/icons/file_type_vscode.svg diff --git a/public/icons/file_type_vscode2.svg b/frontend/public/icons/file_type_vscode2.svg similarity index 100% rename from public/icons/file_type_vscode2.svg rename to frontend/public/icons/file_type_vscode2.svg diff --git a/public/icons/file_type_vsix.svg b/frontend/public/icons/file_type_vsix.svg similarity index 100% rename from public/icons/file_type_vsix.svg rename to frontend/public/icons/file_type_vsix.svg diff --git a/public/icons/file_type_vue.svg b/frontend/public/icons/file_type_vue.svg similarity index 100% rename from public/icons/file_type_vue.svg rename to frontend/public/icons/file_type_vue.svg diff --git a/public/icons/file_type_wallaby.svg b/frontend/public/icons/file_type_wallaby.svg similarity index 100% rename from public/icons/file_type_wallaby.svg rename to frontend/public/icons/file_type_wallaby.svg diff --git a/public/icons/file_type_wasm.svg b/frontend/public/icons/file_type_wasm.svg similarity index 100% rename from public/icons/file_type_wasm.svg rename to frontend/public/icons/file_type_wasm.svg diff --git a/public/icons/file_type_watchmanconfig.svg b/frontend/public/icons/file_type_watchmanconfig.svg similarity index 100% rename from public/icons/file_type_watchmanconfig.svg rename to frontend/public/icons/file_type_watchmanconfig.svg diff --git a/public/icons/file_type_webpack.svg b/frontend/public/icons/file_type_webpack.svg similarity index 100% rename from public/icons/file_type_webpack.svg rename to frontend/public/icons/file_type_webpack.svg diff --git a/public/icons/file_type_wercker.svg b/frontend/public/icons/file_type_wercker.svg similarity index 100% rename from public/icons/file_type_wercker.svg rename to frontend/public/icons/file_type_wercker.svg diff --git a/public/icons/file_type_wolfram.svg b/frontend/public/icons/file_type_wolfram.svg similarity index 100% rename from public/icons/file_type_wolfram.svg rename to frontend/public/icons/file_type_wolfram.svg diff --git a/public/icons/file_type_word.svg b/frontend/public/icons/file_type_word.svg similarity index 100% rename from public/icons/file_type_word.svg rename to frontend/public/icons/file_type_word.svg diff --git a/public/icons/file_type_wurst.svg b/frontend/public/icons/file_type_wurst.svg similarity index 100% rename from public/icons/file_type_wurst.svg rename to frontend/public/icons/file_type_wurst.svg diff --git a/public/icons/file_type_wxml.svg b/frontend/public/icons/file_type_wxml.svg similarity index 100% rename from public/icons/file_type_wxml.svg rename to frontend/public/icons/file_type_wxml.svg diff --git a/public/icons/file_type_wxss.svg b/frontend/public/icons/file_type_wxss.svg similarity index 100% rename from public/icons/file_type_wxss.svg rename to frontend/public/icons/file_type_wxss.svg diff --git a/public/icons/file_type_xcode.svg b/frontend/public/icons/file_type_xcode.svg similarity index 100% rename from public/icons/file_type_xcode.svg rename to frontend/public/icons/file_type_xcode.svg diff --git a/public/icons/file_type_xib.svg b/frontend/public/icons/file_type_xib.svg similarity index 100% rename from public/icons/file_type_xib.svg rename to frontend/public/icons/file_type_xib.svg diff --git a/public/icons/file_type_xliff.svg b/frontend/public/icons/file_type_xliff.svg similarity index 100% rename from public/icons/file_type_xliff.svg rename to frontend/public/icons/file_type_xliff.svg diff --git a/public/icons/file_type_xml.svg b/frontend/public/icons/file_type_xml.svg similarity index 100% rename from public/icons/file_type_xml.svg rename to frontend/public/icons/file_type_xml.svg diff --git a/public/icons/file_type_xsl.svg b/frontend/public/icons/file_type_xsl.svg similarity index 100% rename from public/icons/file_type_xsl.svg rename to frontend/public/icons/file_type_xsl.svg diff --git a/public/icons/file_type_yaml.svg b/frontend/public/icons/file_type_yaml.svg similarity index 100% rename from public/icons/file_type_yaml.svg rename to frontend/public/icons/file_type_yaml.svg diff --git a/public/icons/file_type_yamllint.svg b/frontend/public/icons/file_type_yamllint.svg similarity index 100% rename from public/icons/file_type_yamllint.svg rename to frontend/public/icons/file_type_yamllint.svg diff --git a/public/icons/file_type_yang.svg b/frontend/public/icons/file_type_yang.svg similarity index 100% rename from public/icons/file_type_yang.svg rename to frontend/public/icons/file_type_yang.svg diff --git a/public/icons/file_type_yarn.svg b/frontend/public/icons/file_type_yarn.svg similarity index 100% rename from public/icons/file_type_yarn.svg rename to frontend/public/icons/file_type_yarn.svg diff --git a/public/icons/file_type_yeoman.svg b/frontend/public/icons/file_type_yeoman.svg similarity index 100% rename from public/icons/file_type_yeoman.svg rename to frontend/public/icons/file_type_yeoman.svg diff --git a/public/icons/file_type_zip.svg b/frontend/public/icons/file_type_zip.svg similarity index 100% rename from public/icons/file_type_zip.svg rename to frontend/public/icons/file_type_zip.svg diff --git a/public/icons/file_type_zip2.svg b/frontend/public/icons/file_type_zip2.svg similarity index 100% rename from public/icons/file_type_zip2.svg rename to frontend/public/icons/file_type_zip2.svg diff --git a/public/icons/folder_type_api.svg b/frontend/public/icons/folder_type_api.svg similarity index 100% rename from public/icons/folder_type_api.svg rename to frontend/public/icons/folder_type_api.svg diff --git a/public/icons/folder_type_api_opened.svg b/frontend/public/icons/folder_type_api_opened.svg similarity index 100% rename from public/icons/folder_type_api_opened.svg rename to frontend/public/icons/folder_type_api_opened.svg diff --git a/public/icons/folder_type_app.svg b/frontend/public/icons/folder_type_app.svg similarity index 100% rename from public/icons/folder_type_app.svg rename to frontend/public/icons/folder_type_app.svg diff --git a/public/icons/folder_type_app_opened.svg b/frontend/public/icons/folder_type_app_opened.svg similarity index 100% rename from public/icons/folder_type_app_opened.svg rename to frontend/public/icons/folder_type_app_opened.svg diff --git a/public/icons/folder_type_asset.svg b/frontend/public/icons/folder_type_asset.svg similarity index 100% rename from public/icons/folder_type_asset.svg rename to frontend/public/icons/folder_type_asset.svg diff --git a/public/icons/folder_type_asset_opened.svg b/frontend/public/icons/folder_type_asset_opened.svg similarity index 100% rename from public/icons/folder_type_asset_opened.svg rename to frontend/public/icons/folder_type_asset_opened.svg diff --git a/public/icons/folder_type_audio.svg b/frontend/public/icons/folder_type_audio.svg similarity index 100% rename from public/icons/folder_type_audio.svg rename to frontend/public/icons/folder_type_audio.svg diff --git a/public/icons/folder_type_audio_opened.svg b/frontend/public/icons/folder_type_audio_opened.svg similarity index 100% rename from public/icons/folder_type_audio_opened.svg rename to frontend/public/icons/folder_type_audio_opened.svg diff --git a/public/icons/folder_type_aurelia.svg b/frontend/public/icons/folder_type_aurelia.svg similarity index 100% rename from public/icons/folder_type_aurelia.svg rename to frontend/public/icons/folder_type_aurelia.svg diff --git a/public/icons/folder_type_aurelia_opened.svg b/frontend/public/icons/folder_type_aurelia_opened.svg similarity index 100% rename from public/icons/folder_type_aurelia_opened.svg rename to frontend/public/icons/folder_type_aurelia_opened.svg diff --git a/public/icons/folder_type_aws.svg b/frontend/public/icons/folder_type_aws.svg similarity index 100% rename from public/icons/folder_type_aws.svg rename to frontend/public/icons/folder_type_aws.svg diff --git a/public/icons/folder_type_aws_opened.svg b/frontend/public/icons/folder_type_aws_opened.svg similarity index 100% rename from public/icons/folder_type_aws_opened.svg rename to frontend/public/icons/folder_type_aws_opened.svg diff --git a/public/icons/folder_type_binary.svg b/frontend/public/icons/folder_type_binary.svg similarity index 100% rename from public/icons/folder_type_binary.svg rename to frontend/public/icons/folder_type_binary.svg diff --git a/public/icons/folder_type_binary_opened.svg b/frontend/public/icons/folder_type_binary_opened.svg similarity index 100% rename from public/icons/folder_type_binary_opened.svg rename to frontend/public/icons/folder_type_binary_opened.svg diff --git a/public/icons/folder_type_bower.svg b/frontend/public/icons/folder_type_bower.svg similarity index 100% rename from public/icons/folder_type_bower.svg rename to frontend/public/icons/folder_type_bower.svg diff --git a/public/icons/folder_type_bower_opened.svg b/frontend/public/icons/folder_type_bower_opened.svg similarity index 100% rename from public/icons/folder_type_bower_opened.svg rename to frontend/public/icons/folder_type_bower_opened.svg diff --git a/public/icons/folder_type_cake.svg b/frontend/public/icons/folder_type_cake.svg similarity index 100% rename from public/icons/folder_type_cake.svg rename to frontend/public/icons/folder_type_cake.svg diff --git a/public/icons/folder_type_cake_opened.svg b/frontend/public/icons/folder_type_cake_opened.svg similarity index 100% rename from public/icons/folder_type_cake_opened.svg rename to frontend/public/icons/folder_type_cake_opened.svg diff --git a/public/icons/folder_type_chef.svg b/frontend/public/icons/folder_type_chef.svg similarity index 100% rename from public/icons/folder_type_chef.svg rename to frontend/public/icons/folder_type_chef.svg diff --git a/public/icons/folder_type_chef_opened.svg b/frontend/public/icons/folder_type_chef_opened.svg similarity index 100% rename from public/icons/folder_type_chef_opened.svg rename to frontend/public/icons/folder_type_chef_opened.svg diff --git a/public/icons/folder_type_circleci.svg b/frontend/public/icons/folder_type_circleci.svg similarity index 100% rename from public/icons/folder_type_circleci.svg rename to frontend/public/icons/folder_type_circleci.svg diff --git a/public/icons/folder_type_circleci_opened.svg b/frontend/public/icons/folder_type_circleci_opened.svg similarity index 100% rename from public/icons/folder_type_circleci_opened.svg rename to frontend/public/icons/folder_type_circleci_opened.svg diff --git a/public/icons/folder_type_client.svg b/frontend/public/icons/folder_type_client.svg similarity index 100% rename from public/icons/folder_type_client.svg rename to frontend/public/icons/folder_type_client.svg diff --git a/public/icons/folder_type_client_opened.svg b/frontend/public/icons/folder_type_client_opened.svg similarity index 100% rename from public/icons/folder_type_client_opened.svg rename to frontend/public/icons/folder_type_client_opened.svg diff --git a/public/icons/folder_type_component.svg b/frontend/public/icons/folder_type_component.svg similarity index 100% rename from public/icons/folder_type_component.svg rename to frontend/public/icons/folder_type_component.svg diff --git a/public/icons/folder_type_component_opened.svg b/frontend/public/icons/folder_type_component_opened.svg similarity index 100% rename from public/icons/folder_type_component_opened.svg rename to frontend/public/icons/folder_type_component_opened.svg diff --git a/public/icons/folder_type_composer.svg b/frontend/public/icons/folder_type_composer.svg similarity index 100% rename from public/icons/folder_type_composer.svg rename to frontend/public/icons/folder_type_composer.svg diff --git a/public/icons/folder_type_composer_opened.svg b/frontend/public/icons/folder_type_composer_opened.svg similarity index 100% rename from public/icons/folder_type_composer_opened.svg rename to frontend/public/icons/folder_type_composer_opened.svg diff --git a/public/icons/folder_type_config.svg b/frontend/public/icons/folder_type_config.svg similarity index 100% rename from public/icons/folder_type_config.svg rename to frontend/public/icons/folder_type_config.svg diff --git a/public/icons/folder_type_config_opened.svg b/frontend/public/icons/folder_type_config_opened.svg similarity index 100% rename from public/icons/folder_type_config_opened.svg rename to frontend/public/icons/folder_type_config_opened.svg diff --git a/public/icons/folder_type_css.svg b/frontend/public/icons/folder_type_css.svg similarity index 100% rename from public/icons/folder_type_css.svg rename to frontend/public/icons/folder_type_css.svg diff --git a/public/icons/folder_type_css_opened.svg b/frontend/public/icons/folder_type_css_opened.svg similarity index 100% rename from public/icons/folder_type_css_opened.svg rename to frontend/public/icons/folder_type_css_opened.svg diff --git a/public/icons/folder_type_cypress.svg b/frontend/public/icons/folder_type_cypress.svg similarity index 100% rename from public/icons/folder_type_cypress.svg rename to frontend/public/icons/folder_type_cypress.svg diff --git a/public/icons/folder_type_cypress_opened.svg b/frontend/public/icons/folder_type_cypress_opened.svg similarity index 100% rename from public/icons/folder_type_cypress_opened.svg rename to frontend/public/icons/folder_type_cypress_opened.svg diff --git a/public/icons/folder_type_db.svg b/frontend/public/icons/folder_type_db.svg similarity index 100% rename from public/icons/folder_type_db.svg rename to frontend/public/icons/folder_type_db.svg diff --git a/public/icons/folder_type_db_opened.svg b/frontend/public/icons/folder_type_db_opened.svg similarity index 100% rename from public/icons/folder_type_db_opened.svg rename to frontend/public/icons/folder_type_db_opened.svg diff --git a/public/icons/folder_type_debian.svg b/frontend/public/icons/folder_type_debian.svg similarity index 100% rename from public/icons/folder_type_debian.svg rename to frontend/public/icons/folder_type_debian.svg diff --git a/public/icons/folder_type_debian_opened.svg b/frontend/public/icons/folder_type_debian_opened.svg similarity index 100% rename from public/icons/folder_type_debian_opened.svg rename to frontend/public/icons/folder_type_debian_opened.svg diff --git a/public/icons/folder_type_dist.svg b/frontend/public/icons/folder_type_dist.svg similarity index 100% rename from public/icons/folder_type_dist.svg rename to frontend/public/icons/folder_type_dist.svg diff --git a/public/icons/folder_type_dist_opened.svg b/frontend/public/icons/folder_type_dist_opened.svg similarity index 100% rename from public/icons/folder_type_dist_opened.svg rename to frontend/public/icons/folder_type_dist_opened.svg diff --git a/public/icons/folder_type_docker.svg b/frontend/public/icons/folder_type_docker.svg similarity index 100% rename from public/icons/folder_type_docker.svg rename to frontend/public/icons/folder_type_docker.svg diff --git a/public/icons/folder_type_docker_opened.svg b/frontend/public/icons/folder_type_docker_opened.svg similarity index 100% rename from public/icons/folder_type_docker_opened.svg rename to frontend/public/icons/folder_type_docker_opened.svg diff --git a/public/icons/folder_type_docs.svg b/frontend/public/icons/folder_type_docs.svg similarity index 100% rename from public/icons/folder_type_docs.svg rename to frontend/public/icons/folder_type_docs.svg diff --git a/public/icons/folder_type_docs_opened.svg b/frontend/public/icons/folder_type_docs_opened.svg similarity index 100% rename from public/icons/folder_type_docs_opened.svg rename to frontend/public/icons/folder_type_docs_opened.svg diff --git a/public/icons/folder_type_elasticbeanstalk.svg b/frontend/public/icons/folder_type_elasticbeanstalk.svg similarity index 100% rename from public/icons/folder_type_elasticbeanstalk.svg rename to frontend/public/icons/folder_type_elasticbeanstalk.svg diff --git a/public/icons/folder_type_elasticbeanstalk_opened.svg b/frontend/public/icons/folder_type_elasticbeanstalk_opened.svg similarity index 100% rename from public/icons/folder_type_elasticbeanstalk_opened.svg rename to frontend/public/icons/folder_type_elasticbeanstalk_opened.svg diff --git a/public/icons/folder_type_flow.svg b/frontend/public/icons/folder_type_flow.svg similarity index 100% rename from public/icons/folder_type_flow.svg rename to frontend/public/icons/folder_type_flow.svg diff --git a/public/icons/folder_type_flow_opened.svg b/frontend/public/icons/folder_type_flow_opened.svg similarity index 100% rename from public/icons/folder_type_flow_opened.svg rename to frontend/public/icons/folder_type_flow_opened.svg diff --git a/public/icons/folder_type_fonts.svg b/frontend/public/icons/folder_type_fonts.svg similarity index 100% rename from public/icons/folder_type_fonts.svg rename to frontend/public/icons/folder_type_fonts.svg diff --git a/public/icons/folder_type_fonts_opened.svg b/frontend/public/icons/folder_type_fonts_opened.svg similarity index 100% rename from public/icons/folder_type_fonts_opened.svg rename to frontend/public/icons/folder_type_fonts_opened.svg diff --git a/public/icons/folder_type_gcp.svg b/frontend/public/icons/folder_type_gcp.svg similarity index 100% rename from public/icons/folder_type_gcp.svg rename to frontend/public/icons/folder_type_gcp.svg diff --git a/public/icons/folder_type_gcp_opened.svg b/frontend/public/icons/folder_type_gcp_opened.svg similarity index 100% rename from public/icons/folder_type_gcp_opened.svg rename to frontend/public/icons/folder_type_gcp_opened.svg diff --git a/public/icons/folder_type_git.svg b/frontend/public/icons/folder_type_git.svg similarity index 100% rename from public/icons/folder_type_git.svg rename to frontend/public/icons/folder_type_git.svg diff --git a/public/icons/folder_type_git_opened.svg b/frontend/public/icons/folder_type_git_opened.svg similarity index 100% rename from public/icons/folder_type_git_opened.svg rename to frontend/public/icons/folder_type_git_opened.svg diff --git a/public/icons/folder_type_github.svg b/frontend/public/icons/folder_type_github.svg similarity index 100% rename from public/icons/folder_type_github.svg rename to frontend/public/icons/folder_type_github.svg diff --git a/public/icons/folder_type_github_opened.svg b/frontend/public/icons/folder_type_github_opened.svg similarity index 100% rename from public/icons/folder_type_github_opened.svg rename to frontend/public/icons/folder_type_github_opened.svg diff --git a/public/icons/folder_type_gitlab.svg b/frontend/public/icons/folder_type_gitlab.svg similarity index 100% rename from public/icons/folder_type_gitlab.svg rename to frontend/public/icons/folder_type_gitlab.svg diff --git a/public/icons/folder_type_gitlab_opened.svg b/frontend/public/icons/folder_type_gitlab_opened.svg similarity index 100% rename from public/icons/folder_type_gitlab_opened.svg rename to frontend/public/icons/folder_type_gitlab_opened.svg diff --git a/public/icons/folder_type_haxelib.svg b/frontend/public/icons/folder_type_haxelib.svg similarity index 100% rename from public/icons/folder_type_haxelib.svg rename to frontend/public/icons/folder_type_haxelib.svg diff --git a/public/icons/folder_type_haxelib_opened.svg b/frontend/public/icons/folder_type_haxelib_opened.svg similarity index 100% rename from public/icons/folder_type_haxelib_opened.svg rename to frontend/public/icons/folder_type_haxelib_opened.svg diff --git a/public/icons/folder_type_helper.svg b/frontend/public/icons/folder_type_helper.svg similarity index 100% rename from public/icons/folder_type_helper.svg rename to frontend/public/icons/folder_type_helper.svg diff --git a/public/icons/folder_type_helper_opened.svg b/frontend/public/icons/folder_type_helper_opened.svg similarity index 100% rename from public/icons/folder_type_helper_opened.svg rename to frontend/public/icons/folder_type_helper_opened.svg diff --git a/public/icons/folder_type_idea.svg b/frontend/public/icons/folder_type_idea.svg similarity index 100% rename from public/icons/folder_type_idea.svg rename to frontend/public/icons/folder_type_idea.svg diff --git a/public/icons/folder_type_idea_opened.svg b/frontend/public/icons/folder_type_idea_opened.svg similarity index 100% rename from public/icons/folder_type_idea_opened.svg rename to frontend/public/icons/folder_type_idea_opened.svg diff --git a/public/icons/folder_type_images.svg b/frontend/public/icons/folder_type_images.svg similarity index 100% rename from public/icons/folder_type_images.svg rename to frontend/public/icons/folder_type_images.svg diff --git a/public/icons/folder_type_images_opened.svg b/frontend/public/icons/folder_type_images_opened.svg similarity index 100% rename from public/icons/folder_type_images_opened.svg rename to frontend/public/icons/folder_type_images_opened.svg diff --git a/public/icons/folder_type_include.svg b/frontend/public/icons/folder_type_include.svg similarity index 100% rename from public/icons/folder_type_include.svg rename to frontend/public/icons/folder_type_include.svg diff --git a/public/icons/folder_type_include_opened.svg b/frontend/public/icons/folder_type_include_opened.svg similarity index 100% rename from public/icons/folder_type_include_opened.svg rename to frontend/public/icons/folder_type_include_opened.svg diff --git a/public/icons/folder_type_js.svg b/frontend/public/icons/folder_type_js.svg similarity index 100% rename from public/icons/folder_type_js.svg rename to frontend/public/icons/folder_type_js.svg diff --git a/public/icons/folder_type_js_opened.svg b/frontend/public/icons/folder_type_js_opened.svg similarity index 100% rename from public/icons/folder_type_js_opened.svg rename to frontend/public/icons/folder_type_js_opened.svg diff --git a/public/icons/folder_type_kubernetes.svg b/frontend/public/icons/folder_type_kubernetes.svg similarity index 100% rename from public/icons/folder_type_kubernetes.svg rename to frontend/public/icons/folder_type_kubernetes.svg diff --git a/public/icons/folder_type_kubernetes_opened.svg b/frontend/public/icons/folder_type_kubernetes_opened.svg similarity index 100% rename from public/icons/folder_type_kubernetes_opened.svg rename to frontend/public/icons/folder_type_kubernetes_opened.svg diff --git a/public/icons/folder_type_less.svg b/frontend/public/icons/folder_type_less.svg similarity index 100% rename from public/icons/folder_type_less.svg rename to frontend/public/icons/folder_type_less.svg diff --git a/public/icons/folder_type_less_opened.svg b/frontend/public/icons/folder_type_less_opened.svg similarity index 100% rename from public/icons/folder_type_less_opened.svg rename to frontend/public/icons/folder_type_less_opened.svg diff --git a/public/icons/folder_type_library.svg b/frontend/public/icons/folder_type_library.svg similarity index 100% rename from public/icons/folder_type_library.svg rename to frontend/public/icons/folder_type_library.svg diff --git a/public/icons/folder_type_library_opened.svg b/frontend/public/icons/folder_type_library_opened.svg similarity index 100% rename from public/icons/folder_type_library_opened.svg rename to frontend/public/icons/folder_type_library_opened.svg diff --git a/public/icons/folder_type_light_fonts.svg b/frontend/public/icons/folder_type_light_fonts.svg similarity index 100% rename from public/icons/folder_type_light_fonts.svg rename to frontend/public/icons/folder_type_light_fonts.svg diff --git a/public/icons/folder_type_light_fonts_opened.svg b/frontend/public/icons/folder_type_light_fonts_opened.svg similarity index 100% rename from public/icons/folder_type_light_fonts_opened.svg rename to frontend/public/icons/folder_type_light_fonts_opened.svg diff --git a/public/icons/folder_type_light_meteor.svg b/frontend/public/icons/folder_type_light_meteor.svg similarity index 100% rename from public/icons/folder_type_light_meteor.svg rename to frontend/public/icons/folder_type_light_meteor.svg diff --git a/public/icons/folder_type_light_meteor_opened.svg b/frontend/public/icons/folder_type_light_meteor_opened.svg similarity index 100% rename from public/icons/folder_type_light_meteor_opened.svg rename to frontend/public/icons/folder_type_light_meteor_opened.svg diff --git a/public/icons/folder_type_light_node.svg b/frontend/public/icons/folder_type_light_node.svg similarity index 100% rename from public/icons/folder_type_light_node.svg rename to frontend/public/icons/folder_type_light_node.svg diff --git a/public/icons/folder_type_light_node_opened.svg b/frontend/public/icons/folder_type_light_node_opened.svg similarity index 100% rename from public/icons/folder_type_light_node_opened.svg rename to frontend/public/icons/folder_type_light_node_opened.svg diff --git a/public/icons/folder_type_light_sass.svg b/frontend/public/icons/folder_type_light_sass.svg similarity index 100% rename from public/icons/folder_type_light_sass.svg rename to frontend/public/icons/folder_type_light_sass.svg diff --git a/public/icons/folder_type_light_sass_opened.svg b/frontend/public/icons/folder_type_light_sass_opened.svg similarity index 100% rename from public/icons/folder_type_light_sass_opened.svg rename to frontend/public/icons/folder_type_light_sass_opened.svg diff --git a/public/icons/folder_type_locale.svg b/frontend/public/icons/folder_type_locale.svg similarity index 100% rename from public/icons/folder_type_locale.svg rename to frontend/public/icons/folder_type_locale.svg diff --git a/public/icons/folder_type_locale_opened.svg b/frontend/public/icons/folder_type_locale_opened.svg similarity index 100% rename from public/icons/folder_type_locale_opened.svg rename to frontend/public/icons/folder_type_locale_opened.svg diff --git a/public/icons/folder_type_log.svg b/frontend/public/icons/folder_type_log.svg similarity index 100% rename from public/icons/folder_type_log.svg rename to frontend/public/icons/folder_type_log.svg diff --git a/public/icons/folder_type_log_opened.svg b/frontend/public/icons/folder_type_log_opened.svg similarity index 100% rename from public/icons/folder_type_log_opened.svg rename to frontend/public/icons/folder_type_log_opened.svg diff --git a/public/icons/folder_type_maven.svg b/frontend/public/icons/folder_type_maven.svg similarity index 100% rename from public/icons/folder_type_maven.svg rename to frontend/public/icons/folder_type_maven.svg diff --git a/public/icons/folder_type_maven_opened.svg b/frontend/public/icons/folder_type_maven_opened.svg similarity index 100% rename from public/icons/folder_type_maven_opened.svg rename to frontend/public/icons/folder_type_maven_opened.svg diff --git a/public/icons/folder_type_meteor.svg b/frontend/public/icons/folder_type_meteor.svg similarity index 100% rename from public/icons/folder_type_meteor.svg rename to frontend/public/icons/folder_type_meteor.svg diff --git a/public/icons/folder_type_meteor_opened.svg b/frontend/public/icons/folder_type_meteor_opened.svg similarity index 100% rename from public/icons/folder_type_meteor_opened.svg rename to frontend/public/icons/folder_type_meteor_opened.svg diff --git a/public/icons/folder_type_mjml.svg b/frontend/public/icons/folder_type_mjml.svg similarity index 100% rename from public/icons/folder_type_mjml.svg rename to frontend/public/icons/folder_type_mjml.svg diff --git a/public/icons/folder_type_mjml_opened.svg b/frontend/public/icons/folder_type_mjml_opened.svg similarity index 100% rename from public/icons/folder_type_mjml_opened.svg rename to frontend/public/icons/folder_type_mjml_opened.svg diff --git a/public/icons/folder_type_model.svg b/frontend/public/icons/folder_type_model.svg similarity index 100% rename from public/icons/folder_type_model.svg rename to frontend/public/icons/folder_type_model.svg diff --git a/public/icons/folder_type_model_opened.svg b/frontend/public/icons/folder_type_model_opened.svg similarity index 100% rename from public/icons/folder_type_model_opened.svg rename to frontend/public/icons/folder_type_model_opened.svg diff --git a/public/icons/folder_type_mongodb.svg b/frontend/public/icons/folder_type_mongodb.svg similarity index 100% rename from public/icons/folder_type_mongodb.svg rename to frontend/public/icons/folder_type_mongodb.svg diff --git a/public/icons/folder_type_mongodb_opened.svg b/frontend/public/icons/folder_type_mongodb_opened.svg similarity index 100% rename from public/icons/folder_type_mongodb_opened.svg rename to frontend/public/icons/folder_type_mongodb_opened.svg diff --git a/public/icons/folder_type_nginx.svg b/frontend/public/icons/folder_type_nginx.svg similarity index 100% rename from public/icons/folder_type_nginx.svg rename to frontend/public/icons/folder_type_nginx.svg diff --git a/public/icons/folder_type_nginx_opened.svg b/frontend/public/icons/folder_type_nginx_opened.svg similarity index 100% rename from public/icons/folder_type_nginx_opened.svg rename to frontend/public/icons/folder_type_nginx_opened.svg diff --git a/public/icons/folder_type_node.svg b/frontend/public/icons/folder_type_node.svg similarity index 100% rename from public/icons/folder_type_node.svg rename to frontend/public/icons/folder_type_node.svg diff --git a/public/icons/folder_type_node_opened.svg b/frontend/public/icons/folder_type_node_opened.svg similarity index 100% rename from public/icons/folder_type_node_opened.svg rename to frontend/public/icons/folder_type_node_opened.svg diff --git a/public/icons/folder_type_nuget.svg b/frontend/public/icons/folder_type_nuget.svg similarity index 100% rename from public/icons/folder_type_nuget.svg rename to frontend/public/icons/folder_type_nuget.svg diff --git a/public/icons/folder_type_nuget_opened.svg b/frontend/public/icons/folder_type_nuget_opened.svg similarity index 100% rename from public/icons/folder_type_nuget_opened.svg rename to frontend/public/icons/folder_type_nuget_opened.svg diff --git a/public/icons/folder_type_package.svg b/frontend/public/icons/folder_type_package.svg similarity index 100% rename from public/icons/folder_type_package.svg rename to frontend/public/icons/folder_type_package.svg diff --git a/public/icons/folder_type_package_opened.svg b/frontend/public/icons/folder_type_package_opened.svg similarity index 100% rename from public/icons/folder_type_package_opened.svg rename to frontend/public/icons/folder_type_package_opened.svg diff --git a/public/icons/folder_type_paket.svg b/frontend/public/icons/folder_type_paket.svg similarity index 100% rename from public/icons/folder_type_paket.svg rename to frontend/public/icons/folder_type_paket.svg diff --git a/public/icons/folder_type_paket_opened.svg b/frontend/public/icons/folder_type_paket_opened.svg similarity index 100% rename from public/icons/folder_type_paket_opened.svg rename to frontend/public/icons/folder_type_paket_opened.svg diff --git a/public/icons/folder_type_php.svg b/frontend/public/icons/folder_type_php.svg similarity index 100% rename from public/icons/folder_type_php.svg rename to frontend/public/icons/folder_type_php.svg diff --git a/public/icons/folder_type_php_opened.svg b/frontend/public/icons/folder_type_php_opened.svg similarity index 100% rename from public/icons/folder_type_php_opened.svg rename to frontend/public/icons/folder_type_php_opened.svg diff --git a/public/icons/folder_type_plugin.svg b/frontend/public/icons/folder_type_plugin.svg similarity index 100% rename from public/icons/folder_type_plugin.svg rename to frontend/public/icons/folder_type_plugin.svg diff --git a/public/icons/folder_type_plugin_opened.svg b/frontend/public/icons/folder_type_plugin_opened.svg similarity index 100% rename from public/icons/folder_type_plugin_opened.svg rename to frontend/public/icons/folder_type_plugin_opened.svg diff --git a/public/icons/folder_type_private.svg b/frontend/public/icons/folder_type_private.svg similarity index 100% rename from public/icons/folder_type_private.svg rename to frontend/public/icons/folder_type_private.svg diff --git a/public/icons/folder_type_private_opened.svg b/frontend/public/icons/folder_type_private_opened.svg similarity index 100% rename from public/icons/folder_type_private_opened.svg rename to frontend/public/icons/folder_type_private_opened.svg diff --git a/public/icons/folder_type_public.svg b/frontend/public/icons/folder_type_public.svg similarity index 100% rename from public/icons/folder_type_public.svg rename to frontend/public/icons/folder_type_public.svg diff --git a/public/icons/folder_type_public_opened.svg b/frontend/public/icons/folder_type_public_opened.svg similarity index 100% rename from public/icons/folder_type_public_opened.svg rename to frontend/public/icons/folder_type_public_opened.svg diff --git a/public/icons/folder_type_ravendb.svg b/frontend/public/icons/folder_type_ravendb.svg similarity index 100% rename from public/icons/folder_type_ravendb.svg rename to frontend/public/icons/folder_type_ravendb.svg diff --git a/public/icons/folder_type_ravendb_opened.svg b/frontend/public/icons/folder_type_ravendb_opened.svg similarity index 100% rename from public/icons/folder_type_ravendb_opened.svg rename to frontend/public/icons/folder_type_ravendb_opened.svg diff --git a/public/icons/folder_type_redis.svg b/frontend/public/icons/folder_type_redis.svg similarity index 100% rename from public/icons/folder_type_redis.svg rename to frontend/public/icons/folder_type_redis.svg diff --git a/public/icons/folder_type_redis_opened.svg b/frontend/public/icons/folder_type_redis_opened.svg similarity index 100% rename from public/icons/folder_type_redis_opened.svg rename to frontend/public/icons/folder_type_redis_opened.svg diff --git a/public/icons/folder_type_route.svg b/frontend/public/icons/folder_type_route.svg similarity index 100% rename from public/icons/folder_type_route.svg rename to frontend/public/icons/folder_type_route.svg diff --git a/public/icons/folder_type_route_opened.svg b/frontend/public/icons/folder_type_route_opened.svg similarity index 100% rename from public/icons/folder_type_route_opened.svg rename to frontend/public/icons/folder_type_route_opened.svg diff --git a/public/icons/folder_type_sass.svg b/frontend/public/icons/folder_type_sass.svg similarity index 100% rename from public/icons/folder_type_sass.svg rename to frontend/public/icons/folder_type_sass.svg diff --git a/public/icons/folder_type_sass_opened.svg b/frontend/public/icons/folder_type_sass_opened.svg similarity index 100% rename from public/icons/folder_type_sass_opened.svg rename to frontend/public/icons/folder_type_sass_opened.svg diff --git a/public/icons/folder_type_script.svg b/frontend/public/icons/folder_type_script.svg similarity index 100% rename from public/icons/folder_type_script.svg rename to frontend/public/icons/folder_type_script.svg diff --git a/public/icons/folder_type_script_opened.svg b/frontend/public/icons/folder_type_script_opened.svg similarity index 100% rename from public/icons/folder_type_script_opened.svg rename to frontend/public/icons/folder_type_script_opened.svg diff --git a/public/icons/folder_type_server.svg b/frontend/public/icons/folder_type_server.svg similarity index 100% rename from public/icons/folder_type_server.svg rename to frontend/public/icons/folder_type_server.svg diff --git a/public/icons/folder_type_server_opened.svg b/frontend/public/icons/folder_type_server_opened.svg similarity index 100% rename from public/icons/folder_type_server_opened.svg rename to frontend/public/icons/folder_type_server_opened.svg diff --git a/public/icons/folder_type_src.svg b/frontend/public/icons/folder_type_src.svg similarity index 100% rename from public/icons/folder_type_src.svg rename to frontend/public/icons/folder_type_src.svg diff --git a/public/icons/folder_type_src_opened.svg b/frontend/public/icons/folder_type_src_opened.svg similarity index 100% rename from public/icons/folder_type_src_opened.svg rename to frontend/public/icons/folder_type_src_opened.svg diff --git a/public/icons/folder_type_style.svg b/frontend/public/icons/folder_type_style.svg similarity index 100% rename from public/icons/folder_type_style.svg rename to frontend/public/icons/folder_type_style.svg diff --git a/public/icons/folder_type_style_opened.svg b/frontend/public/icons/folder_type_style_opened.svg similarity index 100% rename from public/icons/folder_type_style_opened.svg rename to frontend/public/icons/folder_type_style_opened.svg diff --git a/public/icons/folder_type_temp.svg b/frontend/public/icons/folder_type_temp.svg similarity index 100% rename from public/icons/folder_type_temp.svg rename to frontend/public/icons/folder_type_temp.svg diff --git a/public/icons/folder_type_temp_opened.svg b/frontend/public/icons/folder_type_temp_opened.svg similarity index 100% rename from public/icons/folder_type_temp_opened.svg rename to frontend/public/icons/folder_type_temp_opened.svg diff --git a/public/icons/folder_type_template.svg b/frontend/public/icons/folder_type_template.svg similarity index 100% rename from public/icons/folder_type_template.svg rename to frontend/public/icons/folder_type_template.svg diff --git a/public/icons/folder_type_template_opened.svg b/frontend/public/icons/folder_type_template_opened.svg similarity index 100% rename from public/icons/folder_type_template_opened.svg rename to frontend/public/icons/folder_type_template_opened.svg diff --git a/public/icons/folder_type_test.svg b/frontend/public/icons/folder_type_test.svg similarity index 100% rename from public/icons/folder_type_test.svg rename to frontend/public/icons/folder_type_test.svg diff --git a/public/icons/folder_type_test_opened.svg b/frontend/public/icons/folder_type_test_opened.svg similarity index 100% rename from public/icons/folder_type_test_opened.svg rename to frontend/public/icons/folder_type_test_opened.svg diff --git a/public/icons/folder_type_tools.svg b/frontend/public/icons/folder_type_tools.svg similarity index 100% rename from public/icons/folder_type_tools.svg rename to frontend/public/icons/folder_type_tools.svg diff --git a/public/icons/folder_type_tools_opened.svg b/frontend/public/icons/folder_type_tools_opened.svg similarity index 100% rename from public/icons/folder_type_tools_opened.svg rename to frontend/public/icons/folder_type_tools_opened.svg diff --git a/public/icons/folder_type_travis.svg b/frontend/public/icons/folder_type_travis.svg similarity index 100% rename from public/icons/folder_type_travis.svg rename to frontend/public/icons/folder_type_travis.svg diff --git a/public/icons/folder_type_travis_opened.svg b/frontend/public/icons/folder_type_travis_opened.svg similarity index 100% rename from public/icons/folder_type_travis_opened.svg rename to frontend/public/icons/folder_type_travis_opened.svg diff --git a/public/icons/folder_type_typescript.svg b/frontend/public/icons/folder_type_typescript.svg similarity index 100% rename from public/icons/folder_type_typescript.svg rename to frontend/public/icons/folder_type_typescript.svg diff --git a/public/icons/folder_type_typescript_opened.svg b/frontend/public/icons/folder_type_typescript_opened.svg similarity index 100% rename from public/icons/folder_type_typescript_opened.svg rename to frontend/public/icons/folder_type_typescript_opened.svg diff --git a/public/icons/folder_type_typings.svg b/frontend/public/icons/folder_type_typings.svg similarity index 100% rename from public/icons/folder_type_typings.svg rename to frontend/public/icons/folder_type_typings.svg diff --git a/public/icons/folder_type_typings2.svg b/frontend/public/icons/folder_type_typings2.svg similarity index 100% rename from public/icons/folder_type_typings2.svg rename to frontend/public/icons/folder_type_typings2.svg diff --git a/public/icons/folder_type_typings2_opened.svg b/frontend/public/icons/folder_type_typings2_opened.svg similarity index 100% rename from public/icons/folder_type_typings2_opened.svg rename to frontend/public/icons/folder_type_typings2_opened.svg diff --git a/public/icons/folder_type_typings_opened.svg b/frontend/public/icons/folder_type_typings_opened.svg similarity index 100% rename from public/icons/folder_type_typings_opened.svg rename to frontend/public/icons/folder_type_typings_opened.svg diff --git a/public/icons/folder_type_vagrant.svg b/frontend/public/icons/folder_type_vagrant.svg similarity index 100% rename from public/icons/folder_type_vagrant.svg rename to frontend/public/icons/folder_type_vagrant.svg diff --git a/public/icons/folder_type_vagrant_opened.svg b/frontend/public/icons/folder_type_vagrant_opened.svg similarity index 100% rename from public/icons/folder_type_vagrant_opened.svg rename to frontend/public/icons/folder_type_vagrant_opened.svg diff --git a/public/icons/folder_type_video.svg b/frontend/public/icons/folder_type_video.svg similarity index 100% rename from public/icons/folder_type_video.svg rename to frontend/public/icons/folder_type_video.svg diff --git a/public/icons/folder_type_video_opened.svg b/frontend/public/icons/folder_type_video_opened.svg similarity index 100% rename from public/icons/folder_type_video_opened.svg rename to frontend/public/icons/folder_type_video_opened.svg diff --git a/public/icons/folder_type_view.svg b/frontend/public/icons/folder_type_view.svg similarity index 100% rename from public/icons/folder_type_view.svg rename to frontend/public/icons/folder_type_view.svg diff --git a/public/icons/folder_type_view_opened.svg b/frontend/public/icons/folder_type_view_opened.svg similarity index 100% rename from public/icons/folder_type_view_opened.svg rename to frontend/public/icons/folder_type_view_opened.svg diff --git a/public/icons/folder_type_vs.svg b/frontend/public/icons/folder_type_vs.svg similarity index 100% rename from public/icons/folder_type_vs.svg rename to frontend/public/icons/folder_type_vs.svg diff --git a/public/icons/folder_type_vs_opened.svg b/frontend/public/icons/folder_type_vs_opened.svg similarity index 100% rename from public/icons/folder_type_vs_opened.svg rename to frontend/public/icons/folder_type_vs_opened.svg diff --git a/public/icons/folder_type_vscode.svg b/frontend/public/icons/folder_type_vscode.svg similarity index 100% rename from public/icons/folder_type_vscode.svg rename to frontend/public/icons/folder_type_vscode.svg diff --git a/public/icons/folder_type_vscode2.svg b/frontend/public/icons/folder_type_vscode2.svg similarity index 100% rename from public/icons/folder_type_vscode2.svg rename to frontend/public/icons/folder_type_vscode2.svg diff --git a/public/icons/folder_type_vscode2_opened.svg b/frontend/public/icons/folder_type_vscode2_opened.svg similarity index 100% rename from public/icons/folder_type_vscode2_opened.svg rename to frontend/public/icons/folder_type_vscode2_opened.svg diff --git a/public/icons/folder_type_vscode_opened.svg b/frontend/public/icons/folder_type_vscode_opened.svg similarity index 100% rename from public/icons/folder_type_vscode_opened.svg rename to frontend/public/icons/folder_type_vscode_opened.svg diff --git a/public/icons/folder_type_vscode_test.svg b/frontend/public/icons/folder_type_vscode_test.svg similarity index 100% rename from public/icons/folder_type_vscode_test.svg rename to frontend/public/icons/folder_type_vscode_test.svg diff --git a/public/icons/folder_type_vscode_test2.svg b/frontend/public/icons/folder_type_vscode_test2.svg similarity index 100% rename from public/icons/folder_type_vscode_test2.svg rename to frontend/public/icons/folder_type_vscode_test2.svg diff --git a/public/icons/folder_type_vscode_test2_opened.svg b/frontend/public/icons/folder_type_vscode_test2_opened.svg similarity index 100% rename from public/icons/folder_type_vscode_test2_opened.svg rename to frontend/public/icons/folder_type_vscode_test2_opened.svg diff --git a/public/icons/folder_type_vscode_test_opened.svg b/frontend/public/icons/folder_type_vscode_test_opened.svg similarity index 100% rename from public/icons/folder_type_vscode_test_opened.svg rename to frontend/public/icons/folder_type_vscode_test_opened.svg diff --git a/public/icons/folder_type_webpack.svg b/frontend/public/icons/folder_type_webpack.svg similarity index 100% rename from public/icons/folder_type_webpack.svg rename to frontend/public/icons/folder_type_webpack.svg diff --git a/public/icons/folder_type_webpack_opened.svg b/frontend/public/icons/folder_type_webpack_opened.svg similarity index 100% rename from public/icons/folder_type_webpack_opened.svg rename to frontend/public/icons/folder_type_webpack_opened.svg diff --git a/public/icons/folder_type_www.svg b/frontend/public/icons/folder_type_www.svg similarity index 100% rename from public/icons/folder_type_www.svg rename to frontend/public/icons/folder_type_www.svg diff --git a/public/icons/folder_type_www_opened.svg b/frontend/public/icons/folder_type_www_opened.svg similarity index 100% rename from public/icons/folder_type_www_opened.svg rename to frontend/public/icons/folder_type_www_opened.svg diff --git a/public/next.svg b/frontend/public/next.svg similarity index 100% rename from public/next.svg rename to frontend/public/next.svg diff --git a/public/vercel.svg b/frontend/public/vercel.svg similarity index 100% rename from public/vercel.svg rename to frontend/public/vercel.svg diff --git a/tailwind.config.ts b/frontend/tailwind.config.ts similarity index 100% rename from tailwind.config.ts rename to frontend/tailwind.config.ts diff --git a/tsconfig.json b/frontend/tsconfig.json similarity index 100% rename from tsconfig.json rename to frontend/tsconfig.json