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