You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by yi...@apache.org on 2025/10/11 20:00:52 UTC

(texera) branch main updated: chore: relocate core/gui to frontend (#3851)

This is an automated email from the ASF dual-hosted git repository.

yiconghuang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git


The following commit(s) were added to refs/heads/main by this push:
     new 4266e4d277 chore: relocate core/gui to frontend (#3851)
4266e4d277 is described below

commit 4266e4d277ae19b476bc581dce4da1db5cbf9cd6
Author: Yicong Huang <17...@users.noreply.github.com>
AuthorDate: Sat Oct 11 13:00:47 2025 -0700

    chore: relocate core/gui to frontend (#3851)
    
    According to our plan at #3846, this PR renames `core/gui` to
    `frontend`.
    
    resolves #3853
---
 .github/labeler.yml                                         |   5 ++---
 .github/workflows/github-action-build.yml                   |  12 ++++++------
 .licenserc.yaml                                             |   2 +-
 .../scala/org/apache/texera/web/TexeraWebApplication.scala  |   2 +-
 core/config/src/main/resources/gui.conf                     |   4 ++--
 core/scripts/deploy-daemon.sh                               |   3 +--
 core/scripts/gui-dev.sh                                     |   3 +--
 core/scripts/gui-proto-gen.sh                               |   2 +-
 core/scripts/gui.sh                                         |   4 +---
 core/scripts/shared-editing-server.sh                       |   3 +--
 {core/gui => frontend}/.editorconfig                        |   0
 {core/gui => frontend}/.eslintrc.json                       |   0
 {core/gui => frontend}/.gitignore                           |   0
 {core/gui => frontend}/.nvmrc                               |   0
 {core/gui => frontend}/.prettierignore                      |   0
 {core/gui => frontend}/.prettierrc.json                     |   0
 {core/gui => frontend}/.yarn/releases/yarn-4.5.1.cjs        |   0
 {core/gui => frontend}/.yarnrc.yml                          |   0
 {core/gui => frontend}/README.md                            |   0
 {core/gui => frontend}/angular.json                         |   0
 {core/gui => frontend}/custom-webpack.config.js             |   0
 {core/gui => frontend}/git-version.js                       |   0
 {core/gui => frontend}/karma.conf.js                        |   0
 {core/gui => frontend}/nx.json                              |   0
 {core/gui => frontend}/package.json                         |   0
 {core/gui => frontend}/proxy.config.json                    |   0
 {core/gui => frontend}/src/app/app-routing.constant.ts      |   0
 {core/gui => frontend}/src/app/app-routing.module.ts        |   0
 {core/gui => frontend}/src/app/app.component.ts             |   0
 {core/gui => frontend}/src/app/app.module.ts                |   0
 {core/gui => frontend}/src/app/common/app-setting.ts        |   0
 {core/gui => frontend}/src/app/common/formly/array.type.ts  |   0
 .../collab-wrapper/collab-wrapper.component.css             |   0
 .../collab-wrapper/collab-wrapper.component.html            |   0
 .../collab-wrapper/collab-wrapper.component.ts              |   0
 .../gui => frontend}/src/app/common/formly/formly-config.ts |   0
 .../gui => frontend}/src/app/common/formly/formly-utils.ts  |   0
 .../src/app/common/formly/multischema.type.ts               |   0
 {core/gui => frontend}/src/app/common/formly/null.type.ts   |   0
 {core/gui => frontend}/src/app/common/formly/object.type.ts |   0
 .../formly/preset-wrapper/preset-wrapper.component.html     |   0
 .../formly/preset-wrapper/preset-wrapper.component.scss     |   0
 .../formly/preset-wrapper/preset-wrapper.component.spec.ts  |   0
 .../formly/preset-wrapper/preset-wrapper.component.ts       |   0
 .../app/common/formly/repeat-dnd/repeat-dnd.component.css   |   0
 .../app/common/formly/repeat-dnd/repeat-dnd.component.html  |   0
 .../app/common/formly/repeat-dnd/repeat-dnd.component.ts    |   0
 .../common/service/blob-error-http-interceptor.service.ts   |   0
 .../src/app/common/service/gmail/gmail.service.ts           |   0
 .../src/app/common/service/gui-config.service.mock.ts       |   0
 .../src/app/common/service/gui-config.service.ts            |   0
 .../service/notification/notification.service.spec.ts       |   0
 .../app/common/service/notification/notification.service.ts |   0
 .../src/app/common/service/user/auth-guard.service.ts       |   0
 .../src/app/common/service/user/auth.service.ts             |   0
 .../common/service/user/config/user-config.service.spec.ts  |   0
 .../app/common/service/user/config/user-config.service.ts   |   0
 .../src/app/common/service/user/google-auth.service.ts      |   0
 .../src/app/common/service/user/stub-auth.service.ts        |   0
 .../src/app/common/service/user/stub-user.service.ts        |   0
 .../src/app/common/service/user/user.service.spec.ts        |   0
 .../src/app/common/service/user/user.service.ts             |   0
 .../workflow-persist/stub-workflow-persist.service.ts       |   0
 .../workflow-persist/workflow-persist.service.spec.ts       |   0
 .../service/workflow-persist/workflow-persist.service.ts    |   0
 {core/gui => frontend}/src/app/common/testing/test-utils.ts |   0
 {core/gui => frontend}/src/app/common/type/dataset-file.ts  |   0
 .../src/app/common/type/dataset-staged-object.ts            |   0
 {core/gui => frontend}/src/app/common/type/dataset.ts       |   0
 .../src/app/common/type/datasetVersionFileTree.ts           |   0
 {core/gui => frontend}/src/app/common/type/execution.ts     |   0
 .../src/app/common/type/generic-web-response.ts             |   0
 {core/gui => frontend}/src/app/common/type/gui-config.ts    |   0
 {core/gui => frontend}/src/app/common/type/physical-plan.ts |   0
 .../src/app/common/type/proto/google/protobuf/descriptor.ts |   0
 .../proto/org/apache/amber/engine/common/virtualidentity.ts |   0
 .../type/proto/org/apache/amber/engine/common/workflow.ts   |   0
 .../src/app/common/type/proto/scalapb/scalapb.ts            |   0
 {core/gui => frontend}/src/app/common/type/user.ts          |   0
 {core/gui => frontend}/src/app/common/type/workflow.ts      |   0
 {core/gui => frontend}/src/app/common/util/assert.ts        |   0
 {core/gui => frontend}/src/app/common/util/context.ts       |   0
 {core/gui => frontend}/src/app/common/util/error.ts         |   0
 {core/gui => frontend}/src/app/common/util/format.util.ts   |   0
 .../src/app/common/util/logical-operator-port-serde.ts      |   0
 {core/gui => frontend}/src/app/common/util/map.ts           |   0
 {core/gui => frontend}/src/app/common/util/panel-dock.ts    |   0
 .../src/app/common/util/port-identity-serde.ts              |   0
 {core/gui => frontend}/src/app/common/util/predicate.ts     |   0
 {core/gui => frontend}/src/app/common/util/set.ts           |   0
 .../src/app/common/util/size-formatter.util.spec.ts         |   0
 .../src/app/common/util/size-formatter.util.ts              |   0
 {core/gui => frontend}/src/app/common/util/storage.ts       |   0
 {core/gui => frontend}/src/app/common/util/stub.ts          |   0
 {core/gui => frontend}/src/app/common/util/switch.ts        |   0
 {core/gui => frontend}/src/app/common/util/url.ts           |   0
 .../gui => frontend}/src/app/common/util/workflow-check.ts  |   0
 .../src/app/common/util/workflow-compilation-utils.ts       |   0
 .../admin/execution/admin-execution.component.html          |   0
 .../admin/execution/admin-execution.component.scss          |   0
 .../admin/execution/admin-execution.component.spec.ts       |   0
 .../component/admin/execution/admin-execution.component.ts  |   0
 .../component/admin/gmail/admin-gmail.component.html        |   0
 .../component/admin/gmail/admin-gmail.component.scss        |   0
 .../component/admin/gmail/admin-gmail.component.ts          |   0
 .../component/admin/settings/admin-settings.component.html  |   0
 .../component/admin/settings/admin-settings.component.scss  |   0
 .../admin/settings/admin-settings.component.spec.ts         |   0
 .../component/admin/settings/admin-settings.component.ts    |   0
 .../component/admin/user/admin-user.component.html          |   0
 .../component/admin/user/admin-user.component.scss          |   0
 .../component/admin/user/admin-user.component.spec.ts       |   0
 .../dashboard/component/admin/user/admin-user.component.ts  |   0
 .../src/app/dashboard/component/button-style.scss           |   0
 .../src/app/dashboard/component/dashboard.component.html    |   0
 .../src/app/dashboard/component/dashboard.component.scss    |   0
 .../src/app/dashboard/component/dashboard.component.spec.ts |   0
 .../src/app/dashboard/component/dashboard.component.ts      |   0
 .../src/app/dashboard/component/section-style.scss          |   0
 .../app/dashboard/component/user-dashboard-test-fixtures.ts |   0
 .../user/files-uploader/files-uploader.component.html       |   0
 .../user/files-uploader/files-uploader.component.scss       |   0
 .../user/files-uploader/files-uploader.component.ts         |   0
 .../filters-instructions.component.html                     |   0
 .../filters-instructions.component.spec.ts                  |   0
 .../filters-instructions/filters-instructions.component.ts  |   0
 .../dashboard/component/user/filters/filters.component.html |   0
 .../dashboard/component/user/filters/filters.component.scss |   0
 .../component/user/filters/filters.component.spec.ts        |   0
 .../dashboard/component/user/filters/filters.component.ts   |   0
 .../dashboard/component/user/flarum/flarum.component.html   |   0
 .../app/dashboard/component/user/flarum/flarum.component.ts |   0
 .../component/user/list-item/list-item.component.html       |   0
 .../component/user/list-item/list-item.component.scss       |   0
 .../component/user/list-item/list-item.component.spec.ts    |   0
 .../component/user/list-item/list-item.component.ts         |   0
 .../component/user/search-bar/search-bar.component.html     |   0
 .../component/user/search-bar/search-bar.component.scss     |   0
 .../component/user/search-bar/search-bar.component.ts       |   0
 .../user/search-results/search-results.component.html       |   0
 .../user/search-results/search-results.component.scss       |   0
 .../user/search-results/search-results.component.ts         |   0
 .../dashboard/component/user/search/search.component.html   |   0
 .../dashboard/component/user/search/search.component.scss   |   0
 .../app/dashboard/component/user/search/search.component.ts |   0
 .../component/user/share-access/share-access.component.html |   0
 .../component/user/share-access/share-access.component.scss |   0
 .../component/user/share-access/share-access.component.ts   |   0
 .../component/user/sort-button/sort-button.component.html   |   0
 .../component/user/sort-button/sort-button.component.scss   |   0
 .../component/user/sort-button/sort-button.component.ts     |   0
 .../component/user/user-avatar/user-avatar.component.html   |   0
 .../component/user/user-avatar/user-avatar.component.scss   |   0
 .../user/user-avatar/user-avatar.component.spec.ts          |   0
 .../component/user/user-avatar/user-avatar.component.ts     |   0
 .../user-dataset-explorer/dataset-detail.component.html     |   0
 .../user-dataset-explorer/dataset-detail.component.scss     |   0
 .../user-dataset-explorer/dataset-detail.component.ts       |   0
 .../user-dataset-file-renderer.component.html               |   0
 .../user-dataset-file-renderer.component.scss               |   0
 .../user-dataset-file-renderer.component.spec.ts            |   0
 .../user-dataset-file-renderer.component.ts                 |   0
 .../user-dataset-staged-objects-list.component.html         |   0
 .../user-dataset-staged-objects-list.component.scss         |   0
 .../user-dataset-staged-objects-list.component.ts           |   0
 .../user-dataset-version-creator.component.html             |   0
 .../user-dataset-version-creator.component.scss             |   0
 .../user-dataset-version-creator.component.ts               |   0
 .../user-dataset-version-filetree.component.html            |   0
 .../user-dataset-version-filetree.component.scss            |   0
 .../user-dataset-version-filetree.component.ts              |   0
 .../user-dataset-list-item.component.html                   |   0
 .../user-dataset-list-item.component.scss                   |   0
 .../user-dataset-list-item.component.ts                     |   0
 .../component/user/user-dataset/user-dataset.component.html |   0
 .../component/user/user-dataset/user-dataset.component.scss |   0
 .../component/user/user-dataset/user-dataset.component.ts   |   0
 .../component/user/user-icon/user-icon.component.html       |   0
 .../component/user/user-icon/user-icon.component.scss       |   0
 .../component/user/user-icon/user-icon.component.spec.ts    |   0
 .../component/user/user-icon/user-icon.component.ts         |   0
 .../public-project/public-project.component.html            |   0
 .../user-project/public-project/public-project.component.ts |   0
 .../user-project-list-item.component.html                   |   0
 .../user-project-list-item.component.scss                   |   0
 .../user-project-list-item.component.spec.ts                |   0
 .../user-project-list-item.component.ts                     |   0
 .../ngbd-modal-add-project-workflow.component.html          |   0
 .../ngbd-modal-add-project-workflow.component.scss          |   0
 .../ngbd-modal-add-project-workflow.component.ts            |   0
 .../ngbd-modal-remove-project-workflow.component.html       |   0
 .../ngbd-modal-remove-project-workflow.component.scss       |   0
 .../ngbd-modal-remove-project-workflow.component.ts         |   0
 .../user-project-section.component.html                     |   0
 .../user-project-section.component.scss                     |   0
 .../user-project-section/user-project-section.component.ts  |   0
 .../component/user/user-project/user-project.component.html |   0
 .../component/user/user-project/user-project.component.scss |   0
 .../component/user/user-project/user-project.component.ts   |   0
 .../component/user/user-quota/user-quota.component.html     |   0
 .../component/user/user-quota/user-quota.component.scss     |   0
 .../component/user/user-quota/user-quota.component.spec.ts  |   0
 .../component/user/user-quota/user-quota.component.ts       |   0
 .../workflow-execution-history.component.html               |   0
 .../workflow-execution-history.component.scss               |   0
 .../workflow-execution-history.component.ts                 |   0
 .../workflow-runtime-statistics.component.html              |   0
 .../workflow-runtime-statistics.component.scss              |   0
 .../workflow-runtime-statistics.component.ts                |   0
 .../user-workflow-list-item/highlight-search-terms.pipe.ts  |   0
 .../user-workflow-list-item.component.html                  |   0
 .../user-workflow-list-item.component.scss                  |   0
 .../user-workflow-list-item.component.spec.ts               |   0
 .../user-workflow-list-item.component.ts                    |   0
 .../user/user-workflow/user-workflow.component.html         |   0
 .../user/user-workflow/user-workflow.component.scss         |   0
 .../user/user-workflow/user-workflow.component.spec.ts      |   0
 .../component/user/user-workflow/user-workflow.component.ts |   0
 .../service/admin/execution/admin-execution.service.ts      |   0
 .../dashboard/service/admin/guard/admin-guard.service.ts    |   0
 .../service/admin/settings/admin-settings.service.ts        |   0
 .../app/dashboard/service/admin/user/admin-user.service.ts  |   0
 .../app/dashboard/service/user/dataset/dataset.service.ts   |   0
 .../service/user/download/download.service.spec.ts          |   0
 .../app/dashboard/service/user/download/download.service.ts |   0
 .../app/dashboard/service/user/file/file-saver.service.ts   |   0
 .../src/app/dashboard/service/user/flarum/flarum.service.ts |   0
 .../service/user/project/stub-user-project.service.ts       |   0
 .../dashboard/service/user/project/user-project.service.ts  |   0
 .../service/user/public-project/public-project.service.ts   |   0
 .../app/dashboard/service/user/quota/user-quota.service.ts  |   0
 .../src/app/dashboard/service/user/search.service.ts        |   0
 .../service/user/share-access/share-access.service.ts       |   0
 .../src/app/dashboard/service/user/stub-search.service.ts   |   0
 .../workflow-executions/workflow-executions.service.spec.ts |   0
 .../user/workflow-executions/workflow-executions.service.ts |   0
 .../user/workflow-snapshot/workflow-snapshot.service.ts     |   0
 .../user/workflow-version/workflow-version.service.spec.ts  |   0
 .../user/workflow-version/workflow-version.service.ts       |   0
 .../src/app/dashboard/type/dashboard-dataset.interface.ts   |   0
 .../src/app/dashboard/type/dashboard-entry.ts               |   0
 .../src/app/dashboard/type/dashboard-file.interface.ts      |   0
 .../src/app/dashboard/type/dashboard-project.interface.ts   |   0
 .../src/app/dashboard/type/dashboard-workflow.interface.ts  |   0
 .../src/app/dashboard/type/google-api-response.ts           |   0
 .../src/app/dashboard/type/quota-statistic.interface.ts     |   0
 .../src/app/dashboard/type/search-filter-parameters.ts      |   0
 .../src/app/dashboard/type/search-result.ts                 |   0
 .../src/app/dashboard/type/share-access.interface.ts        |   0
 .../gui => frontend}/src/app/dashboard/type/sort-method.ts  |   0
 .../src/app/dashboard/type/type-predicates.ts               |   0
 .../src/app/dashboard/type/workflow-executions-entry.ts     |   0
 .../src/app/dashboard/type/workflow-metadata.interface.ts   |   0
 .../src/app/dashboard/type/workflow-runtime-statistics.ts   |   0
 .../src/app/dashboard/type/workflow-snapshot-entry.ts       |   0
 .../src/app/dashboard/type/workflow-version-entry.ts        |   0
 .../src/app/hub/component/about/about.component.html        |   0
 .../src/app/hub/component/about/about.component.scss        |   0
 .../src/app/hub/component/about/about.component.spec.ts     |   0
 .../src/app/hub/component/about/about.component.ts          |   0
 .../component/about/local-login/local-login.component.html  |   0
 .../component/about/local-login/local-login.component.scss  |   0
 .../component/about/local-login/local-login.component.ts    |   0
 .../component/browse-section/browse-section.component.html  |   0
 .../component/browse-section/browse-section.component.scss  |   0
 .../browse-section/browse-section.component.spec.ts         |   0
 .../component/browse-section/browse-section.component.ts    |   0
 .../hub-search-result/hub-search-result.component.html      |   0
 .../hub-search-result/hub-search-result.component.scss      |   0
 .../hub-search-result/hub-search-result.component.ts        |   0
 .../src/app/hub/component/hub.component.html                |   0
 .../src/app/hub/component/hub.component.scss                |   0
 .../gui => frontend}/src/app/hub/component/hub.component.ts |   0
 .../hub/component/landing-page/landing-page.component.html  |   0
 .../hub/component/landing-page/landing-page.component.scss  |   0
 .../hub/component/landing-page/landing-page.component.ts    |   0
 .../src/app/hub/component/type/hub-workflow.interface.ts    |   0
 .../workflow/detail/hub-workflow-detail.component.html      |   0
 .../workflow/detail/hub-workflow-detail.component.scss      |   0
 .../workflow/detail/hub-workflow-detail.component.ts        |   0
 {core/gui => frontend}/src/app/hub/service/hub.service.ts   |   0
 .../code-editor-dialog/annotation-suggestion.component.html |   0
 .../code-editor-dialog/annotation-suggestion.component.scss |   0
 .../code-editor-dialog/annotation-suggestion.component.ts   |   0
 .../breakpoint-condition-input.component.html               |   0
 .../breakpoint-condition-input.component.scss               |   0
 .../breakpoint-condition-input.component.spec.ts            |   0
 .../breakpoint-condition-input.component.ts                 |   0
 .../code-editor-dialog/code-debugger.component.html         |   0
 .../code-editor-dialog/code-debugger.component.spec.ts      |   0
 .../component/code-editor-dialog/code-debugger.component.ts |   0
 .../component/code-editor-dialog/code-editor.component.html |   0
 .../component/code-editor-dialog/code-editor.component.scss |   0
 .../code-editor-dialog/code-editor.component.spec.ts        |   0
 .../component/code-editor-dialog/code-editor.component.ts   |   0
 .../codearea-custom-template.component.html                 |   0
 .../codearea-custom-template.component.scss                 |   0
 .../codearea-custom-template.component.spec.ts              |   0
 .../codearea-custom-template.component.ts                   |   0
 .../component/file-selection/file-selection.component.html  |   0
 .../component/file-selection/file-selection.component.scss  |   0
 .../component/file-selection/file-selection.component.ts    |   0
 .../input-autocomplete/input-autocomplete.component.html    |   0
 .../input-autocomplete/input-autocomplete.component.scss    |   0
 .../input-autocomplete/input-autocomplete.component.spec.ts |   0
 .../input-autocomplete/input-autocomplete.component.ts      |   0
 .../left-panel/environment/environment.component.ts         |   0
 .../component/left-panel/left-panel.component.html          |   0
 .../component/left-panel/left-panel.component.scss          |   0
 .../component/left-panel/left-panel.component.spec.ts       |   0
 .../workspace/component/left-panel/left-panel.component.ts  |   0
 .../operator-label/operator-label.component.html            |   0
 .../operator-label/operator-label.component.scss            |   0
 .../operator-label/operator-label.component.spec.ts         |   0
 .../operator-label/operator-label.component.ts              |   0
 .../left-panel/operator-menu/operator-menu.component.html   |   0
 .../left-panel/operator-menu/operator-menu.component.scss   |   0
 .../operator-menu/operator-menu.component.spec.ts           |   0
 .../left-panel/operator-menu/operator-menu.component.ts     |   0
 .../component/left-panel/settings/settings.component.html   |   0
 .../component/left-panel/settings/settings.component.scss   |   0
 .../left-panel/settings/settings.component.spec.ts          |   0
 .../component/left-panel/settings/settings.component.ts     |   0
 .../left-panel/time-travel/time-travel.component.html       |   0
 .../left-panel/time-travel/time-travel.component.scss       |   0
 .../left-panel/time-travel/time-travel.component.spec.ts    |   0
 .../left-panel/time-travel/time-travel.component.ts         |   0
 .../left-panel/versions-list/versions-list.component.html   |   0
 .../left-panel/versions-list/versions-list.component.scss   |   0
 .../versions-list/versions-list.component.spec.ts           |   0
 .../left-panel/versions-list/versions-list.component.ts     |   0
 .../coeditor-user-icon/coeditor-user-icon.component.css     |   0
 .../coeditor-user-icon/coeditor-user-icon.component.html    |   0
 .../coeditor-user-icon/coeditor-user-icon.component.spec.ts |   0
 .../menu/coeditor-user-icon/coeditor-user-icon.component.ts |   0
 .../src/app/workspace/component/menu/menu.component.html    |   0
 .../src/app/workspace/component/menu/menu.component.scss    |   0
 .../src/app/workspace/component/menu/menu.component.spec.ts |   0
 .../src/app/workspace/component/menu/menu.component.ts      |   0
 .../power-button/computing-unit-selection.component.html    |   0
 .../power-button/computing-unit-selection.component.scss    |   0
 .../power-button/computing-unit-selection.component.spec.ts |   0
 .../power-button/computing-unit-selection.component.ts      |   0
 .../operator-property-edit-frame.component.html             |   0
 .../operator-property-edit-frame.component.scss             |   0
 .../operator-property-edit-frame.component.spec.ts          |   0
 .../operator-property-edit-frame.component.ts               |   0
 .../port-property-edit-frame.component.html                 |   0
 .../port-property-edit-frame.component.scss                 |   0
 .../port-property-edit-frame.component.spec.ts              |   0
 .../port-property-edit-frame.component.ts                   |   0
 .../property-editor/property-editor.component.html          |   0
 .../property-editor/property-editor.component.scss          |   0
 .../property-editor/property-editor.component.spec.ts       |   0
 .../component/property-editor/property-editor.component.ts  |   0
 .../typecasting-display/type-casting-display.component.html |   0
 .../type-casting-display.component.spec.ts                  |   0
 .../typecasting-display/type-casting-display.component.ts   |   0
 .../result-exportation/result-exportation.component.html    |   0
 .../result-exportation/result-exportation.component.scss    |   0
 .../result-exportation/result-exportation.component.ts      |   0
 .../result-panel/console-frame/console-frame.component.html |   0
 .../result-panel/console-frame/console-frame.component.scss |   0
 .../console-frame/console-frame.component.spec.ts           |   0
 .../result-panel/console-frame/console-frame.component.ts   |   0
 .../result-panel/error-frame/error-frame.component.html     |   0
 .../result-panel/error-frame/error-frame.component.scss     |   0
 .../result-panel/error-frame/error-frame.component.spec.ts  |   0
 .../result-panel/error-frame/error-frame.component.ts       |   0
 .../result-panel/result-panel-modal.component.html          |   0
 .../component/result-panel/result-panel-modal.component.ts  |   0
 .../result-panel/result-panel-model.component.scss          |   0
 .../component/result-panel/result-panel.component.html      |   0
 .../component/result-panel/result-panel.component.scss      |   0
 .../component/result-panel/result-panel.component.spec.ts   |   0
 .../component/result-panel/result-panel.component.ts        |   0
 .../result-table-frame/result-table-frame.component.html    |   0
 .../result-table-frame/result-table-frame.component.scss    |   0
 .../result-table-frame/result-table-frame.component.spec.ts |   0
 .../result-table-frame/result-table-frame.component.ts      |   0
 .../visualization-frame-content.component.html              |   0
 .../visualization-frame-content.component.scss              |   0
 .../visualization-frame-content.component.ts                |   0
 .../comment-box-modal/nz-modal-comment-box.component.html   |   0
 .../comment-box-modal/nz-modal-comment-box.component.scss   |   0
 .../comment-box-modal/nz-modal-comment-box.component.ts     |   0
 .../context-menu/context-menu/context-menu.component.html   |   0
 .../context-menu/context-menu/context-menu.component.scss   |   0
 .../context-menu/context-menu.component.spec.ts             |   0
 .../context-menu/context-menu/context-menu.component.ts     |   0
 .../workflow-editor/mini-map/mini-map.component.html        |   0
 .../workflow-editor/mini-map/mini-map.component.scss        |   0
 .../workflow-editor/mini-map/mini-map.component.spec.ts     |   0
 .../workflow-editor/mini-map/mini-map.component.ts          |   0
 .../workflow-editor/workflow-editor.component.html          |   0
 .../workflow-editor/workflow-editor.component.scss          |   0
 .../workflow-editor/workflow-editor.component.spec.ts       |   0
 .../component/workflow-editor/workflow-editor.component.ts  |   0
 .../src/app/workspace/component/workspace.component.html    |   0
 .../src/app/workspace/component/workspace.component.scss    |   0
 .../src/app/workspace/component/workspace.component.spec.ts |   0
 .../src/app/workspace/component/workspace.component.ts      |   0
 .../app/workspace/service/ai-analyst/ai-analyst.service.ts  |   0
 .../workspace/service/ai-assistant/ai-assistant.service.ts  |   0
 .../workspace/service/code-editor/code-editor.service.ts    |   0
 .../service/compile-workflow/workflow-compiling.service.ts  |   0
 .../computing-unit-status/computing-unit-status.service.ts  |   0
 .../mock-computing-unit-status.service.ts                   |   0
 .../workspace/service/drag-drop/drag-drop.service.spec.ts   |   0
 .../app/workspace/service/drag-drop/drag-drop.service.ts    |   0
 .../service/dynamic-schema/dynamic-schema.service.spec.ts   |   0
 .../service/dynamic-schema/dynamic-schema.service.ts        |   0
 .../execute-workflow/execute-workflow.service.spec.ts       |   0
 .../service/execute-workflow/execute-workflow.service.ts    |   0
 .../workspace/service/execute-workflow/mock-result-data.ts  |   0
 .../service/execute-workflow/mock-workflow-plan.ts          |   0
 .../app/workspace/service/joint-ui/joint-ui.service.spec.ts |   0
 .../src/app/workspace/service/joint-ui/joint-ui.service.ts  |   0
 .../service/operator-debug/udf-debug.service.spec.ts        |   0
 .../workspace/service/operator-debug/udf-debug.service.ts   |   0
 .../service/operator-menu/operator-menu.service.spec.ts     |   0
 .../service/operator-menu/operator-menu.service.ts          |   0
 .../operator-metadata/mock-operator-metadata.data.ts        |   0
 .../operator-metadata/operator-metadata.service.spec.ts     |   0
 .../service/operator-metadata/operator-metadata.service.ts  |   0
 .../operator-metadata/stub-operator-metadata.service.ts     |   0
 .../src/app/workspace/service/panel/panel.service.ts        |   0
 .../src/app/workspace/service/preset/preset.service.spec.ts |   0
 .../src/app/workspace/service/preset/preset.service.ts      |   0
 .../service/report-generation/report-generation.service.ts  |   0
 .../workspace/service/undo-redo/undo-redo.service.spec.ts   |   0
 .../app/workspace/service/undo-redo/undo-redo.service.ts    |   0
 .../service/validation/validation-workflow.service.spec.ts  |   0
 .../service/validation/validation-workflow.service.ts       |   0
 .../workflow-computing-unit-managing.service.ts             |   0
 .../workflow-console/workflow-console.service.spec.ts       |   0
 .../service/workflow-console/workflow-console.service.ts    |   0
 .../workflow-graph/model/coeditor-presence.service.spec.ts  |   0
 .../workflow-graph/model/coeditor-presence.service.ts       |   0
 .../workflow-graph/model/joint-graph-wrapper.spec.ts        |   0
 .../service/workflow-graph/model/joint-graph-wrapper.ts     |   0
 .../service/workflow-graph/model/mock-workflow-data.ts      |   0
 .../workflow-graph/model/shared-model-change-handler.ts     |   0
 .../workspace/service/workflow-graph/model/shared-model.ts  |   0
 .../service/workflow-graph/model/sync-texera-model.spec.ts  |   0
 .../service/workflow-graph/model/sync-texera-model.ts       |   0
 .../workflow-graph/model/workflow-action.service.spec.ts    |   0
 .../service/workflow-graph/model/workflow-action.service.ts |   0
 .../service/workflow-graph/model/workflow-graph.spec.ts     |   0
 .../service/workflow-graph/model/workflow-graph.ts          |   0
 .../workflow-graph/util/workflow-util.service.spec.ts       |   0
 .../service/workflow-graph/util/workflow-util.service.ts    |   0
 .../workflow-result-export.service.spec.ts                  |   0
 .../workflow-result-export.service.ts                       |   0
 .../panel-resize/panel-resize.service.spec.ts               |   0
 .../workflow-result/panel-resize/panel-resize.service.ts    |   0
 .../service/workflow-result/workflow-result.service.spec.ts |   0
 .../service/workflow-result/workflow-result.service.ts      |   0
 .../operator-reuse-cache-status.service.spec.ts             |   0
 .../workflow-status/operator-reuse-cache-status.service.ts  |   0
 .../service/workflow-status/workflow-status.service.ts      |   0
 .../workflow-websocket/workflow-websocket.service.spec.ts   |   0
 .../workflow-websocket/workflow-websocket.service.ts        |   0
 .../src/app/workspace/types/collab-websocket.interface.ts   |   0
 .../workspace/types/computing-unit-connection.interface.ts  |   0
 .../src/app/workspace/types/custom-json-schema.interface.ts |   0
 .../src/app/workspace/types/execute-workflow.interface.ts   |   0
 .../src/app/workspace/types/operator-schema.interface.ts    |   0
 .../src/app/workspace/types/result-table.interface.ts       |   0
 .../src/app/workspace/types/shared-editing.interface.ts     |   0
 .../src/app/workspace/types/workflow-common.interface.ts    |   0
 .../src/app/workspace/types/workflow-compiling.interface.ts |   0
 .../src/app/workspace/types/workflow-computing-unit.ts      |   0
 .../src/app/workspace/types/workflow-websocket.interface.ts |   0
 {core/gui => frontend}/src/assets/.gitkeep                  |   0
 {core/gui => frontend}/src/assets/Tutor_End_Sample.gif      | Bin
 .../gui => frontend}/src/assets/Tutor_Intro_Drag_Result.gif | Bin
 .../gui => frontend}/src/assets/Tutor_Intro_Drag_Srouce.gif | Bin
 {core/gui => frontend}/src/assets/Tutor_Intro_Sample.jpeg   | Bin
 {core/gui => frontend}/src/assets/Tutor_JointJS_Sample.gif  | Bin
 .../gui => frontend}/src/assets/Tutor_OpenResult_Sample.gif | Bin
 .../src/assets/Tutor_OpenSection_Sample.gif                 | Bin
 {core/gui => frontend}/src/assets/Tutor_Property_Sample.gif | Bin
 {core/gui => frontend}/src/assets/card_background.jpg       | Bin
 .../src/assets/logos/android-chrome-192x192.png             | Bin
 .../src/assets/logos/android-chrome-512x512.png             | Bin
 .../gui => frontend}/src/assets/logos/apple-touch-icon.png  | Bin
 {core/gui => frontend}/src/assets/logos/favicon-16x16.png   | Bin
 {core/gui => frontend}/src/assets/logos/favicon-32x32.png   | Bin
 {core/gui => frontend}/src/assets/logos/favicon.ico         | Bin
 {core/gui => frontend}/src/assets/logos/full_logo_small.png | Bin
 {core/gui => frontend}/src/assets/logos/logo.png            | Bin
 {core/gui => frontend}/src/assets/logos/site.webmanifest    |   0
 .../src/assets/operator_images/AdhocSink.png                | Bin
 .../src/assets/operator_images/Aggregate.png                | Bin
 .../src/assets/operator_images/Aggregation.png              | Bin
 .../src/assets/operator_images/ArrowSource.png              | Bin
 .../src/assets/operator_images/AsterixDBSource.png          | Bin
 .../src/assets/operator_images/BarChart.png                 | Bin
 .../src/assets/operator_images/BoxViolinPlot.png            | Bin
 .../src/assets/operator_images/BubbleChart.png              | Bin
 .../src/assets/operator_images/BulletChart.png              | Bin
 .../src/assets/operator_images/CSVFileScan.png              | Bin
 .../src/assets/operator_images/CSVOldFileScan.png           | Bin
 .../src/assets/operator_images/CandlestickChart.png         | Bin
 .../src/assets/operator_images/CartesianProduct.png         | Bin
 .../src/assets/operator_images/ChoroplethMap.png            | Bin
 .../src/assets/operator_images/Comparison.png               | Bin
 .../src/assets/operator_images/ContinuousErrorBands.png     | Bin
 .../src/assets/operator_images/ContourPlot.png              | Bin
 .../src/assets/operator_images/Dendrogram.png               | Bin
 .../src/assets/operator_images/DictionaryMatcher.png        | Bin
 .../src/assets/operator_images/DictionarySource.png         | Bin
 .../src/assets/operator_images/Difference.png               | Bin
 .../src/assets/operator_images/Distinct.png                 | Bin
 .../gui => frontend}/src/assets/operator_images/DotPlot.png | Bin
 .../assets/operator_images/DualInputPortsPythonUDFV2.png    | Bin
 .../src/assets/operator_images/DumbbellPlot.png             | Bin
 {core/gui => frontend}/src/assets/operator_images/Dummy.png | Bin
 .../src/assets/operator_images/EmojiSentiment.png           | Bin
 .../src/assets/operator_images/FigureFactoryTable.png       | Bin
 .../src/assets/operator_images/FileScan.png                 | Bin
 .../src/assets/operator_images/FileSource.png               | Bin
 .../src/assets/operator_images/FilledAreaPlot.png           | Bin
 .../gui => frontend}/src/assets/operator_images/Filter.png  | Bin
 .../src/assets/operator_images/FunnelPlot.png               | Bin
 .../src/assets/operator_images/FuzzyTokenMatcher.png        | Bin
 .../src/assets/operator_images/FuzzyTokenSource.png         | Bin
 .../src/assets/operator_images/GanttChart.png               | Bin
 .../src/assets/operator_images/GaugeChart.png               | Bin
 .../src/assets/operator_images/HTMLVisualizer.png           | Bin
 .../src/assets/operator_images/HashJoin.png                 | Bin
 .../src/assets/operator_images/HdfsFileScan.png             | Bin
 .../gui => frontend}/src/assets/operator_images/HeatMap.png | Bin
 .../src/assets/operator_images/HierarchyChart.png           | Bin
 .../src/assets/operator_images/Histogram.png                | Bin
 .../src/assets/operator_images/Histogram2D.png              | Bin
 .../operator_images/HuggingFaceIrisLogisticRegression.png   | Bin
 .../assets/operator_images/HuggingFaceSentimentAnalysis.png | Bin
 .../assets/operator_images/HuggingFaceSpamSMSDetection.png  | Bin
 .../assets/operator_images/HuggingFaceTextSummarization.png | Bin
 .../src/assets/operator_images/IcicleChart.png              | Bin
 {core/gui => frontend}/src/assets/operator_images/If.png    | Bin
 .../src/assets/operator_images/ImageVisualizer.png          | Bin
 .../src/assets/operator_images/Intersect.png                | Bin
 .../src/assets/operator_images/IntervalJoin.png             | Bin
 .../src/assets/operator_images/JSONLFileScan.png            | Bin
 .../gui => frontend}/src/assets/operator_images/JavaUDF.png | Bin
 .../src/assets/operator_images/JoinDistance.png             | Bin
 .../src/assets/operator_images/KNNClassifierTrainer.png     | Bin
 .../src/assets/operator_images/KNNRegressorTrainer.png      | Bin
 .../src/assets/operator_images/KeywordMatcher.png           | Bin
 .../src/assets/operator_images/KeywordSearch.png            | Bin
 .../src/assets/operator_images/KeywordSource.png            | Bin
 {core/gui => frontend}/src/assets/operator_images/Limit.png | Bin
 .../src/assets/operator_images/LineChart.png                | Bin
 .../src/assets/operator_images/LocalFileScan.png            | Bin
 .../src/assets/operator_images/MySQLSource.png              | Bin
 .../src/assets/operator_images/MysqlSink.png                | Bin
 .../src/assets/operator_images/NestedTable.png              | Bin
 .../src/assets/operator_images/NetworkGraph.png             | Bin
 .../src/assets/operator_images/NlpEntity.png                | Bin
 .../src/assets/operator_images/NlpSentiment.png             | Bin
 .../src/assets/operator_images/NlpSplit.png                 | Bin
 .../src/assets/operator_images/NltkSentiment.png            | Bin
 .../src/assets/operator_images/PieChart.png                 | Bin
 .../src/assets/operator_images/PostgreSQLSource.png         | Bin
 .../src/assets/operator_images/Projection.png               | Bin
 .../src/assets/operator_images/PythonLambdaFunction.png     | Bin
 .../src/assets/operator_images/PythonTableReducer.png       | Bin
 .../src/assets/operator_images/PythonUDFSourceV2.png        | Bin
 .../src/assets/operator_images/PythonUDFV2.png              | Bin
 .../src/assets/operator_images/QuiverPlot.png               | Bin
 {core/gui => frontend}/src/assets/operator_images/RUDF.png  | Bin
 .../src/assets/operator_images/RUDFSource.png               | Bin
 .../src/assets/operator_images/RandomKSampling.png          | Bin
 .../src/assets/operator_images/RangeSlider.png              | Bin
 .../src/assets/operator_images/RedditSearch.png             | Bin
 {core/gui => frontend}/src/assets/operator_images/Regex.png | Bin
 .../src/assets/operator_images/RegexMatcher.png             | Bin
 .../src/assets/operator_images/RegexSource.png              | Bin
 .../src/assets/operator_images/RegexSplit.png               | Bin
 .../src/assets/operator_images/ReservoirSampling.png        | Bin
 .../src/assets/operator_images/SVCTrainer.png               | Bin
 .../src/assets/operator_images/SVMClassifierTrainer.png     | Bin
 .../src/assets/operator_images/SVMRegressorTrainer.png      | Bin
 .../src/assets/operator_images/SVRTrainer.png               | Bin
 .../gui => frontend}/src/assets/operator_images/Sampler.png | Bin
 .../src/assets/operator_images/SankeyDiagram.png            | Bin
 .../src/assets/operator_images/ScanSource.png               | Bin
 .../src/assets/operator_images/Scatter3DChart.png           | Bin
 .../src/assets/operator_images/ScatterMatrixChart.png       | Bin
 .../src/assets/operator_images/Scatterplot.png              | Bin
 .../gui => frontend}/src/assets/operator_images/Scorer.png  | Bin
 .../src/assets/operator_images/SentimentAnalysis.png        | Bin
 .../src/assets/operator_images/SimilarityJoin.png           | Bin
 .../src/assets/operator_images/SimpleSink.png               | Bin
 .../src/assets/operator_images/SklearnAdaptiveBoosting.png  | Bin
 .../src/assets/operator_images/SklearnBagging.png           | Bin
 .../assets/operator_images/SklearnBernoulliNaiveBayes.png   | Bin
 .../assets/operator_images/SklearnComplementNaiveBayes.png  | Bin
 .../src/assets/operator_images/SklearnDecisionTree.png      | Bin
 .../src/assets/operator_images/SklearnDummy.png             | Bin
 .../src/assets/operator_images/SklearnExtraTree.png         | Bin
 .../src/assets/operator_images/SklearnExtraTrees.png        | Bin
 .../assets/operator_images/SklearnGaussianNaiveBayes.png    | Bin
 .../src/assets/operator_images/SklearnGradientBoosting.png  | Bin
 .../src/assets/operator_images/SklearnKNN.png               | Bin
 .../src/assets/operator_images/SklearnLinearRegression.png  | Bin
 .../src/assets/operator_images/SklearnLinearSVM.png         | Bin
 .../assets/operator_images/SklearnLogisticRegression.png    | Bin
 .../assets/operator_images/SklearnLogisticRegressionCV.png  | Bin
 .../assets/operator_images/SklearnMultiLayerPerceptron.png  | Bin
 .../assets/operator_images/SklearnMultinomialNaiveBayes.png | Bin
 .../src/assets/operator_images/SklearnNearestCentroid.png   | Bin
 .../src/assets/operator_images/SklearnPassiveAggressive.png | Bin
 .../src/assets/operator_images/SklearnPerceptron.png        | Bin
 .../src/assets/operator_images/SklearnPrediction.png        | Bin
 .../operator_images/SklearnProbabilityCalibration.png       | Bin
 .../src/assets/operator_images/SklearnRandomForest.png      | Bin
 .../src/assets/operator_images/SklearnRidge.png             | Bin
 .../src/assets/operator_images/SklearnRidgeCV.png           | Bin
 .../src/assets/operator_images/SklearnSDG.png               | Bin
 .../src/assets/operator_images/SklearnSVM.png               | Bin
 .../operator_images/SklearnTrainingAdaptiveBoosting.png     | Bin
 .../src/assets/operator_images/SklearnTrainingBagging.png   | Bin
 .../operator_images/SklearnTrainingBernoulliNaiveBayes.png  | Bin
 .../operator_images/SklearnTrainingComplementNaiveBayes.png | Bin
 .../assets/operator_images/SklearnTrainingDecisionTree.png  | Bin
 .../src/assets/operator_images/SklearnTrainingDummy.png     | Bin
 .../src/assets/operator_images/SklearnTrainingExtraTree.png | Bin
 .../assets/operator_images/SklearnTrainingExtraTrees.png    | Bin
 .../operator_images/SklearnTrainingGaussianNaiveBayes.png   | Bin
 .../operator_images/SklearnTrainingGradientBoosting.png     | Bin
 .../src/assets/operator_images/SklearnTrainingKNN.png       | Bin
 .../operator_images/SklearnTrainingLinearRegression.png     | Bin
 .../src/assets/operator_images/SklearnTrainingLinearSVM.png | Bin
 .../operator_images/SklearnTrainingLogisticRegression.png   | Bin
 .../operator_images/SklearnTrainingLogisticRegressionCV.png | Bin
 .../operator_images/SklearnTrainingMultiLayerPerceptron.png | Bin
 .../SklearnTrainingMultinomialNaiveBayes.png                | Bin
 .../operator_images/SklearnTrainingNearestCentroid.png      | Bin
 .../operator_images/SklearnTrainingPassiveAggressive.png    | Bin
 .../assets/operator_images/SklearnTrainingPerceptron.png    | Bin
 .../SklearnTrainingProbabilityCalibration.png               | Bin
 .../assets/operator_images/SklearnTrainingRandomForest.png  | Bin
 .../src/assets/operator_images/SklearnTrainingRidge.png     | Bin
 .../src/assets/operator_images/SklearnTrainingRidgeCV.png   | Bin
 .../src/assets/operator_images/SklearnTrainingSDG.png       | Bin
 .../src/assets/operator_images/SklearnTrainingSVM.png       | Bin
 {core/gui => frontend}/src/assets/operator_images/Sleep.png | Bin
 {core/gui => frontend}/src/assets/operator_images/Sort.png  | Bin
 .../src/assets/operator_images/SortPartitions.png           | Bin
 {core/gui => frontend}/src/assets/operator_images/Split.png | Bin
 .../src/assets/operator_images/SymmetricDifference.png      | Bin
 .../src/assets/operator_images/TablesPlot.png               | Bin
 .../src/assets/operator_images/TernaryPlot.png              | Bin
 .../src/assets/operator_images/TextInput.png                | Bin
 .../src/assets/operator_images/TimeSeries.png               | Bin
 .../src/assets/operator_images/TimeSeriesPlot.png           | Bin
 .../src/assets/operator_images/ToLowerCase.png              | Bin
 .../src/assets/operator_images/TreePlot.png                 | Bin
 .../src/assets/operator_images/TwitterConverter.png         | Bin
 .../src/assets/operator_images/TwitterFeed.png              | Bin
 .../src/assets/operator_images/TwitterFullArchiveSearch.png | Bin
 .../src/assets/operator_images/TwitterSearch.png            | Bin
 .../src/assets/operator_images/TypeCasting.png              | Bin
 .../src/assets/operator_images/URLFetcher.png               | Bin
 .../src/assets/operator_images/URLVisualizer.png            | Bin
 {core/gui => frontend}/src/assets/operator_images/Union.png | Bin
 .../src/assets/operator_images/UnnestString.png             | Bin
 .../src/assets/operator_images/ViewResults.png              | Bin
 .../src/assets/operator_images/VolcanoPlot.png              | Bin
 .../src/assets/operator_images/WaterfallChart.png           | Bin
 .../src/assets/operator_images/WordCloud.png                | Bin
 .../src/assets/operator_images/WordCloudV2.png              | Bin
 .../src/assets/operator_images/WordCount.png                | Bin
 .../src/assets/operator_images/WordCountIndexSource.png     | Bin
 .../src/assets/operator_images/icons8-chat_bubble.png       | Bin
 .../src/assets/operator_images/run-icon.png                 | Bin
 {core/gui => frontend}/src/assets/svg/hub_icon.svg          |   0
 .../src/assets/svg/operator-reuse-cache-invalid.svg         |   0
 .../src/assets/svg/operator-reuse-cache-valid.svg           |   0
 .../src/assets/svg/operator-view-result.svg                 |   0
 .../gui => frontend}/src/assets/texera_email_screenshot.png | Bin
 {core/gui => frontend}/src/assets/workflow_gui.png          | Bin
 .../src/environments/environment.default.ts                 |   0
 {core/gui => frontend}/src/environments/environment.prod.ts |   0
 {core/gui => frontend}/src/environments/environment.test.ts |   0
 {core/gui => frontend}/src/environments/environment.ts      |   0
 {core/gui => frontend}/src/favicon.ico                      | Bin
 {core/gui => frontend}/src/index.html                       |   0
 {core/gui => frontend}/src/main.ts                          |   0
 {core/gui => frontend}/src/styles.scss                      |   0
 {core/gui => frontend}/src/test.ts                          |   0
 {core/gui => frontend}/src/tsconfig.app.json                |   0
 {core/gui => frontend}/src/tsconfig.spec.json               |   0
 {core/gui => frontend}/tsconfig.json                        |   0
 {core/gui => frontend}/yarn.lock                            |   0
 699 files changed, 17 insertions(+), 23 deletions(-)

diff --git a/.github/labeler.yml b/.github/labeler.yml
index 9d3d7a68fa..ebd4992824 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -14,10 +14,10 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-gui:
+frontend:
   - changed-files:
       - any-glob-to-any-file:
-          - 'core/gui/**'
+          - 'frontend/**'
 
 backend:
   - all:
@@ -25,7 +25,6 @@ backend:
           - any-glob-to-any-file:
               - 'core/**'
           - all-globs-to-all-files:
-              - '!core/gui/**'
               - '!core/log/**'
               - '!core/scripts/**'
 
diff --git a/.github/workflows/github-action-build.yml b/.github/workflows/github-action-build.yml
index ad8b3cc391..d5e71c1916 100644
--- a/.github/workflows/github-action-build.yml
+++ b/.github/workflows/github-action-build.yml
@@ -55,20 +55,20 @@ jobs:
       - uses: actions/cache@v4
         with:
           path: |
-            core/gui/node_modules
+            frontend/node_modules
           key: ${{ runner.os }}-${{ matrix.arch }}-${{ matrix.node-version }}-yarn-cache-v1-${{ hashFiles('**/yarn.lock') }}
           restore-keys: |
             ${{ runner.os }}-${{ matrix.arch }}-${{ matrix.node-version }}-yarn-cache-v1-
       - name: Prepare Yarn 4.5.1
-        run: corepack enable && corepack prepare yarn@4.5.1 --activate && yarn --cwd core/gui set version 4.5.1
+        run: corepack enable && corepack prepare yarn@4.5.1 --activate && yarn --cwd frontend set version 4.5.1
       - name: Install dependency
-        run: yarn --cwd core/gui install --immutable --network-timeout=100000
+        run: yarn --cwd frontend install --immutable --network-timeout=100000
       - name: Lint with Prettier & ESLint
-        run: yarn --cwd core/gui format:ci
+        run: yarn --cwd frontend format:ci
       - name: Run frontend unit tests
-        run: yarn --cwd core/gui run test:ci
+        run: yarn --cwd frontend run test:ci
       - name: Prod build
-        run: yarn --cwd core/gui run build:ci
+        run: yarn --cwd frontend run build:ci
 
   core:
     strategy:
diff --git a/.licenserc.yaml b/.licenserc.yaml
index 309f9d844f..6b808e44c2 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -23,4 +23,4 @@ header:
     - 'site.webmanifest'
     - '.gitignore'
     - '.licenserc.yaml'
-    - 'core/gui/.yarn/**'
+    - 'frontend/.yarn/**'
diff --git a/core/amber/src/main/scala/org/apache/texera/web/TexeraWebApplication.scala b/core/amber/src/main/scala/org/apache/texera/web/TexeraWebApplication.scala
index d16c0f77dc..0f69aad20e 100644
--- a/core/amber/src/main/scala/org/apache/texera/web/TexeraWebApplication.scala
+++ b/core/amber/src/main/scala/org/apache/texera/web/TexeraWebApplication.scala
@@ -84,7 +84,7 @@ class TexeraWebApplication
 
   override def initialize(bootstrap: Bootstrap[TexeraWebConfiguration]): Unit = {
     // serve static frontend GUI files
-    bootstrap.addBundle(new FileAssetsBundle("../gui/dist", "/", "index.html"))
+    bootstrap.addBundle(new FileAssetsBundle("../../frontend/dist", "/", "index.html"))
     // add websocket bundle
     bootstrap.addBundle(new WebsocketBundle(classOf[CollaborationResource]))
     // register scala module to dropwizard default object mapper
diff --git a/core/config/src/main/resources/gui.conf b/core/config/src/main/resources/gui.conf
index 6a977c1203..601c63e92e 100644
--- a/core/config/src/main/resources/gui.conf
+++ b/core/config/src/main/resources/gui.conf
@@ -20,10 +20,10 @@
 #   1. Add a new property, its default value and the environment variable name in the gui section in this file
 #   2. Add the corresponding parsing logic in core/config/src/main/scala/org/apache/texera/config/GuiConfig.scala
 #   3. Add the sending logic in core/src/main/scala/org/apache/texera/web/resource/UserConfigResource.scala
-#   4. Add the frontend definition in core/gui/src/app/common/type/gui-config.ts and core/gui/src/app/common/service/gui-config.service.mock.ts
+#   4. Add the frontend definition in frontend/src/app/common/type/gui-config.ts and frontend/src/app/common/service/gui-config.service.mock.ts
 # To change the default value of a configuration:
 #   1. Change the default value in the gui section in this file
-#   2. Change the default value in core/gui/src/app/common/service/gui-config.service.mock.ts
+#   2. Change the default value in frontend/src/app/common/service/gui-config.service.mock.ts
 gui {
   login {
     # whether local login is enabled
diff --git a/core/scripts/deploy-daemon.sh b/core/scripts/deploy-daemon.sh
index 90d270704b..a23afb974e 100755
--- a/core/scripts/deploy-daemon.sh
+++ b/core/scripts/deploy-daemon.sh
@@ -35,10 +35,9 @@ then
   echo "${green}Services compiled.${reset}"
 
   echo "${green}Compiling GUI...${reset}"
-  cd gui && yarn install && ng build --configuration production --deploy-url=/ --base-href=/
+  (cd ../frontend && yarn install && ng build --configuration production --deploy-url=/ --base-href=/)
   echo "${green}GUI compiled.${reset}"
   echo
-  cd ..
 fi
 
 echo "${green}Starting TexeraWebApplication in daemon...${reset}"
diff --git a/core/scripts/gui-dev.sh b/core/scripts/gui-dev.sh
index 14b20644ab..858478642b 100644
--- a/core/scripts/gui-dev.sh
+++ b/core/scripts/gui-dev.sh
@@ -16,5 +16,4 @@
 # limitations under the License.
 #
 
-cd gui
-ng serve
\ No newline at end of file
+(cd ../frontend && ng serve)
\ No newline at end of file
diff --git a/core/scripts/gui-proto-gen.sh b/core/scripts/gui-proto-gen.sh
index e3576a577e..09bdb1f536 100755
--- a/core/scripts/gui-proto-gen.sh
+++ b/core/scripts/gui-proto-gen.sh
@@ -16,7 +16,7 @@
 # under the License.
 
 TEXERA_ROOT="$(git rev-parse --show-toplevel)"
-GUI_DIR="$TEXERA_ROOT/core/gui"
+GUI_DIR="$TEXERA_ROOT/frontend"
 PROTOBUF_DIR="$TEXERA_ROOT/core/workflow-core/src/main/protobuf"
 GUI_PROTO_DIR="$GUI_DIR/src/app/common/type"
 
diff --git a/core/scripts/gui.sh b/core/scripts/gui.sh
index 0c6ceb2b56..25b074aeca 100755
--- a/core/scripts/gui.sh
+++ b/core/scripts/gui.sh
@@ -15,6 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 
-cd gui
-yarn install
-yarn run build
+(cd ../frontend && yarn install && yarn run build)
diff --git a/core/scripts/shared-editing-server.sh b/core/scripts/shared-editing-server.sh
index 47b108f977..ff2becf0b9 100644
--- a/core/scripts/shared-editing-server.sh
+++ b/core/scripts/shared-editing-server.sh
@@ -15,5 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 
-cd gui
-npx y-websocket
+(cd ../frontend && npx y-websocket)
diff --git a/core/gui/.editorconfig b/frontend/.editorconfig
similarity index 100%
rename from core/gui/.editorconfig
rename to frontend/.editorconfig
diff --git a/core/gui/.eslintrc.json b/frontend/.eslintrc.json
similarity index 100%
rename from core/gui/.eslintrc.json
rename to frontend/.eslintrc.json
diff --git a/core/gui/.gitignore b/frontend/.gitignore
similarity index 100%
rename from core/gui/.gitignore
rename to frontend/.gitignore
diff --git a/core/gui/.nvmrc b/frontend/.nvmrc
similarity index 100%
rename from core/gui/.nvmrc
rename to frontend/.nvmrc
diff --git a/core/gui/.prettierignore b/frontend/.prettierignore
similarity index 100%
rename from core/gui/.prettierignore
rename to frontend/.prettierignore
diff --git a/core/gui/.prettierrc.json b/frontend/.prettierrc.json
similarity index 100%
rename from core/gui/.prettierrc.json
rename to frontend/.prettierrc.json
diff --git a/core/gui/.yarn/releases/yarn-4.5.1.cjs b/frontend/.yarn/releases/yarn-4.5.1.cjs
similarity index 100%
rename from core/gui/.yarn/releases/yarn-4.5.1.cjs
rename to frontend/.yarn/releases/yarn-4.5.1.cjs
diff --git a/core/gui/.yarnrc.yml b/frontend/.yarnrc.yml
similarity index 100%
rename from core/gui/.yarnrc.yml
rename to frontend/.yarnrc.yml
diff --git a/core/gui/README.md b/frontend/README.md
similarity index 100%
rename from core/gui/README.md
rename to frontend/README.md
diff --git a/core/gui/angular.json b/frontend/angular.json
similarity index 100%
rename from core/gui/angular.json
rename to frontend/angular.json
diff --git a/core/gui/custom-webpack.config.js b/frontend/custom-webpack.config.js
similarity index 100%
rename from core/gui/custom-webpack.config.js
rename to frontend/custom-webpack.config.js
diff --git a/core/gui/git-version.js b/frontend/git-version.js
similarity index 100%
rename from core/gui/git-version.js
rename to frontend/git-version.js
diff --git a/core/gui/karma.conf.js b/frontend/karma.conf.js
similarity index 100%
rename from core/gui/karma.conf.js
rename to frontend/karma.conf.js
diff --git a/core/gui/nx.json b/frontend/nx.json
similarity index 100%
rename from core/gui/nx.json
rename to frontend/nx.json
diff --git a/core/gui/package.json b/frontend/package.json
similarity index 100%
rename from core/gui/package.json
rename to frontend/package.json
diff --git a/core/gui/proxy.config.json b/frontend/proxy.config.json
similarity index 100%
rename from core/gui/proxy.config.json
rename to frontend/proxy.config.json
diff --git a/core/gui/src/app/app-routing.constant.ts b/frontend/src/app/app-routing.constant.ts
similarity index 100%
rename from core/gui/src/app/app-routing.constant.ts
rename to frontend/src/app/app-routing.constant.ts
diff --git a/core/gui/src/app/app-routing.module.ts b/frontend/src/app/app-routing.module.ts
similarity index 100%
rename from core/gui/src/app/app-routing.module.ts
rename to frontend/src/app/app-routing.module.ts
diff --git a/core/gui/src/app/app.component.ts b/frontend/src/app/app.component.ts
similarity index 100%
rename from core/gui/src/app/app.component.ts
rename to frontend/src/app/app.component.ts
diff --git a/core/gui/src/app/app.module.ts b/frontend/src/app/app.module.ts
similarity index 100%
rename from core/gui/src/app/app.module.ts
rename to frontend/src/app/app.module.ts
diff --git a/core/gui/src/app/common/app-setting.ts b/frontend/src/app/common/app-setting.ts
similarity index 100%
rename from core/gui/src/app/common/app-setting.ts
rename to frontend/src/app/common/app-setting.ts
diff --git a/core/gui/src/app/common/formly/array.type.ts b/frontend/src/app/common/formly/array.type.ts
similarity index 100%
rename from core/gui/src/app/common/formly/array.type.ts
rename to frontend/src/app/common/formly/array.type.ts
diff --git a/core/gui/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.css b/frontend/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.css
similarity index 100%
rename from core/gui/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.css
rename to frontend/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.css
diff --git a/core/gui/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.html b/frontend/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.html
similarity index 100%
rename from core/gui/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.html
rename to frontend/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.html
diff --git a/core/gui/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.ts b/frontend/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.ts
similarity index 100%
rename from core/gui/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.ts
rename to frontend/src/app/common/formly/collab-wrapper/collab-wrapper/collab-wrapper.component.ts
diff --git a/core/gui/src/app/common/formly/formly-config.ts b/frontend/src/app/common/formly/formly-config.ts
similarity index 100%
rename from core/gui/src/app/common/formly/formly-config.ts
rename to frontend/src/app/common/formly/formly-config.ts
diff --git a/core/gui/src/app/common/formly/formly-utils.ts b/frontend/src/app/common/formly/formly-utils.ts
similarity index 100%
rename from core/gui/src/app/common/formly/formly-utils.ts
rename to frontend/src/app/common/formly/formly-utils.ts
diff --git a/core/gui/src/app/common/formly/multischema.type.ts b/frontend/src/app/common/formly/multischema.type.ts
similarity index 100%
rename from core/gui/src/app/common/formly/multischema.type.ts
rename to frontend/src/app/common/formly/multischema.type.ts
diff --git a/core/gui/src/app/common/formly/null.type.ts b/frontend/src/app/common/formly/null.type.ts
similarity index 100%
rename from core/gui/src/app/common/formly/null.type.ts
rename to frontend/src/app/common/formly/null.type.ts
diff --git a/core/gui/src/app/common/formly/object.type.ts b/frontend/src/app/common/formly/object.type.ts
similarity index 100%
rename from core/gui/src/app/common/formly/object.type.ts
rename to frontend/src/app/common/formly/object.type.ts
diff --git a/core/gui/src/app/common/formly/preset-wrapper/preset-wrapper.component.html b/frontend/src/app/common/formly/preset-wrapper/preset-wrapper.component.html
similarity index 100%
rename from core/gui/src/app/common/formly/preset-wrapper/preset-wrapper.component.html
rename to frontend/src/app/common/formly/preset-wrapper/preset-wrapper.component.html
diff --git a/core/gui/src/app/common/formly/preset-wrapper/preset-wrapper.component.scss b/frontend/src/app/common/formly/preset-wrapper/preset-wrapper.component.scss
similarity index 100%
rename from core/gui/src/app/common/formly/preset-wrapper/preset-wrapper.component.scss
rename to frontend/src/app/common/formly/preset-wrapper/preset-wrapper.component.scss
diff --git a/core/gui/src/app/common/formly/preset-wrapper/preset-wrapper.component.spec.ts b/frontend/src/app/common/formly/preset-wrapper/preset-wrapper.component.spec.ts
similarity index 100%
rename from core/gui/src/app/common/formly/preset-wrapper/preset-wrapper.component.spec.ts
rename to frontend/src/app/common/formly/preset-wrapper/preset-wrapper.component.spec.ts
diff --git a/core/gui/src/app/common/formly/preset-wrapper/preset-wrapper.component.ts b/frontend/src/app/common/formly/preset-wrapper/preset-wrapper.component.ts
similarity index 100%
rename from core/gui/src/app/common/formly/preset-wrapper/preset-wrapper.component.ts
rename to frontend/src/app/common/formly/preset-wrapper/preset-wrapper.component.ts
diff --git a/core/gui/src/app/common/formly/repeat-dnd/repeat-dnd.component.css b/frontend/src/app/common/formly/repeat-dnd/repeat-dnd.component.css
similarity index 100%
rename from core/gui/src/app/common/formly/repeat-dnd/repeat-dnd.component.css
rename to frontend/src/app/common/formly/repeat-dnd/repeat-dnd.component.css
diff --git a/core/gui/src/app/common/formly/repeat-dnd/repeat-dnd.component.html b/frontend/src/app/common/formly/repeat-dnd/repeat-dnd.component.html
similarity index 100%
rename from core/gui/src/app/common/formly/repeat-dnd/repeat-dnd.component.html
rename to frontend/src/app/common/formly/repeat-dnd/repeat-dnd.component.html
diff --git a/core/gui/src/app/common/formly/repeat-dnd/repeat-dnd.component.ts b/frontend/src/app/common/formly/repeat-dnd/repeat-dnd.component.ts
similarity index 100%
rename from core/gui/src/app/common/formly/repeat-dnd/repeat-dnd.component.ts
rename to frontend/src/app/common/formly/repeat-dnd/repeat-dnd.component.ts
diff --git a/core/gui/src/app/common/service/blob-error-http-interceptor.service.ts b/frontend/src/app/common/service/blob-error-http-interceptor.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/blob-error-http-interceptor.service.ts
rename to frontend/src/app/common/service/blob-error-http-interceptor.service.ts
diff --git a/core/gui/src/app/common/service/gmail/gmail.service.ts b/frontend/src/app/common/service/gmail/gmail.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/gmail/gmail.service.ts
rename to frontend/src/app/common/service/gmail/gmail.service.ts
diff --git a/core/gui/src/app/common/service/gui-config.service.mock.ts b/frontend/src/app/common/service/gui-config.service.mock.ts
similarity index 100%
rename from core/gui/src/app/common/service/gui-config.service.mock.ts
rename to frontend/src/app/common/service/gui-config.service.mock.ts
diff --git a/core/gui/src/app/common/service/gui-config.service.ts b/frontend/src/app/common/service/gui-config.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/gui-config.service.ts
rename to frontend/src/app/common/service/gui-config.service.ts
diff --git a/core/gui/src/app/common/service/notification/notification.service.spec.ts b/frontend/src/app/common/service/notification/notification.service.spec.ts
similarity index 100%
rename from core/gui/src/app/common/service/notification/notification.service.spec.ts
rename to frontend/src/app/common/service/notification/notification.service.spec.ts
diff --git a/core/gui/src/app/common/service/notification/notification.service.ts b/frontend/src/app/common/service/notification/notification.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/notification/notification.service.ts
rename to frontend/src/app/common/service/notification/notification.service.ts
diff --git a/core/gui/src/app/common/service/user/auth-guard.service.ts b/frontend/src/app/common/service/user/auth-guard.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/user/auth-guard.service.ts
rename to frontend/src/app/common/service/user/auth-guard.service.ts
diff --git a/core/gui/src/app/common/service/user/auth.service.ts b/frontend/src/app/common/service/user/auth.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/user/auth.service.ts
rename to frontend/src/app/common/service/user/auth.service.ts
diff --git a/core/gui/src/app/common/service/user/config/user-config.service.spec.ts b/frontend/src/app/common/service/user/config/user-config.service.spec.ts
similarity index 100%
rename from core/gui/src/app/common/service/user/config/user-config.service.spec.ts
rename to frontend/src/app/common/service/user/config/user-config.service.spec.ts
diff --git a/core/gui/src/app/common/service/user/config/user-config.service.ts b/frontend/src/app/common/service/user/config/user-config.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/user/config/user-config.service.ts
rename to frontend/src/app/common/service/user/config/user-config.service.ts
diff --git a/core/gui/src/app/common/service/user/google-auth.service.ts b/frontend/src/app/common/service/user/google-auth.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/user/google-auth.service.ts
rename to frontend/src/app/common/service/user/google-auth.service.ts
diff --git a/core/gui/src/app/common/service/user/stub-auth.service.ts b/frontend/src/app/common/service/user/stub-auth.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/user/stub-auth.service.ts
rename to frontend/src/app/common/service/user/stub-auth.service.ts
diff --git a/core/gui/src/app/common/service/user/stub-user.service.ts b/frontend/src/app/common/service/user/stub-user.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/user/stub-user.service.ts
rename to frontend/src/app/common/service/user/stub-user.service.ts
diff --git a/core/gui/src/app/common/service/user/user.service.spec.ts b/frontend/src/app/common/service/user/user.service.spec.ts
similarity index 100%
rename from core/gui/src/app/common/service/user/user.service.spec.ts
rename to frontend/src/app/common/service/user/user.service.spec.ts
diff --git a/core/gui/src/app/common/service/user/user.service.ts b/frontend/src/app/common/service/user/user.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/user/user.service.ts
rename to frontend/src/app/common/service/user/user.service.ts
diff --git a/core/gui/src/app/common/service/workflow-persist/stub-workflow-persist.service.ts b/frontend/src/app/common/service/workflow-persist/stub-workflow-persist.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/workflow-persist/stub-workflow-persist.service.ts
rename to frontend/src/app/common/service/workflow-persist/stub-workflow-persist.service.ts
diff --git a/core/gui/src/app/common/service/workflow-persist/workflow-persist.service.spec.ts b/frontend/src/app/common/service/workflow-persist/workflow-persist.service.spec.ts
similarity index 100%
rename from core/gui/src/app/common/service/workflow-persist/workflow-persist.service.spec.ts
rename to frontend/src/app/common/service/workflow-persist/workflow-persist.service.spec.ts
diff --git a/core/gui/src/app/common/service/workflow-persist/workflow-persist.service.ts b/frontend/src/app/common/service/workflow-persist/workflow-persist.service.ts
similarity index 100%
rename from core/gui/src/app/common/service/workflow-persist/workflow-persist.service.ts
rename to frontend/src/app/common/service/workflow-persist/workflow-persist.service.ts
diff --git a/core/gui/src/app/common/testing/test-utils.ts b/frontend/src/app/common/testing/test-utils.ts
similarity index 100%
rename from core/gui/src/app/common/testing/test-utils.ts
rename to frontend/src/app/common/testing/test-utils.ts
diff --git a/core/gui/src/app/common/type/dataset-file.ts b/frontend/src/app/common/type/dataset-file.ts
similarity index 100%
rename from core/gui/src/app/common/type/dataset-file.ts
rename to frontend/src/app/common/type/dataset-file.ts
diff --git a/core/gui/src/app/common/type/dataset-staged-object.ts b/frontend/src/app/common/type/dataset-staged-object.ts
similarity index 100%
rename from core/gui/src/app/common/type/dataset-staged-object.ts
rename to frontend/src/app/common/type/dataset-staged-object.ts
diff --git a/core/gui/src/app/common/type/dataset.ts b/frontend/src/app/common/type/dataset.ts
similarity index 100%
rename from core/gui/src/app/common/type/dataset.ts
rename to frontend/src/app/common/type/dataset.ts
diff --git a/core/gui/src/app/common/type/datasetVersionFileTree.ts b/frontend/src/app/common/type/datasetVersionFileTree.ts
similarity index 100%
rename from core/gui/src/app/common/type/datasetVersionFileTree.ts
rename to frontend/src/app/common/type/datasetVersionFileTree.ts
diff --git a/core/gui/src/app/common/type/execution.ts b/frontend/src/app/common/type/execution.ts
similarity index 100%
rename from core/gui/src/app/common/type/execution.ts
rename to frontend/src/app/common/type/execution.ts
diff --git a/core/gui/src/app/common/type/generic-web-response.ts b/frontend/src/app/common/type/generic-web-response.ts
similarity index 100%
rename from core/gui/src/app/common/type/generic-web-response.ts
rename to frontend/src/app/common/type/generic-web-response.ts
diff --git a/core/gui/src/app/common/type/gui-config.ts b/frontend/src/app/common/type/gui-config.ts
similarity index 100%
rename from core/gui/src/app/common/type/gui-config.ts
rename to frontend/src/app/common/type/gui-config.ts
diff --git a/core/gui/src/app/common/type/physical-plan.ts b/frontend/src/app/common/type/physical-plan.ts
similarity index 100%
rename from core/gui/src/app/common/type/physical-plan.ts
rename to frontend/src/app/common/type/physical-plan.ts
diff --git a/core/gui/src/app/common/type/proto/google/protobuf/descriptor.ts b/frontend/src/app/common/type/proto/google/protobuf/descriptor.ts
similarity index 100%
rename from core/gui/src/app/common/type/proto/google/protobuf/descriptor.ts
rename to frontend/src/app/common/type/proto/google/protobuf/descriptor.ts
diff --git a/core/gui/src/app/common/type/proto/org/apache/amber/engine/common/virtualidentity.ts b/frontend/src/app/common/type/proto/org/apache/amber/engine/common/virtualidentity.ts
similarity index 100%
rename from core/gui/src/app/common/type/proto/org/apache/amber/engine/common/virtualidentity.ts
rename to frontend/src/app/common/type/proto/org/apache/amber/engine/common/virtualidentity.ts
diff --git a/core/gui/src/app/common/type/proto/org/apache/amber/engine/common/workflow.ts b/frontend/src/app/common/type/proto/org/apache/amber/engine/common/workflow.ts
similarity index 100%
rename from core/gui/src/app/common/type/proto/org/apache/amber/engine/common/workflow.ts
rename to frontend/src/app/common/type/proto/org/apache/amber/engine/common/workflow.ts
diff --git a/core/gui/src/app/common/type/proto/scalapb/scalapb.ts b/frontend/src/app/common/type/proto/scalapb/scalapb.ts
similarity index 100%
rename from core/gui/src/app/common/type/proto/scalapb/scalapb.ts
rename to frontend/src/app/common/type/proto/scalapb/scalapb.ts
diff --git a/core/gui/src/app/common/type/user.ts b/frontend/src/app/common/type/user.ts
similarity index 100%
rename from core/gui/src/app/common/type/user.ts
rename to frontend/src/app/common/type/user.ts
diff --git a/core/gui/src/app/common/type/workflow.ts b/frontend/src/app/common/type/workflow.ts
similarity index 100%
rename from core/gui/src/app/common/type/workflow.ts
rename to frontend/src/app/common/type/workflow.ts
diff --git a/core/gui/src/app/common/util/assert.ts b/frontend/src/app/common/util/assert.ts
similarity index 100%
rename from core/gui/src/app/common/util/assert.ts
rename to frontend/src/app/common/util/assert.ts
diff --git a/core/gui/src/app/common/util/context.ts b/frontend/src/app/common/util/context.ts
similarity index 100%
rename from core/gui/src/app/common/util/context.ts
rename to frontend/src/app/common/util/context.ts
diff --git a/core/gui/src/app/common/util/error.ts b/frontend/src/app/common/util/error.ts
similarity index 100%
rename from core/gui/src/app/common/util/error.ts
rename to frontend/src/app/common/util/error.ts
diff --git a/core/gui/src/app/common/util/format.util.ts b/frontend/src/app/common/util/format.util.ts
similarity index 100%
rename from core/gui/src/app/common/util/format.util.ts
rename to frontend/src/app/common/util/format.util.ts
diff --git a/core/gui/src/app/common/util/logical-operator-port-serde.ts b/frontend/src/app/common/util/logical-operator-port-serde.ts
similarity index 100%
rename from core/gui/src/app/common/util/logical-operator-port-serde.ts
rename to frontend/src/app/common/util/logical-operator-port-serde.ts
diff --git a/core/gui/src/app/common/util/map.ts b/frontend/src/app/common/util/map.ts
similarity index 100%
rename from core/gui/src/app/common/util/map.ts
rename to frontend/src/app/common/util/map.ts
diff --git a/core/gui/src/app/common/util/panel-dock.ts b/frontend/src/app/common/util/panel-dock.ts
similarity index 100%
rename from core/gui/src/app/common/util/panel-dock.ts
rename to frontend/src/app/common/util/panel-dock.ts
diff --git a/core/gui/src/app/common/util/port-identity-serde.ts b/frontend/src/app/common/util/port-identity-serde.ts
similarity index 100%
rename from core/gui/src/app/common/util/port-identity-serde.ts
rename to frontend/src/app/common/util/port-identity-serde.ts
diff --git a/core/gui/src/app/common/util/predicate.ts b/frontend/src/app/common/util/predicate.ts
similarity index 100%
rename from core/gui/src/app/common/util/predicate.ts
rename to frontend/src/app/common/util/predicate.ts
diff --git a/core/gui/src/app/common/util/set.ts b/frontend/src/app/common/util/set.ts
similarity index 100%
rename from core/gui/src/app/common/util/set.ts
rename to frontend/src/app/common/util/set.ts
diff --git a/core/gui/src/app/common/util/size-formatter.util.spec.ts b/frontend/src/app/common/util/size-formatter.util.spec.ts
similarity index 100%
rename from core/gui/src/app/common/util/size-formatter.util.spec.ts
rename to frontend/src/app/common/util/size-formatter.util.spec.ts
diff --git a/core/gui/src/app/common/util/size-formatter.util.ts b/frontend/src/app/common/util/size-formatter.util.ts
similarity index 100%
rename from core/gui/src/app/common/util/size-formatter.util.ts
rename to frontend/src/app/common/util/size-formatter.util.ts
diff --git a/core/gui/src/app/common/util/storage.ts b/frontend/src/app/common/util/storage.ts
similarity index 100%
rename from core/gui/src/app/common/util/storage.ts
rename to frontend/src/app/common/util/storage.ts
diff --git a/core/gui/src/app/common/util/stub.ts b/frontend/src/app/common/util/stub.ts
similarity index 100%
rename from core/gui/src/app/common/util/stub.ts
rename to frontend/src/app/common/util/stub.ts
diff --git a/core/gui/src/app/common/util/switch.ts b/frontend/src/app/common/util/switch.ts
similarity index 100%
rename from core/gui/src/app/common/util/switch.ts
rename to frontend/src/app/common/util/switch.ts
diff --git a/core/gui/src/app/common/util/url.ts b/frontend/src/app/common/util/url.ts
similarity index 100%
rename from core/gui/src/app/common/util/url.ts
rename to frontend/src/app/common/util/url.ts
diff --git a/core/gui/src/app/common/util/workflow-check.ts b/frontend/src/app/common/util/workflow-check.ts
similarity index 100%
rename from core/gui/src/app/common/util/workflow-check.ts
rename to frontend/src/app/common/util/workflow-check.ts
diff --git a/core/gui/src/app/common/util/workflow-compilation-utils.ts b/frontend/src/app/common/util/workflow-compilation-utils.ts
similarity index 100%
rename from core/gui/src/app/common/util/workflow-compilation-utils.ts
rename to frontend/src/app/common/util/workflow-compilation-utils.ts
diff --git a/core/gui/src/app/dashboard/component/admin/execution/admin-execution.component.html b/frontend/src/app/dashboard/component/admin/execution/admin-execution.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/execution/admin-execution.component.html
rename to frontend/src/app/dashboard/component/admin/execution/admin-execution.component.html
diff --git a/core/gui/src/app/dashboard/component/admin/execution/admin-execution.component.scss b/frontend/src/app/dashboard/component/admin/execution/admin-execution.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/execution/admin-execution.component.scss
rename to frontend/src/app/dashboard/component/admin/execution/admin-execution.component.scss
diff --git a/core/gui/src/app/dashboard/component/admin/execution/admin-execution.component.spec.ts b/frontend/src/app/dashboard/component/admin/execution/admin-execution.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/execution/admin-execution.component.spec.ts
rename to frontend/src/app/dashboard/component/admin/execution/admin-execution.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/admin/execution/admin-execution.component.ts b/frontend/src/app/dashboard/component/admin/execution/admin-execution.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/execution/admin-execution.component.ts
rename to frontend/src/app/dashboard/component/admin/execution/admin-execution.component.ts
diff --git a/core/gui/src/app/dashboard/component/admin/gmail/admin-gmail.component.html b/frontend/src/app/dashboard/component/admin/gmail/admin-gmail.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/gmail/admin-gmail.component.html
rename to frontend/src/app/dashboard/component/admin/gmail/admin-gmail.component.html
diff --git a/core/gui/src/app/dashboard/component/admin/gmail/admin-gmail.component.scss b/frontend/src/app/dashboard/component/admin/gmail/admin-gmail.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/gmail/admin-gmail.component.scss
rename to frontend/src/app/dashboard/component/admin/gmail/admin-gmail.component.scss
diff --git a/core/gui/src/app/dashboard/component/admin/gmail/admin-gmail.component.ts b/frontend/src/app/dashboard/component/admin/gmail/admin-gmail.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/gmail/admin-gmail.component.ts
rename to frontend/src/app/dashboard/component/admin/gmail/admin-gmail.component.ts
diff --git a/core/gui/src/app/dashboard/component/admin/settings/admin-settings.component.html b/frontend/src/app/dashboard/component/admin/settings/admin-settings.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/settings/admin-settings.component.html
rename to frontend/src/app/dashboard/component/admin/settings/admin-settings.component.html
diff --git a/core/gui/src/app/dashboard/component/admin/settings/admin-settings.component.scss b/frontend/src/app/dashboard/component/admin/settings/admin-settings.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/settings/admin-settings.component.scss
rename to frontend/src/app/dashboard/component/admin/settings/admin-settings.component.scss
diff --git a/core/gui/src/app/dashboard/component/admin/settings/admin-settings.component.spec.ts b/frontend/src/app/dashboard/component/admin/settings/admin-settings.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/settings/admin-settings.component.spec.ts
rename to frontend/src/app/dashboard/component/admin/settings/admin-settings.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/admin/settings/admin-settings.component.ts b/frontend/src/app/dashboard/component/admin/settings/admin-settings.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/settings/admin-settings.component.ts
rename to frontend/src/app/dashboard/component/admin/settings/admin-settings.component.ts
diff --git a/core/gui/src/app/dashboard/component/admin/user/admin-user.component.html b/frontend/src/app/dashboard/component/admin/user/admin-user.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/user/admin-user.component.html
rename to frontend/src/app/dashboard/component/admin/user/admin-user.component.html
diff --git a/core/gui/src/app/dashboard/component/admin/user/admin-user.component.scss b/frontend/src/app/dashboard/component/admin/user/admin-user.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/user/admin-user.component.scss
rename to frontend/src/app/dashboard/component/admin/user/admin-user.component.scss
diff --git a/core/gui/src/app/dashboard/component/admin/user/admin-user.component.spec.ts b/frontend/src/app/dashboard/component/admin/user/admin-user.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/user/admin-user.component.spec.ts
rename to frontend/src/app/dashboard/component/admin/user/admin-user.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/admin/user/admin-user.component.ts b/frontend/src/app/dashboard/component/admin/user/admin-user.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/admin/user/admin-user.component.ts
rename to frontend/src/app/dashboard/component/admin/user/admin-user.component.ts
diff --git a/core/gui/src/app/dashboard/component/button-style.scss b/frontend/src/app/dashboard/component/button-style.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/button-style.scss
rename to frontend/src/app/dashboard/component/button-style.scss
diff --git a/core/gui/src/app/dashboard/component/dashboard.component.html b/frontend/src/app/dashboard/component/dashboard.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/dashboard.component.html
rename to frontend/src/app/dashboard/component/dashboard.component.html
diff --git a/core/gui/src/app/dashboard/component/dashboard.component.scss b/frontend/src/app/dashboard/component/dashboard.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/dashboard.component.scss
rename to frontend/src/app/dashboard/component/dashboard.component.scss
diff --git a/core/gui/src/app/dashboard/component/dashboard.component.spec.ts b/frontend/src/app/dashboard/component/dashboard.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/dashboard.component.spec.ts
rename to frontend/src/app/dashboard/component/dashboard.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/dashboard.component.ts b/frontend/src/app/dashboard/component/dashboard.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/dashboard.component.ts
rename to frontend/src/app/dashboard/component/dashboard.component.ts
diff --git a/core/gui/src/app/dashboard/component/section-style.scss b/frontend/src/app/dashboard/component/section-style.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/section-style.scss
rename to frontend/src/app/dashboard/component/section-style.scss
diff --git a/core/gui/src/app/dashboard/component/user-dashboard-test-fixtures.ts b/frontend/src/app/dashboard/component/user-dashboard-test-fixtures.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user-dashboard-test-fixtures.ts
rename to frontend/src/app/dashboard/component/user-dashboard-test-fixtures.ts
diff --git a/core/gui/src/app/dashboard/component/user/files-uploader/files-uploader.component.html b/frontend/src/app/dashboard/component/user/files-uploader/files-uploader.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/files-uploader/files-uploader.component.html
rename to frontend/src/app/dashboard/component/user/files-uploader/files-uploader.component.html
diff --git a/core/gui/src/app/dashboard/component/user/files-uploader/files-uploader.component.scss b/frontend/src/app/dashboard/component/user/files-uploader/files-uploader.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/files-uploader/files-uploader.component.scss
rename to frontend/src/app/dashboard/component/user/files-uploader/files-uploader.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/files-uploader/files-uploader.component.ts b/frontend/src/app/dashboard/component/user/files-uploader/files-uploader.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/files-uploader/files-uploader.component.ts
rename to frontend/src/app/dashboard/component/user/files-uploader/files-uploader.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.html b/frontend/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.html
rename to frontend/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.html
diff --git a/core/gui/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.spec.ts b/frontend/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.spec.ts
rename to frontend/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.ts b/frontend/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.ts
rename to frontend/src/app/dashboard/component/user/filters-instructions/filters-instructions.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/filters/filters.component.html b/frontend/src/app/dashboard/component/user/filters/filters.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/filters/filters.component.html
rename to frontend/src/app/dashboard/component/user/filters/filters.component.html
diff --git a/core/gui/src/app/dashboard/component/user/filters/filters.component.scss b/frontend/src/app/dashboard/component/user/filters/filters.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/filters/filters.component.scss
rename to frontend/src/app/dashboard/component/user/filters/filters.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/filters/filters.component.spec.ts b/frontend/src/app/dashboard/component/user/filters/filters.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/filters/filters.component.spec.ts
rename to frontend/src/app/dashboard/component/user/filters/filters.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/user/filters/filters.component.ts b/frontend/src/app/dashboard/component/user/filters/filters.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/filters/filters.component.ts
rename to frontend/src/app/dashboard/component/user/filters/filters.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/flarum/flarum.component.html b/frontend/src/app/dashboard/component/user/flarum/flarum.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/flarum/flarum.component.html
rename to frontend/src/app/dashboard/component/user/flarum/flarum.component.html
diff --git a/core/gui/src/app/dashboard/component/user/flarum/flarum.component.ts b/frontend/src/app/dashboard/component/user/flarum/flarum.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/flarum/flarum.component.ts
rename to frontend/src/app/dashboard/component/user/flarum/flarum.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/list-item/list-item.component.html b/frontend/src/app/dashboard/component/user/list-item/list-item.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/list-item/list-item.component.html
rename to frontend/src/app/dashboard/component/user/list-item/list-item.component.html
diff --git a/core/gui/src/app/dashboard/component/user/list-item/list-item.component.scss b/frontend/src/app/dashboard/component/user/list-item/list-item.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/list-item/list-item.component.scss
rename to frontend/src/app/dashboard/component/user/list-item/list-item.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/list-item/list-item.component.spec.ts b/frontend/src/app/dashboard/component/user/list-item/list-item.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/list-item/list-item.component.spec.ts
rename to frontend/src/app/dashboard/component/user/list-item/list-item.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/user/list-item/list-item.component.ts b/frontend/src/app/dashboard/component/user/list-item/list-item.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/list-item/list-item.component.ts
rename to frontend/src/app/dashboard/component/user/list-item/list-item.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/search-bar/search-bar.component.html b/frontend/src/app/dashboard/component/user/search-bar/search-bar.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/search-bar/search-bar.component.html
rename to frontend/src/app/dashboard/component/user/search-bar/search-bar.component.html
diff --git a/core/gui/src/app/dashboard/component/user/search-bar/search-bar.component.scss b/frontend/src/app/dashboard/component/user/search-bar/search-bar.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/search-bar/search-bar.component.scss
rename to frontend/src/app/dashboard/component/user/search-bar/search-bar.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/search-bar/search-bar.component.ts b/frontend/src/app/dashboard/component/user/search-bar/search-bar.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/search-bar/search-bar.component.ts
rename to frontend/src/app/dashboard/component/user/search-bar/search-bar.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/search-results/search-results.component.html b/frontend/src/app/dashboard/component/user/search-results/search-results.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/search-results/search-results.component.html
rename to frontend/src/app/dashboard/component/user/search-results/search-results.component.html
diff --git a/core/gui/src/app/dashboard/component/user/search-results/search-results.component.scss b/frontend/src/app/dashboard/component/user/search-results/search-results.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/search-results/search-results.component.scss
rename to frontend/src/app/dashboard/component/user/search-results/search-results.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/search-results/search-results.component.ts b/frontend/src/app/dashboard/component/user/search-results/search-results.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/search-results/search-results.component.ts
rename to frontend/src/app/dashboard/component/user/search-results/search-results.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/search/search.component.html b/frontend/src/app/dashboard/component/user/search/search.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/search/search.component.html
rename to frontend/src/app/dashboard/component/user/search/search.component.html
diff --git a/core/gui/src/app/dashboard/component/user/search/search.component.scss b/frontend/src/app/dashboard/component/user/search/search.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/search/search.component.scss
rename to frontend/src/app/dashboard/component/user/search/search.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/search/search.component.ts b/frontend/src/app/dashboard/component/user/search/search.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/search/search.component.ts
rename to frontend/src/app/dashboard/component/user/search/search.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/share-access/share-access.component.html b/frontend/src/app/dashboard/component/user/share-access/share-access.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/share-access/share-access.component.html
rename to frontend/src/app/dashboard/component/user/share-access/share-access.component.html
diff --git a/core/gui/src/app/dashboard/component/user/share-access/share-access.component.scss b/frontend/src/app/dashboard/component/user/share-access/share-access.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/share-access/share-access.component.scss
rename to frontend/src/app/dashboard/component/user/share-access/share-access.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/share-access/share-access.component.ts b/frontend/src/app/dashboard/component/user/share-access/share-access.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/share-access/share-access.component.ts
rename to frontend/src/app/dashboard/component/user/share-access/share-access.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/sort-button/sort-button.component.html b/frontend/src/app/dashboard/component/user/sort-button/sort-button.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/sort-button/sort-button.component.html
rename to frontend/src/app/dashboard/component/user/sort-button/sort-button.component.html
diff --git a/core/gui/src/app/dashboard/component/user/sort-button/sort-button.component.scss b/frontend/src/app/dashboard/component/user/sort-button/sort-button.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/sort-button/sort-button.component.scss
rename to frontend/src/app/dashboard/component/user/sort-button/sort-button.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/sort-button/sort-button.component.ts b/frontend/src/app/dashboard/component/user/sort-button/sort-button.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/sort-button/sort-button.component.ts
rename to frontend/src/app/dashboard/component/user/sort-button/sort-button.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-avatar/user-avatar.component.html b/frontend/src/app/dashboard/component/user/user-avatar/user-avatar.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-avatar/user-avatar.component.html
rename to frontend/src/app/dashboard/component/user/user-avatar/user-avatar.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-avatar/user-avatar.component.scss b/frontend/src/app/dashboard/component/user/user-avatar/user-avatar.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-avatar/user-avatar.component.scss
rename to frontend/src/app/dashboard/component/user/user-avatar/user-avatar.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-avatar/user-avatar.component.spec.ts b/frontend/src/app/dashboard/component/user/user-avatar/user-avatar.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-avatar/user-avatar.component.spec.ts
rename to frontend/src/app/dashboard/component/user/user-avatar/user-avatar.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-avatar/user-avatar.component.ts b/frontend/src/app/dashboard/component/user/user-avatar/user-avatar.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-avatar/user-avatar.component.ts
rename to frontend/src/app/dashboard/component/user/user-avatar/user-avatar.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.html b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.html
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.scss b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.scss
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.ts b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.ts
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/dataset-detail.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.html b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.html
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.scss b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.scss
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.spec.ts b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.spec.ts
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.ts b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.ts
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-file-renderer/user-dataset-file-renderer.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.html b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.html
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.scss b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.scss
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.ts b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.ts
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-staged-objects-list/user-dataset-staged-objects-list.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.html b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.html
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.scss b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.scss
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.ts b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.ts
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-creator/user-dataset-version-creator.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.html b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.html
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.scss b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.scss
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.ts b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.ts
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-explorer/user-dataset-version-filetree/user-dataset-version-filetree.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.html b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.html
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.scss b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.scss
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.ts b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.ts
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset-list-item/user-dataset-list-item.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset.component.html b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset.component.html
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset.component.scss b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset.component.scss
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-dataset/user-dataset.component.ts b/frontend/src/app/dashboard/component/user/user-dataset/user-dataset.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-dataset/user-dataset.component.ts
rename to frontend/src/app/dashboard/component/user/user-dataset/user-dataset.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-icon/user-icon.component.html b/frontend/src/app/dashboard/component/user/user-icon/user-icon.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-icon/user-icon.component.html
rename to frontend/src/app/dashboard/component/user/user-icon/user-icon.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-icon/user-icon.component.scss b/frontend/src/app/dashboard/component/user/user-icon/user-icon.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-icon/user-icon.component.scss
rename to frontend/src/app/dashboard/component/user/user-icon/user-icon.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-icon/user-icon.component.spec.ts b/frontend/src/app/dashboard/component/user/user-icon/user-icon.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-icon/user-icon.component.spec.ts
rename to frontend/src/app/dashboard/component/user/user-icon/user-icon.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-icon/user-icon.component.ts b/frontend/src/app/dashboard/component/user/user-icon/user-icon.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-icon/user-icon.component.ts
rename to frontend/src/app/dashboard/component/user/user-icon/user-icon.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-project/public-project/public-project.component.html b/frontend/src/app/dashboard/component/user/user-project/public-project/public-project.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/public-project/public-project.component.html
rename to frontend/src/app/dashboard/component/user/user-project/public-project/public-project.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-project/public-project/public-project.component.ts b/frontend/src/app/dashboard/component/user/user-project/public-project/public-project.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/public-project/public-project.component.ts
rename to frontend/src/app/dashboard/component/user/user-project/public-project/public-project.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.html b/frontend/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.html
rename to frontend/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.scss b/frontend/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.scss
rename to frontend/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.spec.ts b/frontend/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.spec.ts
rename to frontend/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.ts b/frontend/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.ts
rename to frontend/src/app/dashboard/component/user/user-project/user-project-list-item/user-project-list-item.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.html b/frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.html
rename to frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.scss b/frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.scss
rename to frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.ts b/frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.ts
rename to frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.html b/frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.html
rename to frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.scss b/frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.scss
rename to frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.ts b/frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.ts
rename to frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-remove-project-workflow/ngbd-modal-remove-project-workflow.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.html b/frontend/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.html
rename to frontend/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.scss b/frontend/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.scss
rename to frontend/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.ts b/frontend/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.ts
rename to frontend/src/app/dashboard/component/user/user-project/user-project-section/user-project-section.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project.component.html b/frontend/src/app/dashboard/component/user/user-project/user-project.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project.component.html
rename to frontend/src/app/dashboard/component/user/user-project/user-project.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project.component.scss b/frontend/src/app/dashboard/component/user/user-project/user-project.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project.component.scss
rename to frontend/src/app/dashboard/component/user/user-project/user-project.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-project/user-project.component.ts b/frontend/src/app/dashboard/component/user/user-project/user-project.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-project/user-project.component.ts
rename to frontend/src/app/dashboard/component/user/user-project/user-project.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-quota/user-quota.component.html b/frontend/src/app/dashboard/component/user/user-quota/user-quota.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-quota/user-quota.component.html
rename to frontend/src/app/dashboard/component/user/user-quota/user-quota.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-quota/user-quota.component.scss b/frontend/src/app/dashboard/component/user/user-quota/user-quota.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-quota/user-quota.component.scss
rename to frontend/src/app/dashboard/component/user/user-quota/user-quota.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-quota/user-quota.component.spec.ts b/frontend/src/app/dashboard/component/user/user-quota/user-quota.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-quota/user-quota.component.spec.ts
rename to frontend/src/app/dashboard/component/user/user-quota/user-quota.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-quota/user-quota.component.ts b/frontend/src/app/dashboard/component/user/user-quota/user-quota.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-quota/user-quota.component.ts
rename to frontend/src/app/dashboard/component/user/user-quota/user-quota.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.html b/frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.html
rename to frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.scss b/frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.scss
rename to frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.ts b/frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.ts
rename to frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-execution-history.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.html b/frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.html
rename to frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.scss b/frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.scss
rename to frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.ts b/frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.ts
rename to frontend/src/app/dashboard/component/user/user-workflow/ngbd-modal-workflow-executions/workflow-runtime-statistics/workflow-runtime-statistics.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/highlight-search-terms.pipe.ts b/frontend/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/highlight-search-terms.pipe.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/highlight-search-terms.pipe.ts
rename to frontend/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/highlight-search-terms.pipe.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.html b/frontend/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.html
rename to frontend/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.scss b/frontend/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.scss
rename to frontend/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.spec.ts b/frontend/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.spec.ts
rename to frontend/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.ts b/frontend/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.ts
rename to frontend/src/app/dashboard/component/user/user-workflow/user-workflow-list-item/user-workflow-list-item.component.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/user-workflow.component.html b/frontend/src/app/dashboard/component/user/user-workflow/user-workflow.component.html
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/user-workflow.component.html
rename to frontend/src/app/dashboard/component/user/user-workflow/user-workflow.component.html
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/user-workflow.component.scss b/frontend/src/app/dashboard/component/user/user-workflow/user-workflow.component.scss
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/user-workflow.component.scss
rename to frontend/src/app/dashboard/component/user/user-workflow/user-workflow.component.scss
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/user-workflow.component.spec.ts b/frontend/src/app/dashboard/component/user/user-workflow/user-workflow.component.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/user-workflow.component.spec.ts
rename to frontend/src/app/dashboard/component/user/user-workflow/user-workflow.component.spec.ts
diff --git a/core/gui/src/app/dashboard/component/user/user-workflow/user-workflow.component.ts b/frontend/src/app/dashboard/component/user/user-workflow/user-workflow.component.ts
similarity index 100%
rename from core/gui/src/app/dashboard/component/user/user-workflow/user-workflow.component.ts
rename to frontend/src/app/dashboard/component/user/user-workflow/user-workflow.component.ts
diff --git a/core/gui/src/app/dashboard/service/admin/execution/admin-execution.service.ts b/frontend/src/app/dashboard/service/admin/execution/admin-execution.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/admin/execution/admin-execution.service.ts
rename to frontend/src/app/dashboard/service/admin/execution/admin-execution.service.ts
diff --git a/core/gui/src/app/dashboard/service/admin/guard/admin-guard.service.ts b/frontend/src/app/dashboard/service/admin/guard/admin-guard.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/admin/guard/admin-guard.service.ts
rename to frontend/src/app/dashboard/service/admin/guard/admin-guard.service.ts
diff --git a/core/gui/src/app/dashboard/service/admin/settings/admin-settings.service.ts b/frontend/src/app/dashboard/service/admin/settings/admin-settings.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/admin/settings/admin-settings.service.ts
rename to frontend/src/app/dashboard/service/admin/settings/admin-settings.service.ts
diff --git a/core/gui/src/app/dashboard/service/admin/user/admin-user.service.ts b/frontend/src/app/dashboard/service/admin/user/admin-user.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/admin/user/admin-user.service.ts
rename to frontend/src/app/dashboard/service/admin/user/admin-user.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/dataset/dataset.service.ts b/frontend/src/app/dashboard/service/user/dataset/dataset.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/dataset/dataset.service.ts
rename to frontend/src/app/dashboard/service/user/dataset/dataset.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/download/download.service.spec.ts b/frontend/src/app/dashboard/service/user/download/download.service.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/download/download.service.spec.ts
rename to frontend/src/app/dashboard/service/user/download/download.service.spec.ts
diff --git a/core/gui/src/app/dashboard/service/user/download/download.service.ts b/frontend/src/app/dashboard/service/user/download/download.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/download/download.service.ts
rename to frontend/src/app/dashboard/service/user/download/download.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/file/file-saver.service.ts b/frontend/src/app/dashboard/service/user/file/file-saver.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/file/file-saver.service.ts
rename to frontend/src/app/dashboard/service/user/file/file-saver.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/flarum/flarum.service.ts b/frontend/src/app/dashboard/service/user/flarum/flarum.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/flarum/flarum.service.ts
rename to frontend/src/app/dashboard/service/user/flarum/flarum.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/project/stub-user-project.service.ts b/frontend/src/app/dashboard/service/user/project/stub-user-project.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/project/stub-user-project.service.ts
rename to frontend/src/app/dashboard/service/user/project/stub-user-project.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/project/user-project.service.ts b/frontend/src/app/dashboard/service/user/project/user-project.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/project/user-project.service.ts
rename to frontend/src/app/dashboard/service/user/project/user-project.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/public-project/public-project.service.ts b/frontend/src/app/dashboard/service/user/public-project/public-project.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/public-project/public-project.service.ts
rename to frontend/src/app/dashboard/service/user/public-project/public-project.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/quota/user-quota.service.ts b/frontend/src/app/dashboard/service/user/quota/user-quota.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/quota/user-quota.service.ts
rename to frontend/src/app/dashboard/service/user/quota/user-quota.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/search.service.ts b/frontend/src/app/dashboard/service/user/search.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/search.service.ts
rename to frontend/src/app/dashboard/service/user/search.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/share-access/share-access.service.ts b/frontend/src/app/dashboard/service/user/share-access/share-access.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/share-access/share-access.service.ts
rename to frontend/src/app/dashboard/service/user/share-access/share-access.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/stub-search.service.ts b/frontend/src/app/dashboard/service/user/stub-search.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/stub-search.service.ts
rename to frontend/src/app/dashboard/service/user/stub-search.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/workflow-executions/workflow-executions.service.spec.ts b/frontend/src/app/dashboard/service/user/workflow-executions/workflow-executions.service.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/workflow-executions/workflow-executions.service.spec.ts
rename to frontend/src/app/dashboard/service/user/workflow-executions/workflow-executions.service.spec.ts
diff --git a/core/gui/src/app/dashboard/service/user/workflow-executions/workflow-executions.service.ts b/frontend/src/app/dashboard/service/user/workflow-executions/workflow-executions.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/workflow-executions/workflow-executions.service.ts
rename to frontend/src/app/dashboard/service/user/workflow-executions/workflow-executions.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/workflow-snapshot/workflow-snapshot.service.ts b/frontend/src/app/dashboard/service/user/workflow-snapshot/workflow-snapshot.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/workflow-snapshot/workflow-snapshot.service.ts
rename to frontend/src/app/dashboard/service/user/workflow-snapshot/workflow-snapshot.service.ts
diff --git a/core/gui/src/app/dashboard/service/user/workflow-version/workflow-version.service.spec.ts b/frontend/src/app/dashboard/service/user/workflow-version/workflow-version.service.spec.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/workflow-version/workflow-version.service.spec.ts
rename to frontend/src/app/dashboard/service/user/workflow-version/workflow-version.service.spec.ts
diff --git a/core/gui/src/app/dashboard/service/user/workflow-version/workflow-version.service.ts b/frontend/src/app/dashboard/service/user/workflow-version/workflow-version.service.ts
similarity index 100%
rename from core/gui/src/app/dashboard/service/user/workflow-version/workflow-version.service.ts
rename to frontend/src/app/dashboard/service/user/workflow-version/workflow-version.service.ts
diff --git a/core/gui/src/app/dashboard/type/dashboard-dataset.interface.ts b/frontend/src/app/dashboard/type/dashboard-dataset.interface.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/dashboard-dataset.interface.ts
rename to frontend/src/app/dashboard/type/dashboard-dataset.interface.ts
diff --git a/core/gui/src/app/dashboard/type/dashboard-entry.ts b/frontend/src/app/dashboard/type/dashboard-entry.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/dashboard-entry.ts
rename to frontend/src/app/dashboard/type/dashboard-entry.ts
diff --git a/core/gui/src/app/dashboard/type/dashboard-file.interface.ts b/frontend/src/app/dashboard/type/dashboard-file.interface.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/dashboard-file.interface.ts
rename to frontend/src/app/dashboard/type/dashboard-file.interface.ts
diff --git a/core/gui/src/app/dashboard/type/dashboard-project.interface.ts b/frontend/src/app/dashboard/type/dashboard-project.interface.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/dashboard-project.interface.ts
rename to frontend/src/app/dashboard/type/dashboard-project.interface.ts
diff --git a/core/gui/src/app/dashboard/type/dashboard-workflow.interface.ts b/frontend/src/app/dashboard/type/dashboard-workflow.interface.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/dashboard-workflow.interface.ts
rename to frontend/src/app/dashboard/type/dashboard-workflow.interface.ts
diff --git a/core/gui/src/app/dashboard/type/google-api-response.ts b/frontend/src/app/dashboard/type/google-api-response.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/google-api-response.ts
rename to frontend/src/app/dashboard/type/google-api-response.ts
diff --git a/core/gui/src/app/dashboard/type/quota-statistic.interface.ts b/frontend/src/app/dashboard/type/quota-statistic.interface.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/quota-statistic.interface.ts
rename to frontend/src/app/dashboard/type/quota-statistic.interface.ts
diff --git a/core/gui/src/app/dashboard/type/search-filter-parameters.ts b/frontend/src/app/dashboard/type/search-filter-parameters.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/search-filter-parameters.ts
rename to frontend/src/app/dashboard/type/search-filter-parameters.ts
diff --git a/core/gui/src/app/dashboard/type/search-result.ts b/frontend/src/app/dashboard/type/search-result.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/search-result.ts
rename to frontend/src/app/dashboard/type/search-result.ts
diff --git a/core/gui/src/app/dashboard/type/share-access.interface.ts b/frontend/src/app/dashboard/type/share-access.interface.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/share-access.interface.ts
rename to frontend/src/app/dashboard/type/share-access.interface.ts
diff --git a/core/gui/src/app/dashboard/type/sort-method.ts b/frontend/src/app/dashboard/type/sort-method.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/sort-method.ts
rename to frontend/src/app/dashboard/type/sort-method.ts
diff --git a/core/gui/src/app/dashboard/type/type-predicates.ts b/frontend/src/app/dashboard/type/type-predicates.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/type-predicates.ts
rename to frontend/src/app/dashboard/type/type-predicates.ts
diff --git a/core/gui/src/app/dashboard/type/workflow-executions-entry.ts b/frontend/src/app/dashboard/type/workflow-executions-entry.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/workflow-executions-entry.ts
rename to frontend/src/app/dashboard/type/workflow-executions-entry.ts
diff --git a/core/gui/src/app/dashboard/type/workflow-metadata.interface.ts b/frontend/src/app/dashboard/type/workflow-metadata.interface.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/workflow-metadata.interface.ts
rename to frontend/src/app/dashboard/type/workflow-metadata.interface.ts
diff --git a/core/gui/src/app/dashboard/type/workflow-runtime-statistics.ts b/frontend/src/app/dashboard/type/workflow-runtime-statistics.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/workflow-runtime-statistics.ts
rename to frontend/src/app/dashboard/type/workflow-runtime-statistics.ts
diff --git a/core/gui/src/app/dashboard/type/workflow-snapshot-entry.ts b/frontend/src/app/dashboard/type/workflow-snapshot-entry.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/workflow-snapshot-entry.ts
rename to frontend/src/app/dashboard/type/workflow-snapshot-entry.ts
diff --git a/core/gui/src/app/dashboard/type/workflow-version-entry.ts b/frontend/src/app/dashboard/type/workflow-version-entry.ts
similarity index 100%
rename from core/gui/src/app/dashboard/type/workflow-version-entry.ts
rename to frontend/src/app/dashboard/type/workflow-version-entry.ts
diff --git a/core/gui/src/app/hub/component/about/about.component.html b/frontend/src/app/hub/component/about/about.component.html
similarity index 100%
rename from core/gui/src/app/hub/component/about/about.component.html
rename to frontend/src/app/hub/component/about/about.component.html
diff --git a/core/gui/src/app/hub/component/about/about.component.scss b/frontend/src/app/hub/component/about/about.component.scss
similarity index 100%
rename from core/gui/src/app/hub/component/about/about.component.scss
rename to frontend/src/app/hub/component/about/about.component.scss
diff --git a/core/gui/src/app/hub/component/about/about.component.spec.ts b/frontend/src/app/hub/component/about/about.component.spec.ts
similarity index 100%
rename from core/gui/src/app/hub/component/about/about.component.spec.ts
rename to frontend/src/app/hub/component/about/about.component.spec.ts
diff --git a/core/gui/src/app/hub/component/about/about.component.ts b/frontend/src/app/hub/component/about/about.component.ts
similarity index 100%
rename from core/gui/src/app/hub/component/about/about.component.ts
rename to frontend/src/app/hub/component/about/about.component.ts
diff --git a/core/gui/src/app/hub/component/about/local-login/local-login.component.html b/frontend/src/app/hub/component/about/local-login/local-login.component.html
similarity index 100%
rename from core/gui/src/app/hub/component/about/local-login/local-login.component.html
rename to frontend/src/app/hub/component/about/local-login/local-login.component.html
diff --git a/core/gui/src/app/hub/component/about/local-login/local-login.component.scss b/frontend/src/app/hub/component/about/local-login/local-login.component.scss
similarity index 100%
rename from core/gui/src/app/hub/component/about/local-login/local-login.component.scss
rename to frontend/src/app/hub/component/about/local-login/local-login.component.scss
diff --git a/core/gui/src/app/hub/component/about/local-login/local-login.component.ts b/frontend/src/app/hub/component/about/local-login/local-login.component.ts
similarity index 100%
rename from core/gui/src/app/hub/component/about/local-login/local-login.component.ts
rename to frontend/src/app/hub/component/about/local-login/local-login.component.ts
diff --git a/core/gui/src/app/hub/component/browse-section/browse-section.component.html b/frontend/src/app/hub/component/browse-section/browse-section.component.html
similarity index 100%
rename from core/gui/src/app/hub/component/browse-section/browse-section.component.html
rename to frontend/src/app/hub/component/browse-section/browse-section.component.html
diff --git a/core/gui/src/app/hub/component/browse-section/browse-section.component.scss b/frontend/src/app/hub/component/browse-section/browse-section.component.scss
similarity index 100%
rename from core/gui/src/app/hub/component/browse-section/browse-section.component.scss
rename to frontend/src/app/hub/component/browse-section/browse-section.component.scss
diff --git a/core/gui/src/app/hub/component/browse-section/browse-section.component.spec.ts b/frontend/src/app/hub/component/browse-section/browse-section.component.spec.ts
similarity index 100%
rename from core/gui/src/app/hub/component/browse-section/browse-section.component.spec.ts
rename to frontend/src/app/hub/component/browse-section/browse-section.component.spec.ts
diff --git a/core/gui/src/app/hub/component/browse-section/browse-section.component.ts b/frontend/src/app/hub/component/browse-section/browse-section.component.ts
similarity index 100%
rename from core/gui/src/app/hub/component/browse-section/browse-section.component.ts
rename to frontend/src/app/hub/component/browse-section/browse-section.component.ts
diff --git a/core/gui/src/app/hub/component/hub-search-result/hub-search-result.component.html b/frontend/src/app/hub/component/hub-search-result/hub-search-result.component.html
similarity index 100%
rename from core/gui/src/app/hub/component/hub-search-result/hub-search-result.component.html
rename to frontend/src/app/hub/component/hub-search-result/hub-search-result.component.html
diff --git a/core/gui/src/app/hub/component/hub-search-result/hub-search-result.component.scss b/frontend/src/app/hub/component/hub-search-result/hub-search-result.component.scss
similarity index 100%
rename from core/gui/src/app/hub/component/hub-search-result/hub-search-result.component.scss
rename to frontend/src/app/hub/component/hub-search-result/hub-search-result.component.scss
diff --git a/core/gui/src/app/hub/component/hub-search-result/hub-search-result.component.ts b/frontend/src/app/hub/component/hub-search-result/hub-search-result.component.ts
similarity index 100%
rename from core/gui/src/app/hub/component/hub-search-result/hub-search-result.component.ts
rename to frontend/src/app/hub/component/hub-search-result/hub-search-result.component.ts
diff --git a/core/gui/src/app/hub/component/hub.component.html b/frontend/src/app/hub/component/hub.component.html
similarity index 100%
rename from core/gui/src/app/hub/component/hub.component.html
rename to frontend/src/app/hub/component/hub.component.html
diff --git a/core/gui/src/app/hub/component/hub.component.scss b/frontend/src/app/hub/component/hub.component.scss
similarity index 100%
rename from core/gui/src/app/hub/component/hub.component.scss
rename to frontend/src/app/hub/component/hub.component.scss
diff --git a/core/gui/src/app/hub/component/hub.component.ts b/frontend/src/app/hub/component/hub.component.ts
similarity index 100%
rename from core/gui/src/app/hub/component/hub.component.ts
rename to frontend/src/app/hub/component/hub.component.ts
diff --git a/core/gui/src/app/hub/component/landing-page/landing-page.component.html b/frontend/src/app/hub/component/landing-page/landing-page.component.html
similarity index 100%
rename from core/gui/src/app/hub/component/landing-page/landing-page.component.html
rename to frontend/src/app/hub/component/landing-page/landing-page.component.html
diff --git a/core/gui/src/app/hub/component/landing-page/landing-page.component.scss b/frontend/src/app/hub/component/landing-page/landing-page.component.scss
similarity index 100%
rename from core/gui/src/app/hub/component/landing-page/landing-page.component.scss
rename to frontend/src/app/hub/component/landing-page/landing-page.component.scss
diff --git a/core/gui/src/app/hub/component/landing-page/landing-page.component.ts b/frontend/src/app/hub/component/landing-page/landing-page.component.ts
similarity index 100%
rename from core/gui/src/app/hub/component/landing-page/landing-page.component.ts
rename to frontend/src/app/hub/component/landing-page/landing-page.component.ts
diff --git a/core/gui/src/app/hub/component/type/hub-workflow.interface.ts b/frontend/src/app/hub/component/type/hub-workflow.interface.ts
similarity index 100%
rename from core/gui/src/app/hub/component/type/hub-workflow.interface.ts
rename to frontend/src/app/hub/component/type/hub-workflow.interface.ts
diff --git a/core/gui/src/app/hub/component/workflow/detail/hub-workflow-detail.component.html b/frontend/src/app/hub/component/workflow/detail/hub-workflow-detail.component.html
similarity index 100%
rename from core/gui/src/app/hub/component/workflow/detail/hub-workflow-detail.component.html
rename to frontend/src/app/hub/component/workflow/detail/hub-workflow-detail.component.html
diff --git a/core/gui/src/app/hub/component/workflow/detail/hub-workflow-detail.component.scss b/frontend/src/app/hub/component/workflow/detail/hub-workflow-detail.component.scss
similarity index 100%
rename from core/gui/src/app/hub/component/workflow/detail/hub-workflow-detail.component.scss
rename to frontend/src/app/hub/component/workflow/detail/hub-workflow-detail.component.scss
diff --git a/core/gui/src/app/hub/component/workflow/detail/hub-workflow-detail.component.ts b/frontend/src/app/hub/component/workflow/detail/hub-workflow-detail.component.ts
similarity index 100%
rename from core/gui/src/app/hub/component/workflow/detail/hub-workflow-detail.component.ts
rename to frontend/src/app/hub/component/workflow/detail/hub-workflow-detail.component.ts
diff --git a/core/gui/src/app/hub/service/hub.service.ts b/frontend/src/app/hub/service/hub.service.ts
similarity index 100%
rename from core/gui/src/app/hub/service/hub.service.ts
rename to frontend/src/app/hub/service/hub.service.ts
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.html b/frontend/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.html
rename to frontend/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.html
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.scss b/frontend/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.scss
rename to frontend/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.scss
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.ts b/frontend/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.ts
rename to frontend/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.ts
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.html b/frontend/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.html
rename to frontend/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.html
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.scss b/frontend/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.scss
rename to frontend/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.scss
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.spec.ts b/frontend/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.spec.ts
rename to frontend/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.ts b/frontend/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.ts
rename to frontend/src/app/workspace/component/code-editor-dialog/breakpoint-condition-input/breakpoint-condition-input.component.ts
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/code-debugger.component.html b/frontend/src/app/workspace/component/code-editor-dialog/code-debugger.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/code-debugger.component.html
rename to frontend/src/app/workspace/component/code-editor-dialog/code-debugger.component.html
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/code-debugger.component.spec.ts b/frontend/src/app/workspace/component/code-editor-dialog/code-debugger.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/code-debugger.component.spec.ts
rename to frontend/src/app/workspace/component/code-editor-dialog/code-debugger.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/code-debugger.component.ts b/frontend/src/app/workspace/component/code-editor-dialog/code-debugger.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/code-debugger.component.ts
rename to frontend/src/app/workspace/component/code-editor-dialog/code-debugger.component.ts
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/code-editor.component.html b/frontend/src/app/workspace/component/code-editor-dialog/code-editor.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/code-editor.component.html
rename to frontend/src/app/workspace/component/code-editor-dialog/code-editor.component.html
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/code-editor.component.scss b/frontend/src/app/workspace/component/code-editor-dialog/code-editor.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/code-editor.component.scss
rename to frontend/src/app/workspace/component/code-editor-dialog/code-editor.component.scss
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/code-editor.component.spec.ts b/frontend/src/app/workspace/component/code-editor-dialog/code-editor.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/code-editor.component.spec.ts
rename to frontend/src/app/workspace/component/code-editor-dialog/code-editor.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/code-editor-dialog/code-editor.component.ts b/frontend/src/app/workspace/component/code-editor-dialog/code-editor.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/code-editor-dialog/code-editor.component.ts
rename to frontend/src/app/workspace/component/code-editor-dialog/code-editor.component.ts
diff --git a/core/gui/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.html b/frontend/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.html
rename to frontend/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.html
diff --git a/core/gui/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.scss b/frontend/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.scss
rename to frontend/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.scss
diff --git a/core/gui/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.spec.ts b/frontend/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.spec.ts
rename to frontend/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.ts b/frontend/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.ts
rename to frontend/src/app/workspace/component/codearea-custom-template/codearea-custom-template.component.ts
diff --git a/core/gui/src/app/workspace/component/file-selection/file-selection.component.html b/frontend/src/app/workspace/component/file-selection/file-selection.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/file-selection/file-selection.component.html
rename to frontend/src/app/workspace/component/file-selection/file-selection.component.html
diff --git a/core/gui/src/app/workspace/component/file-selection/file-selection.component.scss b/frontend/src/app/workspace/component/file-selection/file-selection.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/file-selection/file-selection.component.scss
rename to frontend/src/app/workspace/component/file-selection/file-selection.component.scss
diff --git a/core/gui/src/app/workspace/component/file-selection/file-selection.component.ts b/frontend/src/app/workspace/component/file-selection/file-selection.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/file-selection/file-selection.component.ts
rename to frontend/src/app/workspace/component/file-selection/file-selection.component.ts
diff --git a/core/gui/src/app/workspace/component/input-autocomplete/input-autocomplete.component.html b/frontend/src/app/workspace/component/input-autocomplete/input-autocomplete.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/input-autocomplete/input-autocomplete.component.html
rename to frontend/src/app/workspace/component/input-autocomplete/input-autocomplete.component.html
diff --git a/core/gui/src/app/workspace/component/input-autocomplete/input-autocomplete.component.scss b/frontend/src/app/workspace/component/input-autocomplete/input-autocomplete.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/input-autocomplete/input-autocomplete.component.scss
rename to frontend/src/app/workspace/component/input-autocomplete/input-autocomplete.component.scss
diff --git a/core/gui/src/app/workspace/component/input-autocomplete/input-autocomplete.component.spec.ts b/frontend/src/app/workspace/component/input-autocomplete/input-autocomplete.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/input-autocomplete/input-autocomplete.component.spec.ts
rename to frontend/src/app/workspace/component/input-autocomplete/input-autocomplete.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/input-autocomplete/input-autocomplete.component.ts b/frontend/src/app/workspace/component/input-autocomplete/input-autocomplete.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/input-autocomplete/input-autocomplete.component.ts
rename to frontend/src/app/workspace/component/input-autocomplete/input-autocomplete.component.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/environment/environment.component.ts b/frontend/src/app/workspace/component/left-panel/environment/environment.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/environment/environment.component.ts
rename to frontend/src/app/workspace/component/left-panel/environment/environment.component.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/left-panel.component.html b/frontend/src/app/workspace/component/left-panel/left-panel.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/left-panel.component.html
rename to frontend/src/app/workspace/component/left-panel/left-panel.component.html
diff --git a/core/gui/src/app/workspace/component/left-panel/left-panel.component.scss b/frontend/src/app/workspace/component/left-panel/left-panel.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/left-panel.component.scss
rename to frontend/src/app/workspace/component/left-panel/left-panel.component.scss
diff --git a/core/gui/src/app/workspace/component/left-panel/left-panel.component.spec.ts b/frontend/src/app/workspace/component/left-panel/left-panel.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/left-panel.component.spec.ts
rename to frontend/src/app/workspace/component/left-panel/left-panel.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/left-panel.component.ts b/frontend/src/app/workspace/component/left-panel/left-panel.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/left-panel.component.ts
rename to frontend/src/app/workspace/component/left-panel/left-panel.component.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.html b/frontend/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.html
rename to frontend/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.html
diff --git a/core/gui/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.scss b/frontend/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.scss
rename to frontend/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.scss
diff --git a/core/gui/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.spec.ts b/frontend/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.spec.ts
rename to frontend/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.ts b/frontend/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.ts
rename to frontend/src/app/workspace/component/left-panel/operator-menu/operator-label/operator-label.component.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.html b/frontend/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.html
rename to frontend/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.html
diff --git a/core/gui/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.scss b/frontend/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.scss
rename to frontend/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.scss
diff --git a/core/gui/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.spec.ts b/frontend/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.spec.ts
rename to frontend/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.ts b/frontend/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.ts
rename to frontend/src/app/workspace/component/left-panel/operator-menu/operator-menu.component.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/settings/settings.component.html b/frontend/src/app/workspace/component/left-panel/settings/settings.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/settings/settings.component.html
rename to frontend/src/app/workspace/component/left-panel/settings/settings.component.html
diff --git a/core/gui/src/app/workspace/component/left-panel/settings/settings.component.scss b/frontend/src/app/workspace/component/left-panel/settings/settings.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/settings/settings.component.scss
rename to frontend/src/app/workspace/component/left-panel/settings/settings.component.scss
diff --git a/core/gui/src/app/workspace/component/left-panel/settings/settings.component.spec.ts b/frontend/src/app/workspace/component/left-panel/settings/settings.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/settings/settings.component.spec.ts
rename to frontend/src/app/workspace/component/left-panel/settings/settings.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/settings/settings.component.ts b/frontend/src/app/workspace/component/left-panel/settings/settings.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/settings/settings.component.ts
rename to frontend/src/app/workspace/component/left-panel/settings/settings.component.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/time-travel/time-travel.component.html b/frontend/src/app/workspace/component/left-panel/time-travel/time-travel.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/time-travel/time-travel.component.html
rename to frontend/src/app/workspace/component/left-panel/time-travel/time-travel.component.html
diff --git a/core/gui/src/app/workspace/component/left-panel/time-travel/time-travel.component.scss b/frontend/src/app/workspace/component/left-panel/time-travel/time-travel.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/time-travel/time-travel.component.scss
rename to frontend/src/app/workspace/component/left-panel/time-travel/time-travel.component.scss
diff --git a/core/gui/src/app/workspace/component/left-panel/time-travel/time-travel.component.spec.ts b/frontend/src/app/workspace/component/left-panel/time-travel/time-travel.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/time-travel/time-travel.component.spec.ts
rename to frontend/src/app/workspace/component/left-panel/time-travel/time-travel.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/time-travel/time-travel.component.ts b/frontend/src/app/workspace/component/left-panel/time-travel/time-travel.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/time-travel/time-travel.component.ts
rename to frontend/src/app/workspace/component/left-panel/time-travel/time-travel.component.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/versions-list/versions-list.component.html b/frontend/src/app/workspace/component/left-panel/versions-list/versions-list.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/versions-list/versions-list.component.html
rename to frontend/src/app/workspace/component/left-panel/versions-list/versions-list.component.html
diff --git a/core/gui/src/app/workspace/component/left-panel/versions-list/versions-list.component.scss b/frontend/src/app/workspace/component/left-panel/versions-list/versions-list.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/versions-list/versions-list.component.scss
rename to frontend/src/app/workspace/component/left-panel/versions-list/versions-list.component.scss
diff --git a/core/gui/src/app/workspace/component/left-panel/versions-list/versions-list.component.spec.ts b/frontend/src/app/workspace/component/left-panel/versions-list/versions-list.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/versions-list/versions-list.component.spec.ts
rename to frontend/src/app/workspace/component/left-panel/versions-list/versions-list.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/left-panel/versions-list/versions-list.component.ts b/frontend/src/app/workspace/component/left-panel/versions-list/versions-list.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/left-panel/versions-list/versions-list.component.ts
rename to frontend/src/app/workspace/component/left-panel/versions-list/versions-list.component.ts
diff --git a/core/gui/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.css b/frontend/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.css
similarity index 100%
rename from core/gui/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.css
rename to frontend/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.css
diff --git a/core/gui/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.html b/frontend/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.html
rename to frontend/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.html
diff --git a/core/gui/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.spec.ts b/frontend/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.spec.ts
rename to frontend/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.ts b/frontend/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.ts
rename to frontend/src/app/workspace/component/menu/coeditor-user-icon/coeditor-user-icon.component.ts
diff --git a/core/gui/src/app/workspace/component/menu/menu.component.html b/frontend/src/app/workspace/component/menu/menu.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/menu/menu.component.html
rename to frontend/src/app/workspace/component/menu/menu.component.html
diff --git a/core/gui/src/app/workspace/component/menu/menu.component.scss b/frontend/src/app/workspace/component/menu/menu.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/menu/menu.component.scss
rename to frontend/src/app/workspace/component/menu/menu.component.scss
diff --git a/core/gui/src/app/workspace/component/menu/menu.component.spec.ts b/frontend/src/app/workspace/component/menu/menu.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/menu/menu.component.spec.ts
rename to frontend/src/app/workspace/component/menu/menu.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/menu/menu.component.ts b/frontend/src/app/workspace/component/menu/menu.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/menu/menu.component.ts
rename to frontend/src/app/workspace/component/menu/menu.component.ts
diff --git a/core/gui/src/app/workspace/component/power-button/computing-unit-selection.component.html b/frontend/src/app/workspace/component/power-button/computing-unit-selection.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/power-button/computing-unit-selection.component.html
rename to frontend/src/app/workspace/component/power-button/computing-unit-selection.component.html
diff --git a/core/gui/src/app/workspace/component/power-button/computing-unit-selection.component.scss b/frontend/src/app/workspace/component/power-button/computing-unit-selection.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/power-button/computing-unit-selection.component.scss
rename to frontend/src/app/workspace/component/power-button/computing-unit-selection.component.scss
diff --git a/core/gui/src/app/workspace/component/power-button/computing-unit-selection.component.spec.ts b/frontend/src/app/workspace/component/power-button/computing-unit-selection.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/power-button/computing-unit-selection.component.spec.ts
rename to frontend/src/app/workspace/component/power-button/computing-unit-selection.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/power-button/computing-unit-selection.component.ts b/frontend/src/app/workspace/component/power-button/computing-unit-selection.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/power-button/computing-unit-selection.component.ts
rename to frontend/src/app/workspace/component/power-button/computing-unit-selection.component.ts
diff --git a/core/gui/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.html b/frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.html
rename to frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.html
diff --git a/core/gui/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.scss b/frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.scss
rename to frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.scss
diff --git a/core/gui/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.spec.ts b/frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.spec.ts
rename to frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.ts b/frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.ts
rename to frontend/src/app/workspace/component/property-editor/operator-property-edit-frame/operator-property-edit-frame.component.ts
diff --git a/core/gui/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.html b/frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.html
rename to frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.html
diff --git a/core/gui/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.scss b/frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.scss
rename to frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.scss
diff --git a/core/gui/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.spec.ts b/frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.spec.ts
rename to frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.ts b/frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.ts
rename to frontend/src/app/workspace/component/property-editor/port-property-edit-frame/port-property-edit-frame.component.ts
diff --git a/core/gui/src/app/workspace/component/property-editor/property-editor.component.html b/frontend/src/app/workspace/component/property-editor/property-editor.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/property-editor.component.html
rename to frontend/src/app/workspace/component/property-editor/property-editor.component.html
diff --git a/core/gui/src/app/workspace/component/property-editor/property-editor.component.scss b/frontend/src/app/workspace/component/property-editor/property-editor.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/property-editor.component.scss
rename to frontend/src/app/workspace/component/property-editor/property-editor.component.scss
diff --git a/core/gui/src/app/workspace/component/property-editor/property-editor.component.spec.ts b/frontend/src/app/workspace/component/property-editor/property-editor.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/property-editor.component.spec.ts
rename to frontend/src/app/workspace/component/property-editor/property-editor.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/property-editor/property-editor.component.ts b/frontend/src/app/workspace/component/property-editor/property-editor.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/property-editor.component.ts
rename to frontend/src/app/workspace/component/property-editor/property-editor.component.ts
diff --git a/core/gui/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.html b/frontend/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.html
rename to frontend/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.html
diff --git a/core/gui/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.spec.ts b/frontend/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.spec.ts
rename to frontend/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.ts b/frontend/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.ts
rename to frontend/src/app/workspace/component/property-editor/typecasting-display/type-casting-display.component.ts
diff --git a/core/gui/src/app/workspace/component/result-exportation/result-exportation.component.html b/frontend/src/app/workspace/component/result-exportation/result-exportation.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/result-exportation/result-exportation.component.html
rename to frontend/src/app/workspace/component/result-exportation/result-exportation.component.html
diff --git a/core/gui/src/app/workspace/component/result-exportation/result-exportation.component.scss b/frontend/src/app/workspace/component/result-exportation/result-exportation.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/result-exportation/result-exportation.component.scss
rename to frontend/src/app/workspace/component/result-exportation/result-exportation.component.scss
diff --git a/core/gui/src/app/workspace/component/result-exportation/result-exportation.component.ts b/frontend/src/app/workspace/component/result-exportation/result-exportation.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/result-exportation/result-exportation.component.ts
rename to frontend/src/app/workspace/component/result-exportation/result-exportation.component.ts
diff --git a/core/gui/src/app/workspace/component/result-panel/console-frame/console-frame.component.html b/frontend/src/app/workspace/component/result-panel/console-frame/console-frame.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/console-frame/console-frame.component.html
rename to frontend/src/app/workspace/component/result-panel/console-frame/console-frame.component.html
diff --git a/core/gui/src/app/workspace/component/result-panel/console-frame/console-frame.component.scss b/frontend/src/app/workspace/component/result-panel/console-frame/console-frame.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/console-frame/console-frame.component.scss
rename to frontend/src/app/workspace/component/result-panel/console-frame/console-frame.component.scss
diff --git a/core/gui/src/app/workspace/component/result-panel/console-frame/console-frame.component.spec.ts b/frontend/src/app/workspace/component/result-panel/console-frame/console-frame.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/console-frame/console-frame.component.spec.ts
rename to frontend/src/app/workspace/component/result-panel/console-frame/console-frame.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/result-panel/console-frame/console-frame.component.ts b/frontend/src/app/workspace/component/result-panel/console-frame/console-frame.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/console-frame/console-frame.component.ts
rename to frontend/src/app/workspace/component/result-panel/console-frame/console-frame.component.ts
diff --git a/core/gui/src/app/workspace/component/result-panel/error-frame/error-frame.component.html b/frontend/src/app/workspace/component/result-panel/error-frame/error-frame.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/error-frame/error-frame.component.html
rename to frontend/src/app/workspace/component/result-panel/error-frame/error-frame.component.html
diff --git a/core/gui/src/app/workspace/component/result-panel/error-frame/error-frame.component.scss b/frontend/src/app/workspace/component/result-panel/error-frame/error-frame.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/error-frame/error-frame.component.scss
rename to frontend/src/app/workspace/component/result-panel/error-frame/error-frame.component.scss
diff --git a/core/gui/src/app/workspace/component/result-panel/error-frame/error-frame.component.spec.ts b/frontend/src/app/workspace/component/result-panel/error-frame/error-frame.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/error-frame/error-frame.component.spec.ts
rename to frontend/src/app/workspace/component/result-panel/error-frame/error-frame.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/result-panel/error-frame/error-frame.component.ts b/frontend/src/app/workspace/component/result-panel/error-frame/error-frame.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/error-frame/error-frame.component.ts
rename to frontend/src/app/workspace/component/result-panel/error-frame/error-frame.component.ts
diff --git a/core/gui/src/app/workspace/component/result-panel/result-panel-modal.component.html b/frontend/src/app/workspace/component/result-panel/result-panel-modal.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-panel-modal.component.html
rename to frontend/src/app/workspace/component/result-panel/result-panel-modal.component.html
diff --git a/core/gui/src/app/workspace/component/result-panel/result-panel-modal.component.ts b/frontend/src/app/workspace/component/result-panel/result-panel-modal.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-panel-modal.component.ts
rename to frontend/src/app/workspace/component/result-panel/result-panel-modal.component.ts
diff --git a/core/gui/src/app/workspace/component/result-panel/result-panel-model.component.scss b/frontend/src/app/workspace/component/result-panel/result-panel-model.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-panel-model.component.scss
rename to frontend/src/app/workspace/component/result-panel/result-panel-model.component.scss
diff --git a/core/gui/src/app/workspace/component/result-panel/result-panel.component.html b/frontend/src/app/workspace/component/result-panel/result-panel.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-panel.component.html
rename to frontend/src/app/workspace/component/result-panel/result-panel.component.html
diff --git a/core/gui/src/app/workspace/component/result-panel/result-panel.component.scss b/frontend/src/app/workspace/component/result-panel/result-panel.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-panel.component.scss
rename to frontend/src/app/workspace/component/result-panel/result-panel.component.scss
diff --git a/core/gui/src/app/workspace/component/result-panel/result-panel.component.spec.ts b/frontend/src/app/workspace/component/result-panel/result-panel.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-panel.component.spec.ts
rename to frontend/src/app/workspace/component/result-panel/result-panel.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/result-panel/result-panel.component.ts b/frontend/src/app/workspace/component/result-panel/result-panel.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-panel.component.ts
rename to frontend/src/app/workspace/component/result-panel/result-panel.component.ts
diff --git a/core/gui/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.html b/frontend/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.html
rename to frontend/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.html
diff --git a/core/gui/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.scss b/frontend/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.scss
rename to frontend/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.scss
diff --git a/core/gui/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.spec.ts b/frontend/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.spec.ts
rename to frontend/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.ts b/frontend/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.ts
rename to frontend/src/app/workspace/component/result-panel/result-table-frame/result-table-frame.component.ts
diff --git a/core/gui/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.html b/frontend/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.html
rename to frontend/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.html
diff --git a/core/gui/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.scss b/frontend/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.scss
rename to frontend/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.scss
diff --git a/core/gui/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.ts b/frontend/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.ts
rename to frontend/src/app/workspace/component/visualization-panel-content/visualization-frame-content.component.ts
diff --git a/core/gui/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.html b/frontend/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.html
rename to frontend/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.html
diff --git a/core/gui/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.scss b/frontend/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.scss
rename to frontend/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.scss
diff --git a/core/gui/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.ts b/frontend/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.ts
rename to frontend/src/app/workspace/component/workflow-editor/comment-box-modal/nz-modal-comment-box.component.ts
diff --git a/core/gui/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.html b/frontend/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.html
rename to frontend/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.html
diff --git a/core/gui/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.scss b/frontend/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.scss
rename to frontend/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.scss
diff --git a/core/gui/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.spec.ts b/frontend/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.spec.ts
rename to frontend/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.ts b/frontend/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.ts
rename to frontend/src/app/workspace/component/workflow-editor/context-menu/context-menu/context-menu.component.ts
diff --git a/core/gui/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.html b/frontend/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.html
rename to frontend/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.html
diff --git a/core/gui/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.scss b/frontend/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.scss
rename to frontend/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.scss
diff --git a/core/gui/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.spec.ts b/frontend/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.spec.ts
rename to frontend/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.ts b/frontend/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.ts
rename to frontend/src/app/workspace/component/workflow-editor/mini-map/mini-map.component.ts
diff --git a/core/gui/src/app/workspace/component/workflow-editor/workflow-editor.component.html b/frontend/src/app/workspace/component/workflow-editor/workflow-editor.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/workflow-editor.component.html
rename to frontend/src/app/workspace/component/workflow-editor/workflow-editor.component.html
diff --git a/core/gui/src/app/workspace/component/workflow-editor/workflow-editor.component.scss b/frontend/src/app/workspace/component/workflow-editor/workflow-editor.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/workflow-editor.component.scss
rename to frontend/src/app/workspace/component/workflow-editor/workflow-editor.component.scss
diff --git a/core/gui/src/app/workspace/component/workflow-editor/workflow-editor.component.spec.ts b/frontend/src/app/workspace/component/workflow-editor/workflow-editor.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/workflow-editor.component.spec.ts
rename to frontend/src/app/workspace/component/workflow-editor/workflow-editor.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/workflow-editor/workflow-editor.component.ts b/frontend/src/app/workspace/component/workflow-editor/workflow-editor.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/workflow-editor/workflow-editor.component.ts
rename to frontend/src/app/workspace/component/workflow-editor/workflow-editor.component.ts
diff --git a/core/gui/src/app/workspace/component/workspace.component.html b/frontend/src/app/workspace/component/workspace.component.html
similarity index 100%
rename from core/gui/src/app/workspace/component/workspace.component.html
rename to frontend/src/app/workspace/component/workspace.component.html
diff --git a/core/gui/src/app/workspace/component/workspace.component.scss b/frontend/src/app/workspace/component/workspace.component.scss
similarity index 100%
rename from core/gui/src/app/workspace/component/workspace.component.scss
rename to frontend/src/app/workspace/component/workspace.component.scss
diff --git a/core/gui/src/app/workspace/component/workspace.component.spec.ts b/frontend/src/app/workspace/component/workspace.component.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/workspace.component.spec.ts
rename to frontend/src/app/workspace/component/workspace.component.spec.ts
diff --git a/core/gui/src/app/workspace/component/workspace.component.ts b/frontend/src/app/workspace/component/workspace.component.ts
similarity index 100%
rename from core/gui/src/app/workspace/component/workspace.component.ts
rename to frontend/src/app/workspace/component/workspace.component.ts
diff --git a/core/gui/src/app/workspace/service/ai-analyst/ai-analyst.service.ts b/frontend/src/app/workspace/service/ai-analyst/ai-analyst.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/ai-analyst/ai-analyst.service.ts
rename to frontend/src/app/workspace/service/ai-analyst/ai-analyst.service.ts
diff --git a/core/gui/src/app/workspace/service/ai-assistant/ai-assistant.service.ts b/frontend/src/app/workspace/service/ai-assistant/ai-assistant.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/ai-assistant/ai-assistant.service.ts
rename to frontend/src/app/workspace/service/ai-assistant/ai-assistant.service.ts
diff --git a/core/gui/src/app/workspace/service/code-editor/code-editor.service.ts b/frontend/src/app/workspace/service/code-editor/code-editor.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/code-editor/code-editor.service.ts
rename to frontend/src/app/workspace/service/code-editor/code-editor.service.ts
diff --git a/core/gui/src/app/workspace/service/compile-workflow/workflow-compiling.service.ts b/frontend/src/app/workspace/service/compile-workflow/workflow-compiling.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/compile-workflow/workflow-compiling.service.ts
rename to frontend/src/app/workspace/service/compile-workflow/workflow-compiling.service.ts
diff --git a/core/gui/src/app/workspace/service/computing-unit-status/computing-unit-status.service.ts b/frontend/src/app/workspace/service/computing-unit-status/computing-unit-status.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/computing-unit-status/computing-unit-status.service.ts
rename to frontend/src/app/workspace/service/computing-unit-status/computing-unit-status.service.ts
diff --git a/core/gui/src/app/workspace/service/computing-unit-status/mock-computing-unit-status.service.ts b/frontend/src/app/workspace/service/computing-unit-status/mock-computing-unit-status.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/computing-unit-status/mock-computing-unit-status.service.ts
rename to frontend/src/app/workspace/service/computing-unit-status/mock-computing-unit-status.service.ts
diff --git a/core/gui/src/app/workspace/service/drag-drop/drag-drop.service.spec.ts b/frontend/src/app/workspace/service/drag-drop/drag-drop.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/drag-drop/drag-drop.service.spec.ts
rename to frontend/src/app/workspace/service/drag-drop/drag-drop.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/drag-drop/drag-drop.service.ts b/frontend/src/app/workspace/service/drag-drop/drag-drop.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/drag-drop/drag-drop.service.ts
rename to frontend/src/app/workspace/service/drag-drop/drag-drop.service.ts
diff --git a/core/gui/src/app/workspace/service/dynamic-schema/dynamic-schema.service.spec.ts b/frontend/src/app/workspace/service/dynamic-schema/dynamic-schema.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/dynamic-schema/dynamic-schema.service.spec.ts
rename to frontend/src/app/workspace/service/dynamic-schema/dynamic-schema.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/dynamic-schema/dynamic-schema.service.ts b/frontend/src/app/workspace/service/dynamic-schema/dynamic-schema.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/dynamic-schema/dynamic-schema.service.ts
rename to frontend/src/app/workspace/service/dynamic-schema/dynamic-schema.service.ts
diff --git a/core/gui/src/app/workspace/service/execute-workflow/execute-workflow.service.spec.ts b/frontend/src/app/workspace/service/execute-workflow/execute-workflow.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/execute-workflow/execute-workflow.service.spec.ts
rename to frontend/src/app/workspace/service/execute-workflow/execute-workflow.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/execute-workflow/execute-workflow.service.ts b/frontend/src/app/workspace/service/execute-workflow/execute-workflow.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/execute-workflow/execute-workflow.service.ts
rename to frontend/src/app/workspace/service/execute-workflow/execute-workflow.service.ts
diff --git a/core/gui/src/app/workspace/service/execute-workflow/mock-result-data.ts b/frontend/src/app/workspace/service/execute-workflow/mock-result-data.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/execute-workflow/mock-result-data.ts
rename to frontend/src/app/workspace/service/execute-workflow/mock-result-data.ts
diff --git a/core/gui/src/app/workspace/service/execute-workflow/mock-workflow-plan.ts b/frontend/src/app/workspace/service/execute-workflow/mock-workflow-plan.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/execute-workflow/mock-workflow-plan.ts
rename to frontend/src/app/workspace/service/execute-workflow/mock-workflow-plan.ts
diff --git a/core/gui/src/app/workspace/service/joint-ui/joint-ui.service.spec.ts b/frontend/src/app/workspace/service/joint-ui/joint-ui.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/joint-ui/joint-ui.service.spec.ts
rename to frontend/src/app/workspace/service/joint-ui/joint-ui.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/joint-ui/joint-ui.service.ts b/frontend/src/app/workspace/service/joint-ui/joint-ui.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/joint-ui/joint-ui.service.ts
rename to frontend/src/app/workspace/service/joint-ui/joint-ui.service.ts
diff --git a/core/gui/src/app/workspace/service/operator-debug/udf-debug.service.spec.ts b/frontend/src/app/workspace/service/operator-debug/udf-debug.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/operator-debug/udf-debug.service.spec.ts
rename to frontend/src/app/workspace/service/operator-debug/udf-debug.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/operator-debug/udf-debug.service.ts b/frontend/src/app/workspace/service/operator-debug/udf-debug.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/operator-debug/udf-debug.service.ts
rename to frontend/src/app/workspace/service/operator-debug/udf-debug.service.ts
diff --git a/core/gui/src/app/workspace/service/operator-menu/operator-menu.service.spec.ts b/frontend/src/app/workspace/service/operator-menu/operator-menu.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/operator-menu/operator-menu.service.spec.ts
rename to frontend/src/app/workspace/service/operator-menu/operator-menu.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/operator-menu/operator-menu.service.ts b/frontend/src/app/workspace/service/operator-menu/operator-menu.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/operator-menu/operator-menu.service.ts
rename to frontend/src/app/workspace/service/operator-menu/operator-menu.service.ts
diff --git a/core/gui/src/app/workspace/service/operator-metadata/mock-operator-metadata.data.ts b/frontend/src/app/workspace/service/operator-metadata/mock-operator-metadata.data.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/operator-metadata/mock-operator-metadata.data.ts
rename to frontend/src/app/workspace/service/operator-metadata/mock-operator-metadata.data.ts
diff --git a/core/gui/src/app/workspace/service/operator-metadata/operator-metadata.service.spec.ts b/frontend/src/app/workspace/service/operator-metadata/operator-metadata.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/operator-metadata/operator-metadata.service.spec.ts
rename to frontend/src/app/workspace/service/operator-metadata/operator-metadata.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/operator-metadata/operator-metadata.service.ts b/frontend/src/app/workspace/service/operator-metadata/operator-metadata.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/operator-metadata/operator-metadata.service.ts
rename to frontend/src/app/workspace/service/operator-metadata/operator-metadata.service.ts
diff --git a/core/gui/src/app/workspace/service/operator-metadata/stub-operator-metadata.service.ts b/frontend/src/app/workspace/service/operator-metadata/stub-operator-metadata.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/operator-metadata/stub-operator-metadata.service.ts
rename to frontend/src/app/workspace/service/operator-metadata/stub-operator-metadata.service.ts
diff --git a/core/gui/src/app/workspace/service/panel/panel.service.ts b/frontend/src/app/workspace/service/panel/panel.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/panel/panel.service.ts
rename to frontend/src/app/workspace/service/panel/panel.service.ts
diff --git a/core/gui/src/app/workspace/service/preset/preset.service.spec.ts b/frontend/src/app/workspace/service/preset/preset.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/preset/preset.service.spec.ts
rename to frontend/src/app/workspace/service/preset/preset.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/preset/preset.service.ts b/frontend/src/app/workspace/service/preset/preset.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/preset/preset.service.ts
rename to frontend/src/app/workspace/service/preset/preset.service.ts
diff --git a/core/gui/src/app/workspace/service/report-generation/report-generation.service.ts b/frontend/src/app/workspace/service/report-generation/report-generation.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/report-generation/report-generation.service.ts
rename to frontend/src/app/workspace/service/report-generation/report-generation.service.ts
diff --git a/core/gui/src/app/workspace/service/undo-redo/undo-redo.service.spec.ts b/frontend/src/app/workspace/service/undo-redo/undo-redo.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/undo-redo/undo-redo.service.spec.ts
rename to frontend/src/app/workspace/service/undo-redo/undo-redo.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/undo-redo/undo-redo.service.ts b/frontend/src/app/workspace/service/undo-redo/undo-redo.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/undo-redo/undo-redo.service.ts
rename to frontend/src/app/workspace/service/undo-redo/undo-redo.service.ts
diff --git a/core/gui/src/app/workspace/service/validation/validation-workflow.service.spec.ts b/frontend/src/app/workspace/service/validation/validation-workflow.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/validation/validation-workflow.service.spec.ts
rename to frontend/src/app/workspace/service/validation/validation-workflow.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/validation/validation-workflow.service.ts b/frontend/src/app/workspace/service/validation/validation-workflow.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/validation/validation-workflow.service.ts
rename to frontend/src/app/workspace/service/validation/validation-workflow.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-computing-unit/workflow-computing-unit-managing.service.ts b/frontend/src/app/workspace/service/workflow-computing-unit/workflow-computing-unit-managing.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-computing-unit/workflow-computing-unit-managing.service.ts
rename to frontend/src/app/workspace/service/workflow-computing-unit/workflow-computing-unit-managing.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-console/workflow-console.service.spec.ts b/frontend/src/app/workspace/service/workflow-console/workflow-console.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-console/workflow-console.service.spec.ts
rename to frontend/src/app/workspace/service/workflow-console/workflow-console.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-console/workflow-console.service.ts b/frontend/src/app/workspace/service/workflow-console/workflow-console.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-console/workflow-console.service.ts
rename to frontend/src/app/workspace/service/workflow-console/workflow-console.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/coeditor-presence.service.spec.ts b/frontend/src/app/workspace/service/workflow-graph/model/coeditor-presence.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/coeditor-presence.service.spec.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/coeditor-presence.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/coeditor-presence.service.ts b/frontend/src/app/workspace/service/workflow-graph/model/coeditor-presence.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/coeditor-presence.service.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/coeditor-presence.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/joint-graph-wrapper.spec.ts b/frontend/src/app/workspace/service/workflow-graph/model/joint-graph-wrapper.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/joint-graph-wrapper.spec.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/joint-graph-wrapper.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/joint-graph-wrapper.ts b/frontend/src/app/workspace/service/workflow-graph/model/joint-graph-wrapper.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/joint-graph-wrapper.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/joint-graph-wrapper.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/mock-workflow-data.ts b/frontend/src/app/workspace/service/workflow-graph/model/mock-workflow-data.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/mock-workflow-data.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/mock-workflow-data.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/shared-model-change-handler.ts b/frontend/src/app/workspace/service/workflow-graph/model/shared-model-change-handler.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/shared-model-change-handler.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/shared-model-change-handler.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/shared-model.ts b/frontend/src/app/workspace/service/workflow-graph/model/shared-model.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/shared-model.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/shared-model.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/sync-texera-model.spec.ts b/frontend/src/app/workspace/service/workflow-graph/model/sync-texera-model.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/sync-texera-model.spec.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/sync-texera-model.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/sync-texera-model.ts b/frontend/src/app/workspace/service/workflow-graph/model/sync-texera-model.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/sync-texera-model.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/sync-texera-model.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/workflow-action.service.spec.ts b/frontend/src/app/workspace/service/workflow-graph/model/workflow-action.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/workflow-action.service.spec.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/workflow-action.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/workflow-action.service.ts b/frontend/src/app/workspace/service/workflow-graph/model/workflow-action.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/workflow-action.service.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/workflow-action.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/workflow-graph.spec.ts b/frontend/src/app/workspace/service/workflow-graph/model/workflow-graph.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/workflow-graph.spec.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/workflow-graph.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/model/workflow-graph.ts b/frontend/src/app/workspace/service/workflow-graph/model/workflow-graph.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/model/workflow-graph.ts
rename to frontend/src/app/workspace/service/workflow-graph/model/workflow-graph.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/util/workflow-util.service.spec.ts b/frontend/src/app/workspace/service/workflow-graph/util/workflow-util.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/util/workflow-util.service.spec.ts
rename to frontend/src/app/workspace/service/workflow-graph/util/workflow-util.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-graph/util/workflow-util.service.ts b/frontend/src/app/workspace/service/workflow-graph/util/workflow-util.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-graph/util/workflow-util.service.ts
rename to frontend/src/app/workspace/service/workflow-graph/util/workflow-util.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-result-export/workflow-result-export.service.spec.ts b/frontend/src/app/workspace/service/workflow-result-export/workflow-result-export.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-result-export/workflow-result-export.service.spec.ts
rename to frontend/src/app/workspace/service/workflow-result-export/workflow-result-export.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-result-export/workflow-result-export.service.ts b/frontend/src/app/workspace/service/workflow-result-export/workflow-result-export.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-result-export/workflow-result-export.service.ts
rename to frontend/src/app/workspace/service/workflow-result-export/workflow-result-export.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-result/panel-resize/panel-resize.service.spec.ts b/frontend/src/app/workspace/service/workflow-result/panel-resize/panel-resize.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-result/panel-resize/panel-resize.service.spec.ts
rename to frontend/src/app/workspace/service/workflow-result/panel-resize/panel-resize.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-result/panel-resize/panel-resize.service.ts b/frontend/src/app/workspace/service/workflow-result/panel-resize/panel-resize.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-result/panel-resize/panel-resize.service.ts
rename to frontend/src/app/workspace/service/workflow-result/panel-resize/panel-resize.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-result/workflow-result.service.spec.ts b/frontend/src/app/workspace/service/workflow-result/workflow-result.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-result/workflow-result.service.spec.ts
rename to frontend/src/app/workspace/service/workflow-result/workflow-result.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-result/workflow-result.service.ts b/frontend/src/app/workspace/service/workflow-result/workflow-result.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-result/workflow-result.service.ts
rename to frontend/src/app/workspace/service/workflow-result/workflow-result.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-status/operator-reuse-cache-status.service.spec.ts b/frontend/src/app/workspace/service/workflow-status/operator-reuse-cache-status.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-status/operator-reuse-cache-status.service.spec.ts
rename to frontend/src/app/workspace/service/workflow-status/operator-reuse-cache-status.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-status/operator-reuse-cache-status.service.ts b/frontend/src/app/workspace/service/workflow-status/operator-reuse-cache-status.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-status/operator-reuse-cache-status.service.ts
rename to frontend/src/app/workspace/service/workflow-status/operator-reuse-cache-status.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-status/workflow-status.service.ts b/frontend/src/app/workspace/service/workflow-status/workflow-status.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-status/workflow-status.service.ts
rename to frontend/src/app/workspace/service/workflow-status/workflow-status.service.ts
diff --git a/core/gui/src/app/workspace/service/workflow-websocket/workflow-websocket.service.spec.ts b/frontend/src/app/workspace/service/workflow-websocket/workflow-websocket.service.spec.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-websocket/workflow-websocket.service.spec.ts
rename to frontend/src/app/workspace/service/workflow-websocket/workflow-websocket.service.spec.ts
diff --git a/core/gui/src/app/workspace/service/workflow-websocket/workflow-websocket.service.ts b/frontend/src/app/workspace/service/workflow-websocket/workflow-websocket.service.ts
similarity index 100%
rename from core/gui/src/app/workspace/service/workflow-websocket/workflow-websocket.service.ts
rename to frontend/src/app/workspace/service/workflow-websocket/workflow-websocket.service.ts
diff --git a/core/gui/src/app/workspace/types/collab-websocket.interface.ts b/frontend/src/app/workspace/types/collab-websocket.interface.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/collab-websocket.interface.ts
rename to frontend/src/app/workspace/types/collab-websocket.interface.ts
diff --git a/core/gui/src/app/workspace/types/computing-unit-connection.interface.ts b/frontend/src/app/workspace/types/computing-unit-connection.interface.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/computing-unit-connection.interface.ts
rename to frontend/src/app/workspace/types/computing-unit-connection.interface.ts
diff --git a/core/gui/src/app/workspace/types/custom-json-schema.interface.ts b/frontend/src/app/workspace/types/custom-json-schema.interface.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/custom-json-schema.interface.ts
rename to frontend/src/app/workspace/types/custom-json-schema.interface.ts
diff --git a/core/gui/src/app/workspace/types/execute-workflow.interface.ts b/frontend/src/app/workspace/types/execute-workflow.interface.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/execute-workflow.interface.ts
rename to frontend/src/app/workspace/types/execute-workflow.interface.ts
diff --git a/core/gui/src/app/workspace/types/operator-schema.interface.ts b/frontend/src/app/workspace/types/operator-schema.interface.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/operator-schema.interface.ts
rename to frontend/src/app/workspace/types/operator-schema.interface.ts
diff --git a/core/gui/src/app/workspace/types/result-table.interface.ts b/frontend/src/app/workspace/types/result-table.interface.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/result-table.interface.ts
rename to frontend/src/app/workspace/types/result-table.interface.ts
diff --git a/core/gui/src/app/workspace/types/shared-editing.interface.ts b/frontend/src/app/workspace/types/shared-editing.interface.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/shared-editing.interface.ts
rename to frontend/src/app/workspace/types/shared-editing.interface.ts
diff --git a/core/gui/src/app/workspace/types/workflow-common.interface.ts b/frontend/src/app/workspace/types/workflow-common.interface.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/workflow-common.interface.ts
rename to frontend/src/app/workspace/types/workflow-common.interface.ts
diff --git a/core/gui/src/app/workspace/types/workflow-compiling.interface.ts b/frontend/src/app/workspace/types/workflow-compiling.interface.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/workflow-compiling.interface.ts
rename to frontend/src/app/workspace/types/workflow-compiling.interface.ts
diff --git a/core/gui/src/app/workspace/types/workflow-computing-unit.ts b/frontend/src/app/workspace/types/workflow-computing-unit.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/workflow-computing-unit.ts
rename to frontend/src/app/workspace/types/workflow-computing-unit.ts
diff --git a/core/gui/src/app/workspace/types/workflow-websocket.interface.ts b/frontend/src/app/workspace/types/workflow-websocket.interface.ts
similarity index 100%
rename from core/gui/src/app/workspace/types/workflow-websocket.interface.ts
rename to frontend/src/app/workspace/types/workflow-websocket.interface.ts
diff --git a/core/gui/src/assets/.gitkeep b/frontend/src/assets/.gitkeep
similarity index 100%
rename from core/gui/src/assets/.gitkeep
rename to frontend/src/assets/.gitkeep
diff --git a/core/gui/src/assets/Tutor_End_Sample.gif b/frontend/src/assets/Tutor_End_Sample.gif
similarity index 100%
rename from core/gui/src/assets/Tutor_End_Sample.gif
rename to frontend/src/assets/Tutor_End_Sample.gif
diff --git a/core/gui/src/assets/Tutor_Intro_Drag_Result.gif b/frontend/src/assets/Tutor_Intro_Drag_Result.gif
similarity index 100%
rename from core/gui/src/assets/Tutor_Intro_Drag_Result.gif
rename to frontend/src/assets/Tutor_Intro_Drag_Result.gif
diff --git a/core/gui/src/assets/Tutor_Intro_Drag_Srouce.gif b/frontend/src/assets/Tutor_Intro_Drag_Srouce.gif
similarity index 100%
rename from core/gui/src/assets/Tutor_Intro_Drag_Srouce.gif
rename to frontend/src/assets/Tutor_Intro_Drag_Srouce.gif
diff --git a/core/gui/src/assets/Tutor_Intro_Sample.jpeg b/frontend/src/assets/Tutor_Intro_Sample.jpeg
similarity index 100%
rename from core/gui/src/assets/Tutor_Intro_Sample.jpeg
rename to frontend/src/assets/Tutor_Intro_Sample.jpeg
diff --git a/core/gui/src/assets/Tutor_JointJS_Sample.gif b/frontend/src/assets/Tutor_JointJS_Sample.gif
similarity index 100%
rename from core/gui/src/assets/Tutor_JointJS_Sample.gif
rename to frontend/src/assets/Tutor_JointJS_Sample.gif
diff --git a/core/gui/src/assets/Tutor_OpenResult_Sample.gif b/frontend/src/assets/Tutor_OpenResult_Sample.gif
similarity index 100%
rename from core/gui/src/assets/Tutor_OpenResult_Sample.gif
rename to frontend/src/assets/Tutor_OpenResult_Sample.gif
diff --git a/core/gui/src/assets/Tutor_OpenSection_Sample.gif b/frontend/src/assets/Tutor_OpenSection_Sample.gif
similarity index 100%
rename from core/gui/src/assets/Tutor_OpenSection_Sample.gif
rename to frontend/src/assets/Tutor_OpenSection_Sample.gif
diff --git a/core/gui/src/assets/Tutor_Property_Sample.gif b/frontend/src/assets/Tutor_Property_Sample.gif
similarity index 100%
rename from core/gui/src/assets/Tutor_Property_Sample.gif
rename to frontend/src/assets/Tutor_Property_Sample.gif
diff --git a/core/gui/src/assets/card_background.jpg b/frontend/src/assets/card_background.jpg
similarity index 100%
rename from core/gui/src/assets/card_background.jpg
rename to frontend/src/assets/card_background.jpg
diff --git a/core/gui/src/assets/logos/android-chrome-192x192.png b/frontend/src/assets/logos/android-chrome-192x192.png
similarity index 100%
rename from core/gui/src/assets/logos/android-chrome-192x192.png
rename to frontend/src/assets/logos/android-chrome-192x192.png
diff --git a/core/gui/src/assets/logos/android-chrome-512x512.png b/frontend/src/assets/logos/android-chrome-512x512.png
similarity index 100%
rename from core/gui/src/assets/logos/android-chrome-512x512.png
rename to frontend/src/assets/logos/android-chrome-512x512.png
diff --git a/core/gui/src/assets/logos/apple-touch-icon.png b/frontend/src/assets/logos/apple-touch-icon.png
similarity index 100%
rename from core/gui/src/assets/logos/apple-touch-icon.png
rename to frontend/src/assets/logos/apple-touch-icon.png
diff --git a/core/gui/src/assets/logos/favicon-16x16.png b/frontend/src/assets/logos/favicon-16x16.png
similarity index 100%
rename from core/gui/src/assets/logos/favicon-16x16.png
rename to frontend/src/assets/logos/favicon-16x16.png
diff --git a/core/gui/src/assets/logos/favicon-32x32.png b/frontend/src/assets/logos/favicon-32x32.png
similarity index 100%
rename from core/gui/src/assets/logos/favicon-32x32.png
rename to frontend/src/assets/logos/favicon-32x32.png
diff --git a/core/gui/src/assets/logos/favicon.ico b/frontend/src/assets/logos/favicon.ico
similarity index 100%
rename from core/gui/src/assets/logos/favicon.ico
rename to frontend/src/assets/logos/favicon.ico
diff --git a/core/gui/src/assets/logos/full_logo_small.png b/frontend/src/assets/logos/full_logo_small.png
similarity index 100%
rename from core/gui/src/assets/logos/full_logo_small.png
rename to frontend/src/assets/logos/full_logo_small.png
diff --git a/core/gui/src/assets/logos/logo.png b/frontend/src/assets/logos/logo.png
similarity index 100%
rename from core/gui/src/assets/logos/logo.png
rename to frontend/src/assets/logos/logo.png
diff --git a/core/gui/src/assets/logos/site.webmanifest b/frontend/src/assets/logos/site.webmanifest
similarity index 100%
rename from core/gui/src/assets/logos/site.webmanifest
rename to frontend/src/assets/logos/site.webmanifest
diff --git a/core/gui/src/assets/operator_images/AdhocSink.png b/frontend/src/assets/operator_images/AdhocSink.png
similarity index 100%
rename from core/gui/src/assets/operator_images/AdhocSink.png
rename to frontend/src/assets/operator_images/AdhocSink.png
diff --git a/core/gui/src/assets/operator_images/Aggregate.png b/frontend/src/assets/operator_images/Aggregate.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Aggregate.png
rename to frontend/src/assets/operator_images/Aggregate.png
diff --git a/core/gui/src/assets/operator_images/Aggregation.png b/frontend/src/assets/operator_images/Aggregation.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Aggregation.png
rename to frontend/src/assets/operator_images/Aggregation.png
diff --git a/core/gui/src/assets/operator_images/ArrowSource.png b/frontend/src/assets/operator_images/ArrowSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/ArrowSource.png
rename to frontend/src/assets/operator_images/ArrowSource.png
diff --git a/core/gui/src/assets/operator_images/AsterixDBSource.png b/frontend/src/assets/operator_images/AsterixDBSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/AsterixDBSource.png
rename to frontend/src/assets/operator_images/AsterixDBSource.png
diff --git a/core/gui/src/assets/operator_images/BarChart.png b/frontend/src/assets/operator_images/BarChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/BarChart.png
rename to frontend/src/assets/operator_images/BarChart.png
diff --git a/core/gui/src/assets/operator_images/BoxViolinPlot.png b/frontend/src/assets/operator_images/BoxViolinPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/BoxViolinPlot.png
rename to frontend/src/assets/operator_images/BoxViolinPlot.png
diff --git a/core/gui/src/assets/operator_images/BubbleChart.png b/frontend/src/assets/operator_images/BubbleChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/BubbleChart.png
rename to frontend/src/assets/operator_images/BubbleChart.png
diff --git a/core/gui/src/assets/operator_images/BulletChart.png b/frontend/src/assets/operator_images/BulletChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/BulletChart.png
rename to frontend/src/assets/operator_images/BulletChart.png
diff --git a/core/gui/src/assets/operator_images/CSVFileScan.png b/frontend/src/assets/operator_images/CSVFileScan.png
similarity index 100%
rename from core/gui/src/assets/operator_images/CSVFileScan.png
rename to frontend/src/assets/operator_images/CSVFileScan.png
diff --git a/core/gui/src/assets/operator_images/CSVOldFileScan.png b/frontend/src/assets/operator_images/CSVOldFileScan.png
similarity index 100%
rename from core/gui/src/assets/operator_images/CSVOldFileScan.png
rename to frontend/src/assets/operator_images/CSVOldFileScan.png
diff --git a/core/gui/src/assets/operator_images/CandlestickChart.png b/frontend/src/assets/operator_images/CandlestickChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/CandlestickChart.png
rename to frontend/src/assets/operator_images/CandlestickChart.png
diff --git a/core/gui/src/assets/operator_images/CartesianProduct.png b/frontend/src/assets/operator_images/CartesianProduct.png
similarity index 100%
rename from core/gui/src/assets/operator_images/CartesianProduct.png
rename to frontend/src/assets/operator_images/CartesianProduct.png
diff --git a/core/gui/src/assets/operator_images/ChoroplethMap.png b/frontend/src/assets/operator_images/ChoroplethMap.png
similarity index 100%
rename from core/gui/src/assets/operator_images/ChoroplethMap.png
rename to frontend/src/assets/operator_images/ChoroplethMap.png
diff --git a/core/gui/src/assets/operator_images/Comparison.png b/frontend/src/assets/operator_images/Comparison.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Comparison.png
rename to frontend/src/assets/operator_images/Comparison.png
diff --git a/core/gui/src/assets/operator_images/ContinuousErrorBands.png b/frontend/src/assets/operator_images/ContinuousErrorBands.png
similarity index 100%
rename from core/gui/src/assets/operator_images/ContinuousErrorBands.png
rename to frontend/src/assets/operator_images/ContinuousErrorBands.png
diff --git a/core/gui/src/assets/operator_images/ContourPlot.png b/frontend/src/assets/operator_images/ContourPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/ContourPlot.png
rename to frontend/src/assets/operator_images/ContourPlot.png
diff --git a/core/gui/src/assets/operator_images/Dendrogram.png b/frontend/src/assets/operator_images/Dendrogram.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Dendrogram.png
rename to frontend/src/assets/operator_images/Dendrogram.png
diff --git a/core/gui/src/assets/operator_images/DictionaryMatcher.png b/frontend/src/assets/operator_images/DictionaryMatcher.png
similarity index 100%
rename from core/gui/src/assets/operator_images/DictionaryMatcher.png
rename to frontend/src/assets/operator_images/DictionaryMatcher.png
diff --git a/core/gui/src/assets/operator_images/DictionarySource.png b/frontend/src/assets/operator_images/DictionarySource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/DictionarySource.png
rename to frontend/src/assets/operator_images/DictionarySource.png
diff --git a/core/gui/src/assets/operator_images/Difference.png b/frontend/src/assets/operator_images/Difference.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Difference.png
rename to frontend/src/assets/operator_images/Difference.png
diff --git a/core/gui/src/assets/operator_images/Distinct.png b/frontend/src/assets/operator_images/Distinct.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Distinct.png
rename to frontend/src/assets/operator_images/Distinct.png
diff --git a/core/gui/src/assets/operator_images/DotPlot.png b/frontend/src/assets/operator_images/DotPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/DotPlot.png
rename to frontend/src/assets/operator_images/DotPlot.png
diff --git a/core/gui/src/assets/operator_images/DualInputPortsPythonUDFV2.png b/frontend/src/assets/operator_images/DualInputPortsPythonUDFV2.png
similarity index 100%
rename from core/gui/src/assets/operator_images/DualInputPortsPythonUDFV2.png
rename to frontend/src/assets/operator_images/DualInputPortsPythonUDFV2.png
diff --git a/core/gui/src/assets/operator_images/DumbbellPlot.png b/frontend/src/assets/operator_images/DumbbellPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/DumbbellPlot.png
rename to frontend/src/assets/operator_images/DumbbellPlot.png
diff --git a/core/gui/src/assets/operator_images/Dummy.png b/frontend/src/assets/operator_images/Dummy.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Dummy.png
rename to frontend/src/assets/operator_images/Dummy.png
diff --git a/core/gui/src/assets/operator_images/EmojiSentiment.png b/frontend/src/assets/operator_images/EmojiSentiment.png
similarity index 100%
rename from core/gui/src/assets/operator_images/EmojiSentiment.png
rename to frontend/src/assets/operator_images/EmojiSentiment.png
diff --git a/core/gui/src/assets/operator_images/FigureFactoryTable.png b/frontend/src/assets/operator_images/FigureFactoryTable.png
similarity index 100%
rename from core/gui/src/assets/operator_images/FigureFactoryTable.png
rename to frontend/src/assets/operator_images/FigureFactoryTable.png
diff --git a/core/gui/src/assets/operator_images/FileScan.png b/frontend/src/assets/operator_images/FileScan.png
similarity index 100%
rename from core/gui/src/assets/operator_images/FileScan.png
rename to frontend/src/assets/operator_images/FileScan.png
diff --git a/core/gui/src/assets/operator_images/FileSource.png b/frontend/src/assets/operator_images/FileSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/FileSource.png
rename to frontend/src/assets/operator_images/FileSource.png
diff --git a/core/gui/src/assets/operator_images/FilledAreaPlot.png b/frontend/src/assets/operator_images/FilledAreaPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/FilledAreaPlot.png
rename to frontend/src/assets/operator_images/FilledAreaPlot.png
diff --git a/core/gui/src/assets/operator_images/Filter.png b/frontend/src/assets/operator_images/Filter.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Filter.png
rename to frontend/src/assets/operator_images/Filter.png
diff --git a/core/gui/src/assets/operator_images/FunnelPlot.png b/frontend/src/assets/operator_images/FunnelPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/FunnelPlot.png
rename to frontend/src/assets/operator_images/FunnelPlot.png
diff --git a/core/gui/src/assets/operator_images/FuzzyTokenMatcher.png b/frontend/src/assets/operator_images/FuzzyTokenMatcher.png
similarity index 100%
rename from core/gui/src/assets/operator_images/FuzzyTokenMatcher.png
rename to frontend/src/assets/operator_images/FuzzyTokenMatcher.png
diff --git a/core/gui/src/assets/operator_images/FuzzyTokenSource.png b/frontend/src/assets/operator_images/FuzzyTokenSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/FuzzyTokenSource.png
rename to frontend/src/assets/operator_images/FuzzyTokenSource.png
diff --git a/core/gui/src/assets/operator_images/GanttChart.png b/frontend/src/assets/operator_images/GanttChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/GanttChart.png
rename to frontend/src/assets/operator_images/GanttChart.png
diff --git a/core/gui/src/assets/operator_images/GaugeChart.png b/frontend/src/assets/operator_images/GaugeChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/GaugeChart.png
rename to frontend/src/assets/operator_images/GaugeChart.png
diff --git a/core/gui/src/assets/operator_images/HTMLVisualizer.png b/frontend/src/assets/operator_images/HTMLVisualizer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/HTMLVisualizer.png
rename to frontend/src/assets/operator_images/HTMLVisualizer.png
diff --git a/core/gui/src/assets/operator_images/HashJoin.png b/frontend/src/assets/operator_images/HashJoin.png
similarity index 100%
rename from core/gui/src/assets/operator_images/HashJoin.png
rename to frontend/src/assets/operator_images/HashJoin.png
diff --git a/core/gui/src/assets/operator_images/HdfsFileScan.png b/frontend/src/assets/operator_images/HdfsFileScan.png
similarity index 100%
rename from core/gui/src/assets/operator_images/HdfsFileScan.png
rename to frontend/src/assets/operator_images/HdfsFileScan.png
diff --git a/core/gui/src/assets/operator_images/HeatMap.png b/frontend/src/assets/operator_images/HeatMap.png
similarity index 100%
rename from core/gui/src/assets/operator_images/HeatMap.png
rename to frontend/src/assets/operator_images/HeatMap.png
diff --git a/core/gui/src/assets/operator_images/HierarchyChart.png b/frontend/src/assets/operator_images/HierarchyChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/HierarchyChart.png
rename to frontend/src/assets/operator_images/HierarchyChart.png
diff --git a/core/gui/src/assets/operator_images/Histogram.png b/frontend/src/assets/operator_images/Histogram.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Histogram.png
rename to frontend/src/assets/operator_images/Histogram.png
diff --git a/core/gui/src/assets/operator_images/Histogram2D.png b/frontend/src/assets/operator_images/Histogram2D.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Histogram2D.png
rename to frontend/src/assets/operator_images/Histogram2D.png
diff --git a/core/gui/src/assets/operator_images/HuggingFaceIrisLogisticRegression.png b/frontend/src/assets/operator_images/HuggingFaceIrisLogisticRegression.png
similarity index 100%
rename from core/gui/src/assets/operator_images/HuggingFaceIrisLogisticRegression.png
rename to frontend/src/assets/operator_images/HuggingFaceIrisLogisticRegression.png
diff --git a/core/gui/src/assets/operator_images/HuggingFaceSentimentAnalysis.png b/frontend/src/assets/operator_images/HuggingFaceSentimentAnalysis.png
similarity index 100%
rename from core/gui/src/assets/operator_images/HuggingFaceSentimentAnalysis.png
rename to frontend/src/assets/operator_images/HuggingFaceSentimentAnalysis.png
diff --git a/core/gui/src/assets/operator_images/HuggingFaceSpamSMSDetection.png b/frontend/src/assets/operator_images/HuggingFaceSpamSMSDetection.png
similarity index 100%
rename from core/gui/src/assets/operator_images/HuggingFaceSpamSMSDetection.png
rename to frontend/src/assets/operator_images/HuggingFaceSpamSMSDetection.png
diff --git a/core/gui/src/assets/operator_images/HuggingFaceTextSummarization.png b/frontend/src/assets/operator_images/HuggingFaceTextSummarization.png
similarity index 100%
rename from core/gui/src/assets/operator_images/HuggingFaceTextSummarization.png
rename to frontend/src/assets/operator_images/HuggingFaceTextSummarization.png
diff --git a/core/gui/src/assets/operator_images/IcicleChart.png b/frontend/src/assets/operator_images/IcicleChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/IcicleChart.png
rename to frontend/src/assets/operator_images/IcicleChart.png
diff --git a/core/gui/src/assets/operator_images/If.png b/frontend/src/assets/operator_images/If.png
similarity index 100%
rename from core/gui/src/assets/operator_images/If.png
rename to frontend/src/assets/operator_images/If.png
diff --git a/core/gui/src/assets/operator_images/ImageVisualizer.png b/frontend/src/assets/operator_images/ImageVisualizer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/ImageVisualizer.png
rename to frontend/src/assets/operator_images/ImageVisualizer.png
diff --git a/core/gui/src/assets/operator_images/Intersect.png b/frontend/src/assets/operator_images/Intersect.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Intersect.png
rename to frontend/src/assets/operator_images/Intersect.png
diff --git a/core/gui/src/assets/operator_images/IntervalJoin.png b/frontend/src/assets/operator_images/IntervalJoin.png
similarity index 100%
rename from core/gui/src/assets/operator_images/IntervalJoin.png
rename to frontend/src/assets/operator_images/IntervalJoin.png
diff --git a/core/gui/src/assets/operator_images/JSONLFileScan.png b/frontend/src/assets/operator_images/JSONLFileScan.png
similarity index 100%
rename from core/gui/src/assets/operator_images/JSONLFileScan.png
rename to frontend/src/assets/operator_images/JSONLFileScan.png
diff --git a/core/gui/src/assets/operator_images/JavaUDF.png b/frontend/src/assets/operator_images/JavaUDF.png
similarity index 100%
rename from core/gui/src/assets/operator_images/JavaUDF.png
rename to frontend/src/assets/operator_images/JavaUDF.png
diff --git a/core/gui/src/assets/operator_images/JoinDistance.png b/frontend/src/assets/operator_images/JoinDistance.png
similarity index 100%
rename from core/gui/src/assets/operator_images/JoinDistance.png
rename to frontend/src/assets/operator_images/JoinDistance.png
diff --git a/core/gui/src/assets/operator_images/KNNClassifierTrainer.png b/frontend/src/assets/operator_images/KNNClassifierTrainer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/KNNClassifierTrainer.png
rename to frontend/src/assets/operator_images/KNNClassifierTrainer.png
diff --git a/core/gui/src/assets/operator_images/KNNRegressorTrainer.png b/frontend/src/assets/operator_images/KNNRegressorTrainer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/KNNRegressorTrainer.png
rename to frontend/src/assets/operator_images/KNNRegressorTrainer.png
diff --git a/core/gui/src/assets/operator_images/KeywordMatcher.png b/frontend/src/assets/operator_images/KeywordMatcher.png
similarity index 100%
rename from core/gui/src/assets/operator_images/KeywordMatcher.png
rename to frontend/src/assets/operator_images/KeywordMatcher.png
diff --git a/core/gui/src/assets/operator_images/KeywordSearch.png b/frontend/src/assets/operator_images/KeywordSearch.png
similarity index 100%
rename from core/gui/src/assets/operator_images/KeywordSearch.png
rename to frontend/src/assets/operator_images/KeywordSearch.png
diff --git a/core/gui/src/assets/operator_images/KeywordSource.png b/frontend/src/assets/operator_images/KeywordSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/KeywordSource.png
rename to frontend/src/assets/operator_images/KeywordSource.png
diff --git a/core/gui/src/assets/operator_images/Limit.png b/frontend/src/assets/operator_images/Limit.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Limit.png
rename to frontend/src/assets/operator_images/Limit.png
diff --git a/core/gui/src/assets/operator_images/LineChart.png b/frontend/src/assets/operator_images/LineChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/LineChart.png
rename to frontend/src/assets/operator_images/LineChart.png
diff --git a/core/gui/src/assets/operator_images/LocalFileScan.png b/frontend/src/assets/operator_images/LocalFileScan.png
similarity index 100%
rename from core/gui/src/assets/operator_images/LocalFileScan.png
rename to frontend/src/assets/operator_images/LocalFileScan.png
diff --git a/core/gui/src/assets/operator_images/MySQLSource.png b/frontend/src/assets/operator_images/MySQLSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/MySQLSource.png
rename to frontend/src/assets/operator_images/MySQLSource.png
diff --git a/core/gui/src/assets/operator_images/MysqlSink.png b/frontend/src/assets/operator_images/MysqlSink.png
similarity index 100%
rename from core/gui/src/assets/operator_images/MysqlSink.png
rename to frontend/src/assets/operator_images/MysqlSink.png
diff --git a/core/gui/src/assets/operator_images/NestedTable.png b/frontend/src/assets/operator_images/NestedTable.png
similarity index 100%
rename from core/gui/src/assets/operator_images/NestedTable.png
rename to frontend/src/assets/operator_images/NestedTable.png
diff --git a/core/gui/src/assets/operator_images/NetworkGraph.png b/frontend/src/assets/operator_images/NetworkGraph.png
similarity index 100%
rename from core/gui/src/assets/operator_images/NetworkGraph.png
rename to frontend/src/assets/operator_images/NetworkGraph.png
diff --git a/core/gui/src/assets/operator_images/NlpEntity.png b/frontend/src/assets/operator_images/NlpEntity.png
similarity index 100%
rename from core/gui/src/assets/operator_images/NlpEntity.png
rename to frontend/src/assets/operator_images/NlpEntity.png
diff --git a/core/gui/src/assets/operator_images/NlpSentiment.png b/frontend/src/assets/operator_images/NlpSentiment.png
similarity index 100%
rename from core/gui/src/assets/operator_images/NlpSentiment.png
rename to frontend/src/assets/operator_images/NlpSentiment.png
diff --git a/core/gui/src/assets/operator_images/NlpSplit.png b/frontend/src/assets/operator_images/NlpSplit.png
similarity index 100%
rename from core/gui/src/assets/operator_images/NlpSplit.png
rename to frontend/src/assets/operator_images/NlpSplit.png
diff --git a/core/gui/src/assets/operator_images/NltkSentiment.png b/frontend/src/assets/operator_images/NltkSentiment.png
similarity index 100%
rename from core/gui/src/assets/operator_images/NltkSentiment.png
rename to frontend/src/assets/operator_images/NltkSentiment.png
diff --git a/core/gui/src/assets/operator_images/PieChart.png b/frontend/src/assets/operator_images/PieChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/PieChart.png
rename to frontend/src/assets/operator_images/PieChart.png
diff --git a/core/gui/src/assets/operator_images/PostgreSQLSource.png b/frontend/src/assets/operator_images/PostgreSQLSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/PostgreSQLSource.png
rename to frontend/src/assets/operator_images/PostgreSQLSource.png
diff --git a/core/gui/src/assets/operator_images/Projection.png b/frontend/src/assets/operator_images/Projection.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Projection.png
rename to frontend/src/assets/operator_images/Projection.png
diff --git a/core/gui/src/assets/operator_images/PythonLambdaFunction.png b/frontend/src/assets/operator_images/PythonLambdaFunction.png
similarity index 100%
rename from core/gui/src/assets/operator_images/PythonLambdaFunction.png
rename to frontend/src/assets/operator_images/PythonLambdaFunction.png
diff --git a/core/gui/src/assets/operator_images/PythonTableReducer.png b/frontend/src/assets/operator_images/PythonTableReducer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/PythonTableReducer.png
rename to frontend/src/assets/operator_images/PythonTableReducer.png
diff --git a/core/gui/src/assets/operator_images/PythonUDFSourceV2.png b/frontend/src/assets/operator_images/PythonUDFSourceV2.png
similarity index 100%
rename from core/gui/src/assets/operator_images/PythonUDFSourceV2.png
rename to frontend/src/assets/operator_images/PythonUDFSourceV2.png
diff --git a/core/gui/src/assets/operator_images/PythonUDFV2.png b/frontend/src/assets/operator_images/PythonUDFV2.png
similarity index 100%
rename from core/gui/src/assets/operator_images/PythonUDFV2.png
rename to frontend/src/assets/operator_images/PythonUDFV2.png
diff --git a/core/gui/src/assets/operator_images/QuiverPlot.png b/frontend/src/assets/operator_images/QuiverPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/QuiverPlot.png
rename to frontend/src/assets/operator_images/QuiverPlot.png
diff --git a/core/gui/src/assets/operator_images/RUDF.png b/frontend/src/assets/operator_images/RUDF.png
similarity index 100%
rename from core/gui/src/assets/operator_images/RUDF.png
rename to frontend/src/assets/operator_images/RUDF.png
diff --git a/core/gui/src/assets/operator_images/RUDFSource.png b/frontend/src/assets/operator_images/RUDFSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/RUDFSource.png
rename to frontend/src/assets/operator_images/RUDFSource.png
diff --git a/core/gui/src/assets/operator_images/RandomKSampling.png b/frontend/src/assets/operator_images/RandomKSampling.png
similarity index 100%
rename from core/gui/src/assets/operator_images/RandomKSampling.png
rename to frontend/src/assets/operator_images/RandomKSampling.png
diff --git a/core/gui/src/assets/operator_images/RangeSlider.png b/frontend/src/assets/operator_images/RangeSlider.png
similarity index 100%
rename from core/gui/src/assets/operator_images/RangeSlider.png
rename to frontend/src/assets/operator_images/RangeSlider.png
diff --git a/core/gui/src/assets/operator_images/RedditSearch.png b/frontend/src/assets/operator_images/RedditSearch.png
similarity index 100%
rename from core/gui/src/assets/operator_images/RedditSearch.png
rename to frontend/src/assets/operator_images/RedditSearch.png
diff --git a/core/gui/src/assets/operator_images/Regex.png b/frontend/src/assets/operator_images/Regex.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Regex.png
rename to frontend/src/assets/operator_images/Regex.png
diff --git a/core/gui/src/assets/operator_images/RegexMatcher.png b/frontend/src/assets/operator_images/RegexMatcher.png
similarity index 100%
rename from core/gui/src/assets/operator_images/RegexMatcher.png
rename to frontend/src/assets/operator_images/RegexMatcher.png
diff --git a/core/gui/src/assets/operator_images/RegexSource.png b/frontend/src/assets/operator_images/RegexSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/RegexSource.png
rename to frontend/src/assets/operator_images/RegexSource.png
diff --git a/core/gui/src/assets/operator_images/RegexSplit.png b/frontend/src/assets/operator_images/RegexSplit.png
similarity index 100%
rename from core/gui/src/assets/operator_images/RegexSplit.png
rename to frontend/src/assets/operator_images/RegexSplit.png
diff --git a/core/gui/src/assets/operator_images/ReservoirSampling.png b/frontend/src/assets/operator_images/ReservoirSampling.png
similarity index 100%
rename from core/gui/src/assets/operator_images/ReservoirSampling.png
rename to frontend/src/assets/operator_images/ReservoirSampling.png
diff --git a/core/gui/src/assets/operator_images/SVCTrainer.png b/frontend/src/assets/operator_images/SVCTrainer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SVCTrainer.png
rename to frontend/src/assets/operator_images/SVCTrainer.png
diff --git a/core/gui/src/assets/operator_images/SVMClassifierTrainer.png b/frontend/src/assets/operator_images/SVMClassifierTrainer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SVMClassifierTrainer.png
rename to frontend/src/assets/operator_images/SVMClassifierTrainer.png
diff --git a/core/gui/src/assets/operator_images/SVMRegressorTrainer.png b/frontend/src/assets/operator_images/SVMRegressorTrainer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SVMRegressorTrainer.png
rename to frontend/src/assets/operator_images/SVMRegressorTrainer.png
diff --git a/core/gui/src/assets/operator_images/SVRTrainer.png b/frontend/src/assets/operator_images/SVRTrainer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SVRTrainer.png
rename to frontend/src/assets/operator_images/SVRTrainer.png
diff --git a/core/gui/src/assets/operator_images/Sampler.png b/frontend/src/assets/operator_images/Sampler.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Sampler.png
rename to frontend/src/assets/operator_images/Sampler.png
diff --git a/core/gui/src/assets/operator_images/SankeyDiagram.png b/frontend/src/assets/operator_images/SankeyDiagram.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SankeyDiagram.png
rename to frontend/src/assets/operator_images/SankeyDiagram.png
diff --git a/core/gui/src/assets/operator_images/ScanSource.png b/frontend/src/assets/operator_images/ScanSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/ScanSource.png
rename to frontend/src/assets/operator_images/ScanSource.png
diff --git a/core/gui/src/assets/operator_images/Scatter3DChart.png b/frontend/src/assets/operator_images/Scatter3DChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Scatter3DChart.png
rename to frontend/src/assets/operator_images/Scatter3DChart.png
diff --git a/core/gui/src/assets/operator_images/ScatterMatrixChart.png b/frontend/src/assets/operator_images/ScatterMatrixChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/ScatterMatrixChart.png
rename to frontend/src/assets/operator_images/ScatterMatrixChart.png
diff --git a/core/gui/src/assets/operator_images/Scatterplot.png b/frontend/src/assets/operator_images/Scatterplot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Scatterplot.png
rename to frontend/src/assets/operator_images/Scatterplot.png
diff --git a/core/gui/src/assets/operator_images/Scorer.png b/frontend/src/assets/operator_images/Scorer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Scorer.png
rename to frontend/src/assets/operator_images/Scorer.png
diff --git a/core/gui/src/assets/operator_images/SentimentAnalysis.png b/frontend/src/assets/operator_images/SentimentAnalysis.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SentimentAnalysis.png
rename to frontend/src/assets/operator_images/SentimentAnalysis.png
diff --git a/core/gui/src/assets/operator_images/SimilarityJoin.png b/frontend/src/assets/operator_images/SimilarityJoin.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SimilarityJoin.png
rename to frontend/src/assets/operator_images/SimilarityJoin.png
diff --git a/core/gui/src/assets/operator_images/SimpleSink.png b/frontend/src/assets/operator_images/SimpleSink.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SimpleSink.png
rename to frontend/src/assets/operator_images/SimpleSink.png
diff --git a/core/gui/src/assets/operator_images/SklearnAdaptiveBoosting.png b/frontend/src/assets/operator_images/SklearnAdaptiveBoosting.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnAdaptiveBoosting.png
rename to frontend/src/assets/operator_images/SklearnAdaptiveBoosting.png
diff --git a/core/gui/src/assets/operator_images/SklearnBagging.png b/frontend/src/assets/operator_images/SklearnBagging.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnBagging.png
rename to frontend/src/assets/operator_images/SklearnBagging.png
diff --git a/core/gui/src/assets/operator_images/SklearnBernoulliNaiveBayes.png b/frontend/src/assets/operator_images/SklearnBernoulliNaiveBayes.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnBernoulliNaiveBayes.png
rename to frontend/src/assets/operator_images/SklearnBernoulliNaiveBayes.png
diff --git a/core/gui/src/assets/operator_images/SklearnComplementNaiveBayes.png b/frontend/src/assets/operator_images/SklearnComplementNaiveBayes.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnComplementNaiveBayes.png
rename to frontend/src/assets/operator_images/SklearnComplementNaiveBayes.png
diff --git a/core/gui/src/assets/operator_images/SklearnDecisionTree.png b/frontend/src/assets/operator_images/SklearnDecisionTree.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnDecisionTree.png
rename to frontend/src/assets/operator_images/SklearnDecisionTree.png
diff --git a/core/gui/src/assets/operator_images/SklearnDummy.png b/frontend/src/assets/operator_images/SklearnDummy.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnDummy.png
rename to frontend/src/assets/operator_images/SklearnDummy.png
diff --git a/core/gui/src/assets/operator_images/SklearnExtraTree.png b/frontend/src/assets/operator_images/SklearnExtraTree.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnExtraTree.png
rename to frontend/src/assets/operator_images/SklearnExtraTree.png
diff --git a/core/gui/src/assets/operator_images/SklearnExtraTrees.png b/frontend/src/assets/operator_images/SklearnExtraTrees.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnExtraTrees.png
rename to frontend/src/assets/operator_images/SklearnExtraTrees.png
diff --git a/core/gui/src/assets/operator_images/SklearnGaussianNaiveBayes.png b/frontend/src/assets/operator_images/SklearnGaussianNaiveBayes.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnGaussianNaiveBayes.png
rename to frontend/src/assets/operator_images/SklearnGaussianNaiveBayes.png
diff --git a/core/gui/src/assets/operator_images/SklearnGradientBoosting.png b/frontend/src/assets/operator_images/SklearnGradientBoosting.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnGradientBoosting.png
rename to frontend/src/assets/operator_images/SklearnGradientBoosting.png
diff --git a/core/gui/src/assets/operator_images/SklearnKNN.png b/frontend/src/assets/operator_images/SklearnKNN.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnKNN.png
rename to frontend/src/assets/operator_images/SklearnKNN.png
diff --git a/core/gui/src/assets/operator_images/SklearnLinearRegression.png b/frontend/src/assets/operator_images/SklearnLinearRegression.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnLinearRegression.png
rename to frontend/src/assets/operator_images/SklearnLinearRegression.png
diff --git a/core/gui/src/assets/operator_images/SklearnLinearSVM.png b/frontend/src/assets/operator_images/SklearnLinearSVM.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnLinearSVM.png
rename to frontend/src/assets/operator_images/SklearnLinearSVM.png
diff --git a/core/gui/src/assets/operator_images/SklearnLogisticRegression.png b/frontend/src/assets/operator_images/SklearnLogisticRegression.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnLogisticRegression.png
rename to frontend/src/assets/operator_images/SklearnLogisticRegression.png
diff --git a/core/gui/src/assets/operator_images/SklearnLogisticRegressionCV.png b/frontend/src/assets/operator_images/SklearnLogisticRegressionCV.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnLogisticRegressionCV.png
rename to frontend/src/assets/operator_images/SklearnLogisticRegressionCV.png
diff --git a/core/gui/src/assets/operator_images/SklearnMultiLayerPerceptron.png b/frontend/src/assets/operator_images/SklearnMultiLayerPerceptron.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnMultiLayerPerceptron.png
rename to frontend/src/assets/operator_images/SklearnMultiLayerPerceptron.png
diff --git a/core/gui/src/assets/operator_images/SklearnMultinomialNaiveBayes.png b/frontend/src/assets/operator_images/SklearnMultinomialNaiveBayes.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnMultinomialNaiveBayes.png
rename to frontend/src/assets/operator_images/SklearnMultinomialNaiveBayes.png
diff --git a/core/gui/src/assets/operator_images/SklearnNearestCentroid.png b/frontend/src/assets/operator_images/SklearnNearestCentroid.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnNearestCentroid.png
rename to frontend/src/assets/operator_images/SklearnNearestCentroid.png
diff --git a/core/gui/src/assets/operator_images/SklearnPassiveAggressive.png b/frontend/src/assets/operator_images/SklearnPassiveAggressive.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnPassiveAggressive.png
rename to frontend/src/assets/operator_images/SklearnPassiveAggressive.png
diff --git a/core/gui/src/assets/operator_images/SklearnPerceptron.png b/frontend/src/assets/operator_images/SklearnPerceptron.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnPerceptron.png
rename to frontend/src/assets/operator_images/SklearnPerceptron.png
diff --git a/core/gui/src/assets/operator_images/SklearnPrediction.png b/frontend/src/assets/operator_images/SklearnPrediction.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnPrediction.png
rename to frontend/src/assets/operator_images/SklearnPrediction.png
diff --git a/core/gui/src/assets/operator_images/SklearnProbabilityCalibration.png b/frontend/src/assets/operator_images/SklearnProbabilityCalibration.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnProbabilityCalibration.png
rename to frontend/src/assets/operator_images/SklearnProbabilityCalibration.png
diff --git a/core/gui/src/assets/operator_images/SklearnRandomForest.png b/frontend/src/assets/operator_images/SklearnRandomForest.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnRandomForest.png
rename to frontend/src/assets/operator_images/SklearnRandomForest.png
diff --git a/core/gui/src/assets/operator_images/SklearnRidge.png b/frontend/src/assets/operator_images/SklearnRidge.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnRidge.png
rename to frontend/src/assets/operator_images/SklearnRidge.png
diff --git a/core/gui/src/assets/operator_images/SklearnRidgeCV.png b/frontend/src/assets/operator_images/SklearnRidgeCV.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnRidgeCV.png
rename to frontend/src/assets/operator_images/SklearnRidgeCV.png
diff --git a/core/gui/src/assets/operator_images/SklearnSDG.png b/frontend/src/assets/operator_images/SklearnSDG.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnSDG.png
rename to frontend/src/assets/operator_images/SklearnSDG.png
diff --git a/core/gui/src/assets/operator_images/SklearnSVM.png b/frontend/src/assets/operator_images/SklearnSVM.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnSVM.png
rename to frontend/src/assets/operator_images/SklearnSVM.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingAdaptiveBoosting.png b/frontend/src/assets/operator_images/SklearnTrainingAdaptiveBoosting.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingAdaptiveBoosting.png
rename to frontend/src/assets/operator_images/SklearnTrainingAdaptiveBoosting.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingBagging.png b/frontend/src/assets/operator_images/SklearnTrainingBagging.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingBagging.png
rename to frontend/src/assets/operator_images/SklearnTrainingBagging.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingBernoulliNaiveBayes.png b/frontend/src/assets/operator_images/SklearnTrainingBernoulliNaiveBayes.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingBernoulliNaiveBayes.png
rename to frontend/src/assets/operator_images/SklearnTrainingBernoulliNaiveBayes.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingComplementNaiveBayes.png b/frontend/src/assets/operator_images/SklearnTrainingComplementNaiveBayes.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingComplementNaiveBayes.png
rename to frontend/src/assets/operator_images/SklearnTrainingComplementNaiveBayes.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingDecisionTree.png b/frontend/src/assets/operator_images/SklearnTrainingDecisionTree.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingDecisionTree.png
rename to frontend/src/assets/operator_images/SklearnTrainingDecisionTree.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingDummy.png b/frontend/src/assets/operator_images/SklearnTrainingDummy.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingDummy.png
rename to frontend/src/assets/operator_images/SklearnTrainingDummy.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingExtraTree.png b/frontend/src/assets/operator_images/SklearnTrainingExtraTree.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingExtraTree.png
rename to frontend/src/assets/operator_images/SklearnTrainingExtraTree.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingExtraTrees.png b/frontend/src/assets/operator_images/SklearnTrainingExtraTrees.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingExtraTrees.png
rename to frontend/src/assets/operator_images/SklearnTrainingExtraTrees.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingGaussianNaiveBayes.png b/frontend/src/assets/operator_images/SklearnTrainingGaussianNaiveBayes.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingGaussianNaiveBayes.png
rename to frontend/src/assets/operator_images/SklearnTrainingGaussianNaiveBayes.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingGradientBoosting.png b/frontend/src/assets/operator_images/SklearnTrainingGradientBoosting.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingGradientBoosting.png
rename to frontend/src/assets/operator_images/SklearnTrainingGradientBoosting.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingKNN.png b/frontend/src/assets/operator_images/SklearnTrainingKNN.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingKNN.png
rename to frontend/src/assets/operator_images/SklearnTrainingKNN.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingLinearRegression.png b/frontend/src/assets/operator_images/SklearnTrainingLinearRegression.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingLinearRegression.png
rename to frontend/src/assets/operator_images/SklearnTrainingLinearRegression.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingLinearSVM.png b/frontend/src/assets/operator_images/SklearnTrainingLinearSVM.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingLinearSVM.png
rename to frontend/src/assets/operator_images/SklearnTrainingLinearSVM.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingLogisticRegression.png b/frontend/src/assets/operator_images/SklearnTrainingLogisticRegression.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingLogisticRegression.png
rename to frontend/src/assets/operator_images/SklearnTrainingLogisticRegression.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingLogisticRegressionCV.png b/frontend/src/assets/operator_images/SklearnTrainingLogisticRegressionCV.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingLogisticRegressionCV.png
rename to frontend/src/assets/operator_images/SklearnTrainingLogisticRegressionCV.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingMultiLayerPerceptron.png b/frontend/src/assets/operator_images/SklearnTrainingMultiLayerPerceptron.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingMultiLayerPerceptron.png
rename to frontend/src/assets/operator_images/SklearnTrainingMultiLayerPerceptron.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingMultinomialNaiveBayes.png b/frontend/src/assets/operator_images/SklearnTrainingMultinomialNaiveBayes.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingMultinomialNaiveBayes.png
rename to frontend/src/assets/operator_images/SklearnTrainingMultinomialNaiveBayes.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingNearestCentroid.png b/frontend/src/assets/operator_images/SklearnTrainingNearestCentroid.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingNearestCentroid.png
rename to frontend/src/assets/operator_images/SklearnTrainingNearestCentroid.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingPassiveAggressive.png b/frontend/src/assets/operator_images/SklearnTrainingPassiveAggressive.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingPassiveAggressive.png
rename to frontend/src/assets/operator_images/SklearnTrainingPassiveAggressive.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingPerceptron.png b/frontend/src/assets/operator_images/SklearnTrainingPerceptron.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingPerceptron.png
rename to frontend/src/assets/operator_images/SklearnTrainingPerceptron.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingProbabilityCalibration.png b/frontend/src/assets/operator_images/SklearnTrainingProbabilityCalibration.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingProbabilityCalibration.png
rename to frontend/src/assets/operator_images/SklearnTrainingProbabilityCalibration.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingRandomForest.png b/frontend/src/assets/operator_images/SklearnTrainingRandomForest.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingRandomForest.png
rename to frontend/src/assets/operator_images/SklearnTrainingRandomForest.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingRidge.png b/frontend/src/assets/operator_images/SklearnTrainingRidge.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingRidge.png
rename to frontend/src/assets/operator_images/SklearnTrainingRidge.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingRidgeCV.png b/frontend/src/assets/operator_images/SklearnTrainingRidgeCV.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingRidgeCV.png
rename to frontend/src/assets/operator_images/SklearnTrainingRidgeCV.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingSDG.png b/frontend/src/assets/operator_images/SklearnTrainingSDG.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingSDG.png
rename to frontend/src/assets/operator_images/SklearnTrainingSDG.png
diff --git a/core/gui/src/assets/operator_images/SklearnTrainingSVM.png b/frontend/src/assets/operator_images/SklearnTrainingSVM.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SklearnTrainingSVM.png
rename to frontend/src/assets/operator_images/SklearnTrainingSVM.png
diff --git a/core/gui/src/assets/operator_images/Sleep.png b/frontend/src/assets/operator_images/Sleep.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Sleep.png
rename to frontend/src/assets/operator_images/Sleep.png
diff --git a/core/gui/src/assets/operator_images/Sort.png b/frontend/src/assets/operator_images/Sort.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Sort.png
rename to frontend/src/assets/operator_images/Sort.png
diff --git a/core/gui/src/assets/operator_images/SortPartitions.png b/frontend/src/assets/operator_images/SortPartitions.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SortPartitions.png
rename to frontend/src/assets/operator_images/SortPartitions.png
diff --git a/core/gui/src/assets/operator_images/Split.png b/frontend/src/assets/operator_images/Split.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Split.png
rename to frontend/src/assets/operator_images/Split.png
diff --git a/core/gui/src/assets/operator_images/SymmetricDifference.png b/frontend/src/assets/operator_images/SymmetricDifference.png
similarity index 100%
rename from core/gui/src/assets/operator_images/SymmetricDifference.png
rename to frontend/src/assets/operator_images/SymmetricDifference.png
diff --git a/core/gui/src/assets/operator_images/TablesPlot.png b/frontend/src/assets/operator_images/TablesPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TablesPlot.png
rename to frontend/src/assets/operator_images/TablesPlot.png
diff --git a/core/gui/src/assets/operator_images/TernaryPlot.png b/frontend/src/assets/operator_images/TernaryPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TernaryPlot.png
rename to frontend/src/assets/operator_images/TernaryPlot.png
diff --git a/core/gui/src/assets/operator_images/TextInput.png b/frontend/src/assets/operator_images/TextInput.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TextInput.png
rename to frontend/src/assets/operator_images/TextInput.png
diff --git a/core/gui/src/assets/operator_images/TimeSeries.png b/frontend/src/assets/operator_images/TimeSeries.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TimeSeries.png
rename to frontend/src/assets/operator_images/TimeSeries.png
diff --git a/core/gui/src/assets/operator_images/TimeSeriesPlot.png b/frontend/src/assets/operator_images/TimeSeriesPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TimeSeriesPlot.png
rename to frontend/src/assets/operator_images/TimeSeriesPlot.png
diff --git a/core/gui/src/assets/operator_images/ToLowerCase.png b/frontend/src/assets/operator_images/ToLowerCase.png
similarity index 100%
rename from core/gui/src/assets/operator_images/ToLowerCase.png
rename to frontend/src/assets/operator_images/ToLowerCase.png
diff --git a/core/gui/src/assets/operator_images/TreePlot.png b/frontend/src/assets/operator_images/TreePlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TreePlot.png
rename to frontend/src/assets/operator_images/TreePlot.png
diff --git a/core/gui/src/assets/operator_images/TwitterConverter.png b/frontend/src/assets/operator_images/TwitterConverter.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TwitterConverter.png
rename to frontend/src/assets/operator_images/TwitterConverter.png
diff --git a/core/gui/src/assets/operator_images/TwitterFeed.png b/frontend/src/assets/operator_images/TwitterFeed.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TwitterFeed.png
rename to frontend/src/assets/operator_images/TwitterFeed.png
diff --git a/core/gui/src/assets/operator_images/TwitterFullArchiveSearch.png b/frontend/src/assets/operator_images/TwitterFullArchiveSearch.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TwitterFullArchiveSearch.png
rename to frontend/src/assets/operator_images/TwitterFullArchiveSearch.png
diff --git a/core/gui/src/assets/operator_images/TwitterSearch.png b/frontend/src/assets/operator_images/TwitterSearch.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TwitterSearch.png
rename to frontend/src/assets/operator_images/TwitterSearch.png
diff --git a/core/gui/src/assets/operator_images/TypeCasting.png b/frontend/src/assets/operator_images/TypeCasting.png
similarity index 100%
rename from core/gui/src/assets/operator_images/TypeCasting.png
rename to frontend/src/assets/operator_images/TypeCasting.png
diff --git a/core/gui/src/assets/operator_images/URLFetcher.png b/frontend/src/assets/operator_images/URLFetcher.png
similarity index 100%
rename from core/gui/src/assets/operator_images/URLFetcher.png
rename to frontend/src/assets/operator_images/URLFetcher.png
diff --git a/core/gui/src/assets/operator_images/URLVisualizer.png b/frontend/src/assets/operator_images/URLVisualizer.png
similarity index 100%
rename from core/gui/src/assets/operator_images/URLVisualizer.png
rename to frontend/src/assets/operator_images/URLVisualizer.png
diff --git a/core/gui/src/assets/operator_images/Union.png b/frontend/src/assets/operator_images/Union.png
similarity index 100%
rename from core/gui/src/assets/operator_images/Union.png
rename to frontend/src/assets/operator_images/Union.png
diff --git a/core/gui/src/assets/operator_images/UnnestString.png b/frontend/src/assets/operator_images/UnnestString.png
similarity index 100%
rename from core/gui/src/assets/operator_images/UnnestString.png
rename to frontend/src/assets/operator_images/UnnestString.png
diff --git a/core/gui/src/assets/operator_images/ViewResults.png b/frontend/src/assets/operator_images/ViewResults.png
similarity index 100%
rename from core/gui/src/assets/operator_images/ViewResults.png
rename to frontend/src/assets/operator_images/ViewResults.png
diff --git a/core/gui/src/assets/operator_images/VolcanoPlot.png b/frontend/src/assets/operator_images/VolcanoPlot.png
similarity index 100%
rename from core/gui/src/assets/operator_images/VolcanoPlot.png
rename to frontend/src/assets/operator_images/VolcanoPlot.png
diff --git a/core/gui/src/assets/operator_images/WaterfallChart.png b/frontend/src/assets/operator_images/WaterfallChart.png
similarity index 100%
rename from core/gui/src/assets/operator_images/WaterfallChart.png
rename to frontend/src/assets/operator_images/WaterfallChart.png
diff --git a/core/gui/src/assets/operator_images/WordCloud.png b/frontend/src/assets/operator_images/WordCloud.png
similarity index 100%
rename from core/gui/src/assets/operator_images/WordCloud.png
rename to frontend/src/assets/operator_images/WordCloud.png
diff --git a/core/gui/src/assets/operator_images/WordCloudV2.png b/frontend/src/assets/operator_images/WordCloudV2.png
similarity index 100%
rename from core/gui/src/assets/operator_images/WordCloudV2.png
rename to frontend/src/assets/operator_images/WordCloudV2.png
diff --git a/core/gui/src/assets/operator_images/WordCount.png b/frontend/src/assets/operator_images/WordCount.png
similarity index 100%
rename from core/gui/src/assets/operator_images/WordCount.png
rename to frontend/src/assets/operator_images/WordCount.png
diff --git a/core/gui/src/assets/operator_images/WordCountIndexSource.png b/frontend/src/assets/operator_images/WordCountIndexSource.png
similarity index 100%
rename from core/gui/src/assets/operator_images/WordCountIndexSource.png
rename to frontend/src/assets/operator_images/WordCountIndexSource.png
diff --git a/core/gui/src/assets/operator_images/icons8-chat_bubble.png b/frontend/src/assets/operator_images/icons8-chat_bubble.png
similarity index 100%
rename from core/gui/src/assets/operator_images/icons8-chat_bubble.png
rename to frontend/src/assets/operator_images/icons8-chat_bubble.png
diff --git a/core/gui/src/assets/operator_images/run-icon.png b/frontend/src/assets/operator_images/run-icon.png
similarity index 100%
rename from core/gui/src/assets/operator_images/run-icon.png
rename to frontend/src/assets/operator_images/run-icon.png
diff --git a/core/gui/src/assets/svg/hub_icon.svg b/frontend/src/assets/svg/hub_icon.svg
similarity index 100%
rename from core/gui/src/assets/svg/hub_icon.svg
rename to frontend/src/assets/svg/hub_icon.svg
diff --git a/core/gui/src/assets/svg/operator-reuse-cache-invalid.svg b/frontend/src/assets/svg/operator-reuse-cache-invalid.svg
similarity index 100%
rename from core/gui/src/assets/svg/operator-reuse-cache-invalid.svg
rename to frontend/src/assets/svg/operator-reuse-cache-invalid.svg
diff --git a/core/gui/src/assets/svg/operator-reuse-cache-valid.svg b/frontend/src/assets/svg/operator-reuse-cache-valid.svg
similarity index 100%
rename from core/gui/src/assets/svg/operator-reuse-cache-valid.svg
rename to frontend/src/assets/svg/operator-reuse-cache-valid.svg
diff --git a/core/gui/src/assets/svg/operator-view-result.svg b/frontend/src/assets/svg/operator-view-result.svg
similarity index 100%
rename from core/gui/src/assets/svg/operator-view-result.svg
rename to frontend/src/assets/svg/operator-view-result.svg
diff --git a/core/gui/src/assets/texera_email_screenshot.png b/frontend/src/assets/texera_email_screenshot.png
similarity index 100%
rename from core/gui/src/assets/texera_email_screenshot.png
rename to frontend/src/assets/texera_email_screenshot.png
diff --git a/core/gui/src/assets/workflow_gui.png b/frontend/src/assets/workflow_gui.png
similarity index 100%
rename from core/gui/src/assets/workflow_gui.png
rename to frontend/src/assets/workflow_gui.png
diff --git a/core/gui/src/environments/environment.default.ts b/frontend/src/environments/environment.default.ts
similarity index 100%
rename from core/gui/src/environments/environment.default.ts
rename to frontend/src/environments/environment.default.ts
diff --git a/core/gui/src/environments/environment.prod.ts b/frontend/src/environments/environment.prod.ts
similarity index 100%
rename from core/gui/src/environments/environment.prod.ts
rename to frontend/src/environments/environment.prod.ts
diff --git a/core/gui/src/environments/environment.test.ts b/frontend/src/environments/environment.test.ts
similarity index 100%
rename from core/gui/src/environments/environment.test.ts
rename to frontend/src/environments/environment.test.ts
diff --git a/core/gui/src/environments/environment.ts b/frontend/src/environments/environment.ts
similarity index 100%
rename from core/gui/src/environments/environment.ts
rename to frontend/src/environments/environment.ts
diff --git a/core/gui/src/favicon.ico b/frontend/src/favicon.ico
similarity index 100%
rename from core/gui/src/favicon.ico
rename to frontend/src/favicon.ico
diff --git a/core/gui/src/index.html b/frontend/src/index.html
similarity index 100%
rename from core/gui/src/index.html
rename to frontend/src/index.html
diff --git a/core/gui/src/main.ts b/frontend/src/main.ts
similarity index 100%
rename from core/gui/src/main.ts
rename to frontend/src/main.ts
diff --git a/core/gui/src/styles.scss b/frontend/src/styles.scss
similarity index 100%
rename from core/gui/src/styles.scss
rename to frontend/src/styles.scss
diff --git a/core/gui/src/test.ts b/frontend/src/test.ts
similarity index 100%
rename from core/gui/src/test.ts
rename to frontend/src/test.ts
diff --git a/core/gui/src/tsconfig.app.json b/frontend/src/tsconfig.app.json
similarity index 100%
rename from core/gui/src/tsconfig.app.json
rename to frontend/src/tsconfig.app.json
diff --git a/core/gui/src/tsconfig.spec.json b/frontend/src/tsconfig.spec.json
similarity index 100%
rename from core/gui/src/tsconfig.spec.json
rename to frontend/src/tsconfig.spec.json
diff --git a/core/gui/tsconfig.json b/frontend/tsconfig.json
similarity index 100%
rename from core/gui/tsconfig.json
rename to frontend/tsconfig.json
diff --git a/core/gui/yarn.lock b/frontend/yarn.lock
similarity index 100%
rename from core/gui/yarn.lock
rename to frontend/yarn.lock