diff --git a/link/.gitignore b/apps/link/.gitignore similarity index 100% rename from link/.gitignore rename to apps/link/.gitignore diff --git a/link/Dockerfile b/apps/link/Dockerfile similarity index 100% rename from link/Dockerfile rename to apps/link/Dockerfile diff --git a/link/LICENSE.md b/apps/link/LICENSE.md similarity index 100% rename from link/LICENSE.md rename to apps/link/LICENSE.md diff --git a/link/README.md b/apps/link/README.md similarity index 100% rename from link/README.md rename to apps/link/README.md diff --git a/link/components/Button.tsx b/apps/link/components/Button.tsx similarity index 100% rename from link/components/Button.tsx rename to apps/link/components/Button.tsx diff --git a/link/components/Layout.tsx b/apps/link/components/Layout.tsx similarity index 100% rename from link/components/Layout.tsx rename to apps/link/components/Layout.tsx diff --git a/link/components/Sidebar.tsx b/apps/link/components/Sidebar.tsx similarity index 100% rename from link/components/Sidebar.tsx rename to apps/link/components/Sidebar.tsx diff --git a/link/components/TicketDetail.tsx b/apps/link/components/TicketDetail.tsx similarity index 100% rename from link/components/TicketDetail.tsx rename to apps/link/components/TicketDetail.tsx diff --git a/link/components/TicketEdit.tsx b/apps/link/components/TicketEdit.tsx similarity index 100% rename from link/components/TicketEdit.tsx rename to apps/link/components/TicketEdit.tsx diff --git a/link/components/ZammadWrapper.tsx b/apps/link/components/ZammadWrapper.tsx similarity index 100% rename from link/components/ZammadWrapper.tsx rename to apps/link/components/ZammadWrapper.tsx diff --git a/link/compose-dev.yaml b/apps/link/compose-dev.yaml similarity index 100% rename from link/compose-dev.yaml rename to apps/link/compose-dev.yaml diff --git a/link/docker-entrypoint.sh b/apps/link/docker-entrypoint.sh similarity index 100% rename from link/docker-entrypoint.sh rename to apps/link/docker-entrypoint.sh diff --git a/link/lib/checkAuth.ts b/apps/link/lib/checkAuth.ts similarity index 100% rename from link/lib/checkAuth.ts rename to apps/link/lib/checkAuth.ts diff --git a/link/lib/createEmotionCache.ts b/apps/link/lib/createEmotionCache.ts similarity index 100% rename from link/lib/createEmotionCache.ts rename to apps/link/lib/createEmotionCache.ts diff --git a/link/middleware.ts b/apps/link/middleware.ts similarity index 100% rename from link/middleware.ts rename to apps/link/middleware.ts diff --git a/link/next-env.d.ts b/apps/link/next-env.d.ts similarity index 100% rename from link/next-env.d.ts rename to apps/link/next-env.d.ts diff --git a/link/next.config.js b/apps/link/next.config.js similarity index 100% rename from link/next.config.js rename to apps/link/next.config.js diff --git a/link/package-lock.json b/apps/link/package-lock.json similarity index 100% rename from link/package-lock.json rename to apps/link/package-lock.json diff --git a/link/package.json b/apps/link/package.json similarity index 100% rename from link/package.json rename to apps/link/package.json diff --git a/link/pages/.DS_Store b/apps/link/pages/.DS_Store similarity index 100% rename from link/pages/.DS_Store rename to apps/link/pages/.DS_Store diff --git a/link/pages/_app.tsx b/apps/link/pages/_app.tsx similarity index 100% rename from link/pages/_app.tsx rename to apps/link/pages/_app.tsx diff --git a/link/pages/_document.tsx b/apps/link/pages/_document.tsx similarity index 100% rename from link/pages/_document.tsx rename to apps/link/pages/_document.tsx diff --git a/link/pages/admin/label-studio.tsx b/apps/link/pages/admin/label-studio.tsx similarity index 100% rename from link/pages/admin/label-studio.tsx rename to apps/link/pages/admin/label-studio.tsx diff --git a/link/pages/admin/metamigo.tsx b/apps/link/pages/admin/metamigo.tsx similarity index 100% rename from link/pages/admin/metamigo.tsx rename to apps/link/pages/admin/metamigo.tsx diff --git a/link/pages/admin/zammad.tsx b/apps/link/pages/admin/zammad.tsx similarity index 100% rename from link/pages/admin/zammad.tsx rename to apps/link/pages/admin/zammad.tsx diff --git a/link/pages/api/auth/[...nextauth].ts b/apps/link/pages/api/auth/[...nextauth].ts similarity index 100% rename from link/pages/api/auth/[...nextauth].ts rename to apps/link/pages/api/auth/[...nextauth].ts diff --git a/link/pages/index.tsx b/apps/link/pages/index.tsx similarity index 100% rename from link/pages/index.tsx rename to apps/link/pages/index.tsx diff --git a/link/pages/leafcutter/about.tsx b/apps/link/pages/leafcutter/about.tsx similarity index 100% rename from link/pages/leafcutter/about.tsx rename to apps/link/pages/leafcutter/about.tsx diff --git a/link/pages/leafcutter/create.tsx b/apps/link/pages/leafcutter/create.tsx similarity index 100% rename from link/pages/leafcutter/create.tsx rename to apps/link/pages/leafcutter/create.tsx diff --git a/link/pages/leafcutter/faq.tsx b/apps/link/pages/leafcutter/faq.tsx similarity index 100% rename from link/pages/leafcutter/faq.tsx rename to apps/link/pages/leafcutter/faq.tsx diff --git a/link/pages/leafcutter/index.tsx b/apps/link/pages/leafcutter/index.tsx similarity index 100% rename from link/pages/leafcutter/index.tsx rename to apps/link/pages/leafcutter/index.tsx diff --git a/link/pages/leafcutter/trends.tsx b/apps/link/pages/leafcutter/trends.tsx similarity index 100% rename from link/pages/leafcutter/trends.tsx rename to apps/link/pages/leafcutter/trends.tsx diff --git a/link/pages/link.tsx b/apps/link/pages/link.tsx similarity index 100% rename from link/pages/link.tsx rename to apps/link/pages/link.tsx diff --git a/link/pages/login.tsx b/apps/link/pages/login.tsx similarity index 100% rename from link/pages/login.tsx rename to apps/link/pages/login.tsx diff --git a/link/pages/profile.tsx b/apps/link/pages/profile.tsx similarity index 100% rename from link/pages/profile.tsx rename to apps/link/pages/profile.tsx diff --git a/link/pages/tickets/[...id].tsx b/apps/link/pages/tickets/[...id].tsx similarity index 100% rename from link/pages/tickets/[...id].tsx rename to apps/link/pages/tickets/[...id].tsx diff --git a/link/pages/tickets/assigned.tsx b/apps/link/pages/tickets/assigned.tsx similarity index 100% rename from link/pages/tickets/assigned.tsx rename to apps/link/pages/tickets/assigned.tsx diff --git a/link/pages/tickets/pending.tsx b/apps/link/pages/tickets/pending.tsx similarity index 100% rename from link/pages/tickets/pending.tsx rename to apps/link/pages/tickets/pending.tsx diff --git a/link/pages/tickets/unassigned.tsx b/apps/link/pages/tickets/unassigned.tsx similarity index 100% rename from link/pages/tickets/unassigned.tsx rename to apps/link/pages/tickets/unassigned.tsx diff --git a/link/pages/tickets/urgent.tsx b/apps/link/pages/tickets/urgent.tsx similarity index 100% rename from link/pages/tickets/urgent.tsx rename to apps/link/pages/tickets/urgent.tsx diff --git a/link/public/.DS_Store b/apps/link/public/.DS_Store similarity index 100% rename from link/public/.DS_Store rename to apps/link/public/.DS_Store diff --git a/link/public/link-logo-small.png b/apps/link/public/link-logo-small.png similarity index 100% rename from link/public/link-logo-small.png rename to apps/link/public/link-logo-small.png diff --git a/link/scripts/bootstrap-metamigo.sh b/apps/link/scripts/bootstrap-metamigo.sh similarity index 100% rename from link/scripts/bootstrap-metamigo.sh rename to apps/link/scripts/bootstrap-metamigo.sh diff --git a/link/scripts/create-admin-user.sh b/apps/link/scripts/create-admin-user.sh similarity index 100% rename from link/scripts/create-admin-user.sh rename to apps/link/scripts/create-admin-user.sh diff --git a/link/styles/global.css b/apps/link/styles/global.css similarity index 100% rename from link/styles/global.css rename to apps/link/styles/global.css diff --git a/link/styles/theme.ts b/apps/link/styles/theme.ts similarity index 100% rename from link/styles/theme.ts rename to apps/link/styles/theme.ts diff --git a/link/tsconfig.json b/apps/link/tsconfig.json similarity index 100% rename from link/tsconfig.json rename to apps/link/tsconfig.json diff --git a/metamigo-api/.eslintrc.js b/apps/metamigo-api/.eslintrc.js similarity index 100% rename from metamigo-api/.eslintrc.js rename to apps/metamigo-api/.eslintrc.js diff --git a/metamigo-api/app/index.ts b/apps/metamigo-api/app/index.ts similarity index 100% rename from metamigo-api/app/index.ts rename to apps/metamigo-api/app/index.ts diff --git a/metamigo-api/app/lib/whatsapp-key-store.ts b/apps/metamigo-api/app/lib/whatsapp-key-store.ts similarity index 100% rename from metamigo-api/app/lib/whatsapp-key-store.ts rename to apps/metamigo-api/app/lib/whatsapp-key-store.ts diff --git a/metamigo-api/app/plugins/cloudflare-jwt.ts b/apps/metamigo-api/app/plugins/cloudflare-jwt.ts similarity index 100% rename from metamigo-api/app/plugins/cloudflare-jwt.ts rename to apps/metamigo-api/app/plugins/cloudflare-jwt.ts diff --git a/metamigo-api/app/plugins/hapi-nextauth.ts b/apps/metamigo-api/app/plugins/hapi-nextauth.ts similarity index 100% rename from metamigo-api/app/plugins/hapi-nextauth.ts rename to apps/metamigo-api/app/plugins/hapi-nextauth.ts diff --git a/metamigo-api/app/plugins/index.ts b/apps/metamigo-api/app/plugins/index.ts similarity index 100% rename from metamigo-api/app/plugins/index.ts rename to apps/metamigo-api/app/plugins/index.ts diff --git a/metamigo-api/app/plugins/nextauth-jwt.ts b/apps/metamigo-api/app/plugins/nextauth-jwt.ts similarity index 100% rename from metamigo-api/app/plugins/nextauth-jwt.ts rename to apps/metamigo-api/app/plugins/nextauth-jwt.ts diff --git a/metamigo-api/app/plugins/swagger.ts b/apps/metamigo-api/app/plugins/swagger.ts similarity index 100% rename from metamigo-api/app/plugins/swagger.ts rename to apps/metamigo-api/app/plugins/swagger.ts diff --git a/metamigo-api/app/routes/helpers/index.ts b/apps/metamigo-api/app/routes/helpers/index.ts similarity index 100% rename from metamigo-api/app/routes/helpers/index.ts rename to apps/metamigo-api/app/routes/helpers/index.ts diff --git a/metamigo-api/app/routes/index.ts b/apps/metamigo-api/app/routes/index.ts similarity index 100% rename from metamigo-api/app/routes/index.ts rename to apps/metamigo-api/app/routes/index.ts diff --git a/metamigo-api/app/routes/signal/index.ts b/apps/metamigo-api/app/routes/signal/index.ts similarity index 100% rename from metamigo-api/app/routes/signal/index.ts rename to apps/metamigo-api/app/routes/signal/index.ts diff --git a/metamigo-api/app/routes/users/index.ts b/apps/metamigo-api/app/routes/users/index.ts similarity index 100% rename from metamigo-api/app/routes/users/index.ts rename to apps/metamigo-api/app/routes/users/index.ts diff --git a/metamigo-api/app/routes/voice/index.ts b/apps/metamigo-api/app/routes/voice/index.ts similarity index 100% rename from metamigo-api/app/routes/voice/index.ts rename to apps/metamigo-api/app/routes/voice/index.ts diff --git a/metamigo-api/app/routes/voice/twilio/index.ts b/apps/metamigo-api/app/routes/voice/twilio/index.ts similarity index 100% rename from metamigo-api/app/routes/voice/twilio/index.ts rename to apps/metamigo-api/app/routes/voice/twilio/index.ts diff --git a/metamigo-api/app/routes/whatsapp/index.ts b/apps/metamigo-api/app/routes/whatsapp/index.ts similarity index 100% rename from metamigo-api/app/routes/whatsapp/index.ts rename to apps/metamigo-api/app/routes/whatsapp/index.ts diff --git a/metamigo-api/app/services/index.ts b/apps/metamigo-api/app/services/index.ts similarity index 100% rename from metamigo-api/app/services/index.ts rename to apps/metamigo-api/app/services/index.ts diff --git a/metamigo-api/app/services/settings.ts b/apps/metamigo-api/app/services/settings.ts similarity index 100% rename from metamigo-api/app/services/settings.ts rename to apps/metamigo-api/app/services/settings.ts diff --git a/metamigo-api/app/services/signald.ts b/apps/metamigo-api/app/services/signald.ts similarity index 100% rename from metamigo-api/app/services/signald.ts rename to apps/metamigo-api/app/services/signald.ts diff --git a/metamigo-api/app/services/whatsapp.ts b/apps/metamigo-api/app/services/whatsapp.ts similarity index 100% rename from metamigo-api/app/services/whatsapp.ts rename to apps/metamigo-api/app/services/whatsapp.ts diff --git a/metamigo-api/app/types/index.ts b/apps/metamigo-api/app/types/index.ts similarity index 100% rename from metamigo-api/app/types/index.ts rename to apps/metamigo-api/app/types/index.ts diff --git a/metamigo-api/babel.config.json b/apps/metamigo-api/babel.config.json similarity index 100% rename from metamigo-api/babel.config.json rename to apps/metamigo-api/babel.config.json diff --git a/metamigo-api/config.ts b/apps/metamigo-api/config.ts similarity index 100% rename from metamigo-api/config.ts rename to apps/metamigo-api/config.ts diff --git a/metamigo-api/logger.ts b/apps/metamigo-api/logger.ts similarity index 100% rename from metamigo-api/logger.ts rename to apps/metamigo-api/logger.ts diff --git a/metamigo-api/package.json b/apps/metamigo-api/package.json similarity index 100% rename from metamigo-api/package.json rename to apps/metamigo-api/package.json diff --git a/metamigo-api/server/index.ts b/apps/metamigo-api/server/index.ts similarity index 100% rename from metamigo-api/server/index.ts rename to apps/metamigo-api/server/index.ts diff --git a/metamigo-api/server/manifest.ts b/apps/metamigo-api/server/manifest.ts similarity index 100% rename from metamigo-api/server/manifest.ts rename to apps/metamigo-api/server/manifest.ts diff --git a/metamigo-api/tsconfig.json b/apps/metamigo-api/tsconfig.json similarity index 100% rename from metamigo-api/tsconfig.json rename to apps/metamigo-api/tsconfig.json diff --git a/metamigo-api/worker-utils.ts b/apps/metamigo-api/worker-utils.ts similarity index 100% rename from metamigo-api/worker-utils.ts rename to apps/metamigo-api/worker-utils.ts diff --git a/metamigo-frontend/.eslintignore b/apps/metamigo-frontend/.eslintignore similarity index 100% rename from metamigo-frontend/.eslintignore rename to apps/metamigo-frontend/.eslintignore diff --git a/metamigo-frontend/.eslintrc b/apps/metamigo-frontend/.eslintrc similarity index 100% rename from metamigo-frontend/.eslintrc rename to apps/metamigo-frontend/.eslintrc diff --git a/metamigo-frontend/components/AdminLogin.tsx b/apps/metamigo-frontend/components/AdminLogin.tsx similarity index 100% rename from metamigo-frontend/components/AdminLogin.tsx rename to apps/metamigo-frontend/components/AdminLogin.tsx diff --git a/metamigo-frontend/components/Auth.tsx b/apps/metamigo-frontend/components/Auth.tsx similarity index 100% rename from metamigo-frontend/components/Auth.tsx rename to apps/metamigo-frontend/components/Auth.tsx diff --git a/metamigo-frontend/components/DigitInput/DigitInput.module.css b/apps/metamigo-frontend/components/DigitInput/DigitInput.module.css similarity index 100% rename from metamigo-frontend/components/DigitInput/DigitInput.module.css rename to apps/metamigo-frontend/components/DigitInput/DigitInput.module.css diff --git a/metamigo-frontend/components/DigitInput/index.tsx b/apps/metamigo-frontend/components/DigitInput/index.tsx similarity index 100% rename from metamigo-frontend/components/DigitInput/index.tsx rename to apps/metamigo-frontend/components/DigitInput/index.tsx diff --git a/metamigo-frontend/components/MetamigoAdmin.tsx b/apps/metamigo-frontend/components/MetamigoAdmin.tsx similarity index 100% rename from metamigo-frontend/components/MetamigoAdmin.tsx rename to apps/metamigo-frontend/components/MetamigoAdmin.tsx diff --git a/metamigo-frontend/components/accounts/AccountEdit.tsx b/apps/metamigo-frontend/components/accounts/AccountEdit.tsx similarity index 100% rename from metamigo-frontend/components/accounts/AccountEdit.tsx rename to apps/metamigo-frontend/components/accounts/AccountEdit.tsx diff --git a/metamigo-frontend/components/accounts/AccountList.tsx b/apps/metamigo-frontend/components/accounts/AccountList.tsx similarity index 100% rename from metamigo-frontend/components/accounts/AccountList.tsx rename to apps/metamigo-frontend/components/accounts/AccountList.tsx diff --git a/metamigo-frontend/components/accounts/index.ts b/apps/metamigo-frontend/components/accounts/index.ts similarity index 100% rename from metamigo-frontend/components/accounts/index.ts rename to apps/metamigo-frontend/components/accounts/index.ts diff --git a/metamigo-frontend/components/layout/AppBar.tsx b/apps/metamigo-frontend/components/layout/AppBar.tsx similarity index 100% rename from metamigo-frontend/components/layout/AppBar.tsx rename to apps/metamigo-frontend/components/layout/AppBar.tsx diff --git a/metamigo-frontend/components/layout/Layout.tsx b/apps/metamigo-frontend/components/layout/Layout.tsx similarity index 100% rename from metamigo-frontend/components/layout/Layout.tsx rename to apps/metamigo-frontend/components/layout/Layout.tsx diff --git a/metamigo-frontend/components/layout/Logo.tsx b/apps/metamigo-frontend/components/layout/Logo.tsx similarity index 100% rename from metamigo-frontend/components/layout/Logo.tsx rename to apps/metamigo-frontend/components/layout/Logo.tsx diff --git a/metamigo-frontend/components/layout/Menu.tsx b/apps/metamigo-frontend/components/layout/Menu.tsx similarity index 100% rename from metamigo-frontend/components/layout/Menu.tsx rename to apps/metamigo-frontend/components/layout/Menu.tsx diff --git a/metamigo-frontend/components/layout/SubMenu.tsx b/apps/metamigo-frontend/components/layout/SubMenu.tsx similarity index 100% rename from metamigo-frontend/components/layout/SubMenu.tsx rename to apps/metamigo-frontend/components/layout/SubMenu.tsx diff --git a/metamigo-frontend/components/layout/index.ts b/apps/metamigo-frontend/components/layout/index.ts similarity index 100% rename from metamigo-frontend/components/layout/index.ts rename to apps/metamigo-frontend/components/layout/index.ts diff --git a/metamigo-frontend/components/layout/themes.ts b/apps/metamigo-frontend/components/layout/themes.ts similarity index 100% rename from metamigo-frontend/components/layout/themes.ts rename to apps/metamigo-frontend/components/layout/themes.ts diff --git a/metamigo-frontend/components/signal/bots/Digits.module.css b/apps/metamigo-frontend/components/signal/bots/Digits.module.css similarity index 100% rename from metamigo-frontend/components/signal/bots/Digits.module.css rename to apps/metamigo-frontend/components/signal/bots/Digits.module.css diff --git a/metamigo-frontend/components/signal/bots/SignalBotCreate.tsx b/apps/metamigo-frontend/components/signal/bots/SignalBotCreate.tsx similarity index 100% rename from metamigo-frontend/components/signal/bots/SignalBotCreate.tsx rename to apps/metamigo-frontend/components/signal/bots/SignalBotCreate.tsx diff --git a/metamigo-frontend/components/signal/bots/SignalBotEdit.tsx b/apps/metamigo-frontend/components/signal/bots/SignalBotEdit.tsx similarity index 100% rename from metamigo-frontend/components/signal/bots/SignalBotEdit.tsx rename to apps/metamigo-frontend/components/signal/bots/SignalBotEdit.tsx diff --git a/metamigo-frontend/components/signal/bots/SignalBotList.tsx b/apps/metamigo-frontend/components/signal/bots/SignalBotList.tsx similarity index 100% rename from metamigo-frontend/components/signal/bots/SignalBotList.tsx rename to apps/metamigo-frontend/components/signal/bots/SignalBotList.tsx diff --git a/metamigo-frontend/components/signal/bots/SignalBotShow.tsx b/apps/metamigo-frontend/components/signal/bots/SignalBotShow.tsx similarity index 100% rename from metamigo-frontend/components/signal/bots/SignalBotShow.tsx rename to apps/metamigo-frontend/components/signal/bots/SignalBotShow.tsx diff --git a/metamigo-frontend/components/signal/bots/index.ts b/apps/metamigo-frontend/components/signal/bots/index.ts similarity index 100% rename from metamigo-frontend/components/signal/bots/index.ts rename to apps/metamigo-frontend/components/signal/bots/index.ts diff --git a/metamigo-frontend/components/signal/bots/shared.tsx b/apps/metamigo-frontend/components/signal/bots/shared.tsx similarity index 100% rename from metamigo-frontend/components/signal/bots/shared.tsx rename to apps/metamigo-frontend/components/signal/bots/shared.tsx diff --git a/metamigo-frontend/components/users/UserCreate.tsx b/apps/metamigo-frontend/components/users/UserCreate.tsx similarity index 100% rename from metamigo-frontend/components/users/UserCreate.tsx rename to apps/metamigo-frontend/components/users/UserCreate.tsx diff --git a/metamigo-frontend/components/users/UserEdit.tsx b/apps/metamigo-frontend/components/users/UserEdit.tsx similarity index 100% rename from metamigo-frontend/components/users/UserEdit.tsx rename to apps/metamigo-frontend/components/users/UserEdit.tsx diff --git a/metamigo-frontend/components/users/UserList.tsx b/apps/metamigo-frontend/components/users/UserList.tsx similarity index 100% rename from metamigo-frontend/components/users/UserList.tsx rename to apps/metamigo-frontend/components/users/UserList.tsx diff --git a/metamigo-frontend/components/users/index.ts b/apps/metamigo-frontend/components/users/index.ts similarity index 100% rename from metamigo-frontend/components/users/index.ts rename to apps/metamigo-frontend/components/users/index.ts diff --git a/metamigo-frontend/components/users/shared.tsx b/apps/metamigo-frontend/components/users/shared.tsx similarity index 100% rename from metamigo-frontend/components/users/shared.tsx rename to apps/metamigo-frontend/components/users/shared.tsx diff --git a/metamigo-frontend/components/voice/providers/ProviderCreate.tsx b/apps/metamigo-frontend/components/voice/providers/ProviderCreate.tsx similarity index 100% rename from metamigo-frontend/components/voice/providers/ProviderCreate.tsx rename to apps/metamigo-frontend/components/voice/providers/ProviderCreate.tsx diff --git a/metamigo-frontend/components/voice/providers/ProviderEdit.tsx b/apps/metamigo-frontend/components/voice/providers/ProviderEdit.tsx similarity index 100% rename from metamigo-frontend/components/voice/providers/ProviderEdit.tsx rename to apps/metamigo-frontend/components/voice/providers/ProviderEdit.tsx diff --git a/metamigo-frontend/components/voice/providers/ProviderList.tsx b/apps/metamigo-frontend/components/voice/providers/ProviderList.tsx similarity index 100% rename from metamigo-frontend/components/voice/providers/ProviderList.tsx rename to apps/metamigo-frontend/components/voice/providers/ProviderList.tsx diff --git a/metamigo-frontend/components/voice/providers/index.ts b/apps/metamigo-frontend/components/voice/providers/index.ts similarity index 100% rename from metamigo-frontend/components/voice/providers/index.ts rename to apps/metamigo-frontend/components/voice/providers/index.ts diff --git a/metamigo-frontend/components/voice/providers/shared.tsx b/apps/metamigo-frontend/components/voice/providers/shared.tsx similarity index 100% rename from metamigo-frontend/components/voice/providers/shared.tsx rename to apps/metamigo-frontend/components/voice/providers/shared.tsx diff --git a/metamigo-frontend/components/voice/voicelines/MicInput.module.css b/apps/metamigo-frontend/components/voice/voicelines/MicInput.module.css similarity index 100% rename from metamigo-frontend/components/voice/voicelines/MicInput.module.css rename to apps/metamigo-frontend/components/voice/voicelines/MicInput.module.css diff --git a/metamigo-frontend/components/voice/voicelines/MicInput.tsx b/apps/metamigo-frontend/components/voice/voicelines/MicInput.tsx similarity index 100% rename from metamigo-frontend/components/voice/voicelines/MicInput.tsx rename to apps/metamigo-frontend/components/voice/voicelines/MicInput.tsx diff --git a/metamigo-frontend/components/voice/voicelines/VoiceLineCreate.tsx b/apps/metamigo-frontend/components/voice/voicelines/VoiceLineCreate.tsx similarity index 100% rename from metamigo-frontend/components/voice/voicelines/VoiceLineCreate.tsx rename to apps/metamigo-frontend/components/voice/voicelines/VoiceLineCreate.tsx diff --git a/metamigo-frontend/components/voice/voicelines/VoiceLineEdit.tsx b/apps/metamigo-frontend/components/voice/voicelines/VoiceLineEdit.tsx similarity index 100% rename from metamigo-frontend/components/voice/voicelines/VoiceLineEdit.tsx rename to apps/metamigo-frontend/components/voice/voicelines/VoiceLineEdit.tsx diff --git a/metamigo-frontend/components/voice/voicelines/VoiceLineList.tsx b/apps/metamigo-frontend/components/voice/voicelines/VoiceLineList.tsx similarity index 100% rename from metamigo-frontend/components/voice/voicelines/VoiceLineList.tsx rename to apps/metamigo-frontend/components/voice/voicelines/VoiceLineList.tsx diff --git a/metamigo-frontend/components/voice/voicelines/index.ts b/apps/metamigo-frontend/components/voice/voicelines/index.ts similarity index 100% rename from metamigo-frontend/components/voice/voicelines/index.ts rename to apps/metamigo-frontend/components/voice/voicelines/index.ts diff --git a/metamigo-frontend/components/voice/voicelines/recorder.module.css b/apps/metamigo-frontend/components/voice/voicelines/recorder.module.css similarity index 100% rename from metamigo-frontend/components/voice/voicelines/recorder.module.css rename to apps/metamigo-frontend/components/voice/voicelines/recorder.module.css diff --git a/metamigo-frontend/components/voice/voicelines/shared.tsx b/apps/metamigo-frontend/components/voice/voicelines/shared.tsx similarity index 100% rename from metamigo-frontend/components/voice/voicelines/shared.tsx rename to apps/metamigo-frontend/components/voice/voicelines/shared.tsx diff --git a/metamigo-frontend/components/voice/voicelines/twilio-languages.ts b/apps/metamigo-frontend/components/voice/voicelines/twilio-languages.ts similarity index 100% rename from metamigo-frontend/components/voice/voicelines/twilio-languages.ts rename to apps/metamigo-frontend/components/voice/voicelines/twilio-languages.ts diff --git a/metamigo-frontend/components/webhooks/WebhookCreate.tsx b/apps/metamigo-frontend/components/webhooks/WebhookCreate.tsx similarity index 100% rename from metamigo-frontend/components/webhooks/WebhookCreate.tsx rename to apps/metamigo-frontend/components/webhooks/WebhookCreate.tsx diff --git a/metamigo-frontend/components/webhooks/WebhookEdit.tsx b/apps/metamigo-frontend/components/webhooks/WebhookEdit.tsx similarity index 100% rename from metamigo-frontend/components/webhooks/WebhookEdit.tsx rename to apps/metamigo-frontend/components/webhooks/WebhookEdit.tsx diff --git a/metamigo-frontend/components/webhooks/WebhookList.tsx b/apps/metamigo-frontend/components/webhooks/WebhookList.tsx similarity index 100% rename from metamigo-frontend/components/webhooks/WebhookList.tsx rename to apps/metamigo-frontend/components/webhooks/WebhookList.tsx diff --git a/metamigo-frontend/components/webhooks/index.ts b/apps/metamigo-frontend/components/webhooks/index.ts similarity index 100% rename from metamigo-frontend/components/webhooks/index.ts rename to apps/metamigo-frontend/components/webhooks/index.ts diff --git a/metamigo-frontend/components/webhooks/shared.tsx b/apps/metamigo-frontend/components/webhooks/shared.tsx similarity index 100% rename from metamigo-frontend/components/webhooks/shared.tsx rename to apps/metamigo-frontend/components/webhooks/shared.tsx diff --git a/metamigo-frontend/components/whatsapp/attachments/WhatsappAttachmentList.tsx b/apps/metamigo-frontend/components/whatsapp/attachments/WhatsappAttachmentList.tsx similarity index 100% rename from metamigo-frontend/components/whatsapp/attachments/WhatsappAttachmentList.tsx rename to apps/metamigo-frontend/components/whatsapp/attachments/WhatsappAttachmentList.tsx diff --git a/metamigo-frontend/components/whatsapp/attachments/WhatsappAttachmentShow.tsx b/apps/metamigo-frontend/components/whatsapp/attachments/WhatsappAttachmentShow.tsx similarity index 100% rename from metamigo-frontend/components/whatsapp/attachments/WhatsappAttachmentShow.tsx rename to apps/metamigo-frontend/components/whatsapp/attachments/WhatsappAttachmentShow.tsx diff --git a/metamigo-frontend/components/whatsapp/attachments/index.ts b/apps/metamigo-frontend/components/whatsapp/attachments/index.ts similarity index 100% rename from metamigo-frontend/components/whatsapp/attachments/index.ts rename to apps/metamigo-frontend/components/whatsapp/attachments/index.ts diff --git a/metamigo-frontend/components/whatsapp/bots/WhatsappBotCreate.tsx b/apps/metamigo-frontend/components/whatsapp/bots/WhatsappBotCreate.tsx similarity index 100% rename from metamigo-frontend/components/whatsapp/bots/WhatsappBotCreate.tsx rename to apps/metamigo-frontend/components/whatsapp/bots/WhatsappBotCreate.tsx diff --git a/metamigo-frontend/components/whatsapp/bots/WhatsappBotEdit.tsx b/apps/metamigo-frontend/components/whatsapp/bots/WhatsappBotEdit.tsx similarity index 100% rename from metamigo-frontend/components/whatsapp/bots/WhatsappBotEdit.tsx rename to apps/metamigo-frontend/components/whatsapp/bots/WhatsappBotEdit.tsx diff --git a/metamigo-frontend/components/whatsapp/bots/WhatsappBotList.tsx b/apps/metamigo-frontend/components/whatsapp/bots/WhatsappBotList.tsx similarity index 100% rename from metamigo-frontend/components/whatsapp/bots/WhatsappBotList.tsx rename to apps/metamigo-frontend/components/whatsapp/bots/WhatsappBotList.tsx diff --git a/metamigo-frontend/components/whatsapp/bots/WhatsappBotShow.tsx b/apps/metamigo-frontend/components/whatsapp/bots/WhatsappBotShow.tsx similarity index 100% rename from metamigo-frontend/components/whatsapp/bots/WhatsappBotShow.tsx rename to apps/metamigo-frontend/components/whatsapp/bots/WhatsappBotShow.tsx diff --git a/metamigo-frontend/components/whatsapp/bots/index.ts b/apps/metamigo-frontend/components/whatsapp/bots/index.ts similarity index 100% rename from metamigo-frontend/components/whatsapp/bots/index.ts rename to apps/metamigo-frontend/components/whatsapp/bots/index.ts diff --git a/metamigo-frontend/components/whatsapp/bots/shared.tsx b/apps/metamigo-frontend/components/whatsapp/bots/shared.tsx similarity index 100% rename from metamigo-frontend/components/whatsapp/bots/shared.tsx rename to apps/metamigo-frontend/components/whatsapp/bots/shared.tsx diff --git a/metamigo-frontend/components/whatsapp/messages/WhatsappMessageList.tsx b/apps/metamigo-frontend/components/whatsapp/messages/WhatsappMessageList.tsx similarity index 100% rename from metamigo-frontend/components/whatsapp/messages/WhatsappMessageList.tsx rename to apps/metamigo-frontend/components/whatsapp/messages/WhatsappMessageList.tsx diff --git a/metamigo-frontend/components/whatsapp/messages/WhatsappMessageShow.tsx b/apps/metamigo-frontend/components/whatsapp/messages/WhatsappMessageShow.tsx similarity index 100% rename from metamigo-frontend/components/whatsapp/messages/WhatsappMessageShow.tsx rename to apps/metamigo-frontend/components/whatsapp/messages/WhatsappMessageShow.tsx diff --git a/metamigo-frontend/components/whatsapp/messages/index.ts b/apps/metamigo-frontend/components/whatsapp/messages/index.ts similarity index 100% rename from metamigo-frontend/components/whatsapp/messages/index.ts rename to apps/metamigo-frontend/components/whatsapp/messages/index.ts diff --git a/metamigo-frontend/i18n/en.ts b/apps/metamigo-frontend/i18n/en.ts similarity index 100% rename from metamigo-frontend/i18n/en.ts rename to apps/metamigo-frontend/i18n/en.ts diff --git a/metamigo-frontend/lib/absolute-url.ts b/apps/metamigo-frontend/lib/absolute-url.ts similarity index 100% rename from metamigo-frontend/lib/absolute-url.ts rename to apps/metamigo-frontend/lib/absolute-url.ts diff --git a/metamigo-frontend/lib/apollo-client.ts b/apps/metamigo-frontend/lib/apollo-client.ts similarity index 100% rename from metamigo-frontend/lib/apollo-client.ts rename to apps/metamigo-frontend/lib/apollo-client.ts diff --git a/metamigo-frontend/lib/cloudflare.ts b/apps/metamigo-frontend/lib/cloudflare.ts similarity index 100% rename from metamigo-frontend/lib/cloudflare.ts rename to apps/metamigo-frontend/lib/cloudflare.ts diff --git a/metamigo-frontend/lib/dataprovider.ts b/apps/metamigo-frontend/lib/dataprovider.ts similarity index 100% rename from metamigo-frontend/lib/dataprovider.ts rename to apps/metamigo-frontend/lib/dataprovider.ts diff --git a/metamigo-frontend/lib/nextauth-adapter.ts b/apps/metamigo-frontend/lib/nextauth-adapter.ts similarity index 100% rename from metamigo-frontend/lib/nextauth-adapter.ts rename to apps/metamigo-frontend/lib/nextauth-adapter.ts diff --git a/metamigo-frontend/lib/phone-numbers.ts b/apps/metamigo-frontend/lib/phone-numbers.ts similarity index 100% rename from metamigo-frontend/lib/phone-numbers.ts rename to apps/metamigo-frontend/lib/phone-numbers.ts diff --git a/metamigo-frontend/next-env.d.ts b/apps/metamigo-frontend/next-env.d.ts similarity index 100% rename from metamigo-frontend/next-env.d.ts rename to apps/metamigo-frontend/next-env.d.ts diff --git a/metamigo-frontend/next.config.js b/apps/metamigo-frontend/next.config.js similarity index 100% rename from metamigo-frontend/next.config.js rename to apps/metamigo-frontend/next.config.js diff --git a/metamigo-frontend/package.json b/apps/metamigo-frontend/package.json similarity index 100% rename from metamigo-frontend/package.json rename to apps/metamigo-frontend/package.json diff --git a/metamigo-frontend/pages/_app.tsx b/apps/metamigo-frontend/pages/_app.tsx similarity index 100% rename from metamigo-frontend/pages/_app.tsx rename to apps/metamigo-frontend/pages/_app.tsx diff --git a/metamigo-frontend/pages/admin.tsx b/apps/metamigo-frontend/pages/admin.tsx similarity index 100% rename from metamigo-frontend/pages/admin.tsx rename to apps/metamigo-frontend/pages/admin.tsx diff --git a/metamigo-frontend/pages/api/auth/[...nextauth].ts b/apps/metamigo-frontend/pages/api/auth/[...nextauth].ts similarity index 100% rename from metamigo-frontend/pages/api/auth/[...nextauth].ts rename to apps/metamigo-frontend/pages/api/auth/[...nextauth].ts diff --git a/metamigo-frontend/pages/api/graphql/[[...path]].ts b/apps/metamigo-frontend/pages/api/graphql/[[...path]].ts similarity index 100% rename from metamigo-frontend/pages/api/graphql/[[...path]].ts rename to apps/metamigo-frontend/pages/api/graphql/[[...path]].ts diff --git a/metamigo-frontend/pages/api/proxy/[[...path]].js b/apps/metamigo-frontend/pages/api/proxy/[[...path]].js similarity index 100% rename from metamigo-frontend/pages/api/proxy/[[...path]].js rename to apps/metamigo-frontend/pages/api/proxy/[[...path]].js diff --git a/metamigo-frontend/pages/index.tsx b/apps/metamigo-frontend/pages/index.tsx similarity index 100% rename from metamigo-frontend/pages/index.tsx rename to apps/metamigo-frontend/pages/index.tsx diff --git a/metamigo-frontend/pages/login.tsx b/apps/metamigo-frontend/pages/login.tsx similarity index 100% rename from metamigo-frontend/pages/login.tsx rename to apps/metamigo-frontend/pages/login.tsx diff --git a/metamigo-frontend/public/silence.mp3 b/apps/metamigo-frontend/public/silence.mp3 similarity index 100% rename from metamigo-frontend/public/silence.mp3 rename to apps/metamigo-frontend/public/silence.mp3 diff --git a/metamigo-frontend/styles/Home.module.css b/apps/metamigo-frontend/styles/Home.module.css similarity index 100% rename from metamigo-frontend/styles/Home.module.css rename to apps/metamigo-frontend/styles/Home.module.css diff --git a/metamigo-frontend/styles/globals.css b/apps/metamigo-frontend/styles/globals.css similarity index 100% rename from metamigo-frontend/styles/globals.css rename to apps/metamigo-frontend/styles/globals.css diff --git a/metamigo-frontend/tsconfig.json b/apps/metamigo-frontend/tsconfig.json similarity index 100% rename from metamigo-frontend/tsconfig.json rename to apps/metamigo-frontend/tsconfig.json diff --git a/metamigo-db/.eslintrc.js b/apps/metamigo-worker/.eslintrc.js similarity index 100% rename from metamigo-db/.eslintrc.js rename to apps/metamigo-worker/.eslintrc.js diff --git a/metamigo-worker/.npmrc b/apps/metamigo-worker/.npmrc similarity index 100% rename from metamigo-worker/.npmrc rename to apps/metamigo-worker/.npmrc diff --git a/metamigo-common/babel.config.json b/apps/metamigo-worker/babel.config.json similarity index 100% rename from metamigo-common/babel.config.json rename to apps/metamigo-worker/babel.config.json diff --git a/metamigo-worker/common.ts b/apps/metamigo-worker/common.ts similarity index 100% rename from metamigo-worker/common.ts rename to apps/metamigo-worker/common.ts diff --git a/metamigo-worker/db.ts b/apps/metamigo-worker/db.ts similarity index 100% rename from metamigo-worker/db.ts rename to apps/metamigo-worker/db.ts diff --git a/metamigo-worker/index.ts b/apps/metamigo-worker/index.ts similarity index 100% rename from metamigo-worker/index.ts rename to apps/metamigo-worker/index.ts diff --git a/metamigo-worker/lib/media-convert.ts b/apps/metamigo-worker/lib/media-convert.ts similarity index 100% rename from metamigo-worker/lib/media-convert.ts rename to apps/metamigo-worker/lib/media-convert.ts diff --git a/metamigo-worker/logger.ts b/apps/metamigo-worker/logger.ts similarity index 100% rename from metamigo-worker/logger.ts rename to apps/metamigo-worker/logger.ts diff --git a/metamigo-worker/package.json b/apps/metamigo-worker/package.json similarity index 100% rename from metamigo-worker/package.json rename to apps/metamigo-worker/package.json diff --git a/metamigo-worker/tasks/notify-webhook.ts b/apps/metamigo-worker/tasks/notify-webhook.ts similarity index 100% rename from metamigo-worker/tasks/notify-webhook.ts rename to apps/metamigo-worker/tasks/notify-webhook.ts diff --git a/metamigo-worker/tasks/signal-message.ts b/apps/metamigo-worker/tasks/signal-message.ts similarity index 100% rename from metamigo-worker/tasks/signal-message.ts rename to apps/metamigo-worker/tasks/signal-message.ts diff --git a/metamigo-worker/tasks/signald-message.ts b/apps/metamigo-worker/tasks/signald-message.ts similarity index 100% rename from metamigo-worker/tasks/signald-message.ts rename to apps/metamigo-worker/tasks/signald-message.ts diff --git a/metamigo-worker/tasks/twilio-recording.ts b/apps/metamigo-worker/tasks/twilio-recording.ts similarity index 100% rename from metamigo-worker/tasks/twilio-recording.ts rename to apps/metamigo-worker/tasks/twilio-recording.ts diff --git a/metamigo-worker/tasks/voice-line-audio-update.ts b/apps/metamigo-worker/tasks/voice-line-audio-update.ts similarity index 100% rename from metamigo-worker/tasks/voice-line-audio-update.ts rename to apps/metamigo-worker/tasks/voice-line-audio-update.ts diff --git a/metamigo-worker/tasks/voice-line-delete.ts b/apps/metamigo-worker/tasks/voice-line-delete.ts similarity index 100% rename from metamigo-worker/tasks/voice-line-delete.ts rename to apps/metamigo-worker/tasks/voice-line-delete.ts diff --git a/metamigo-worker/tasks/voice-line-provider-update.ts b/apps/metamigo-worker/tasks/voice-line-provider-update.ts similarity index 100% rename from metamigo-worker/tasks/voice-line-provider-update.ts rename to apps/metamigo-worker/tasks/voice-line-provider-update.ts diff --git a/metamigo-worker/tasks/whatsapp-message.ts b/apps/metamigo-worker/tasks/whatsapp-message.ts similarity index 100% rename from metamigo-worker/tasks/whatsapp-message.ts rename to apps/metamigo-worker/tasks/whatsapp-message.ts diff --git a/metamigo-worker/tsconfig.json b/apps/metamigo-worker/tsconfig.json similarity index 100% rename from metamigo-worker/tsconfig.json rename to apps/metamigo-worker/tsconfig.json diff --git a/metamigo-worker/utils.ts b/apps/metamigo-worker/utils.ts similarity index 100% rename from metamigo-worker/utils.ts rename to apps/metamigo-worker/utils.ts diff --git a/metamigo-worker/zammad.ts b/apps/metamigo-worker/zammad.ts similarity index 100% rename from metamigo-worker/zammad.ts rename to apps/metamigo-worker/zammad.ts diff --git a/zammad-proxy/.eslintrc.json b/apps/zammad-proxy/.eslintrc.json similarity index 100% rename from zammad-proxy/.eslintrc.json rename to apps/zammad-proxy/.eslintrc.json diff --git a/zammad-proxy/.gitignore b/apps/zammad-proxy/.gitignore similarity index 100% rename from zammad-proxy/.gitignore rename to apps/zammad-proxy/.gitignore diff --git a/zammad-proxy/Dockerfile b/apps/zammad-proxy/Dockerfile similarity index 100% rename from zammad-proxy/Dockerfile rename to apps/zammad-proxy/Dockerfile diff --git a/zammad-proxy/README.md b/apps/zammad-proxy/README.md similarity index 100% rename from zammad-proxy/README.md rename to apps/zammad-proxy/README.md diff --git a/zammad-proxy/docker-entrypoint.sh b/apps/zammad-proxy/docker-entrypoint.sh similarity index 100% rename from zammad-proxy/docker-entrypoint.sh rename to apps/zammad-proxy/docker-entrypoint.sh diff --git a/zammad-proxy/middleware.ts b/apps/zammad-proxy/middleware.ts similarity index 100% rename from zammad-proxy/middleware.ts rename to apps/zammad-proxy/middleware.ts diff --git a/zammad-proxy/next.config.js b/apps/zammad-proxy/next.config.js similarity index 100% rename from zammad-proxy/next.config.js rename to apps/zammad-proxy/next.config.js diff --git a/zammad-proxy/package-lock.json b/apps/zammad-proxy/package-lock.json similarity index 100% rename from zammad-proxy/package-lock.json rename to apps/zammad-proxy/package-lock.json diff --git a/zammad-proxy/package.json b/apps/zammad-proxy/package.json similarity index 100% rename from zammad-proxy/package.json rename to apps/zammad-proxy/package.json diff --git a/zammad-proxy/pages/_app.tsx b/apps/zammad-proxy/pages/_app.tsx similarity index 100% rename from zammad-proxy/pages/_app.tsx rename to apps/zammad-proxy/pages/_app.tsx diff --git a/zammad-proxy/pages/_document.tsx b/apps/zammad-proxy/pages/_document.tsx similarity index 100% rename from zammad-proxy/pages/_document.tsx rename to apps/zammad-proxy/pages/_document.tsx diff --git a/zammad-proxy/pages/api/hello.ts b/apps/zammad-proxy/pages/api/hello.ts similarity index 100% rename from zammad-proxy/pages/api/hello.ts rename to apps/zammad-proxy/pages/api/hello.ts diff --git a/zammad-proxy/pages/index.tsx b/apps/zammad-proxy/pages/index.tsx similarity index 100% rename from zammad-proxy/pages/index.tsx rename to apps/zammad-proxy/pages/index.tsx diff --git a/zammad-proxy/public/favicon.ico b/apps/zammad-proxy/public/favicon.ico similarity index 100% rename from zammad-proxy/public/favicon.ico rename to apps/zammad-proxy/public/favicon.ico diff --git a/zammad-proxy/public/next.svg b/apps/zammad-proxy/public/next.svg similarity index 100% rename from zammad-proxy/public/next.svg rename to apps/zammad-proxy/public/next.svg diff --git a/zammad-proxy/public/thirteen.svg b/apps/zammad-proxy/public/thirteen.svg similarity index 100% rename from zammad-proxy/public/thirteen.svg rename to apps/zammad-proxy/public/thirteen.svg diff --git a/zammad-proxy/public/vercel.svg b/apps/zammad-proxy/public/vercel.svg similarity index 100% rename from zammad-proxy/public/vercel.svg rename to apps/zammad-proxy/public/vercel.svg diff --git a/zammad-proxy/styles/Home.module.css b/apps/zammad-proxy/styles/Home.module.css similarity index 100% rename from zammad-proxy/styles/Home.module.css rename to apps/zammad-proxy/styles/Home.module.css diff --git a/zammad-proxy/styles/globals.css b/apps/zammad-proxy/styles/globals.css similarity index 100% rename from zammad-proxy/styles/globals.css rename to apps/zammad-proxy/styles/globals.css diff --git a/zammad-proxy/tsconfig.json b/apps/zammad-proxy/tsconfig.json similarity index 100% rename from zammad-proxy/tsconfig.json rename to apps/zammad-proxy/tsconfig.json diff --git a/elasticsearch/Dockerfile b/docker/elasticsearch/Dockerfile similarity index 100% rename from elasticsearch/Dockerfile rename to docker/elasticsearch/Dockerfile diff --git a/label-studio/Dockerfile b/docker/label-studio/Dockerfile similarity index 100% rename from label-studio/Dockerfile rename to docker/label-studio/Dockerfile diff --git a/memcached/Dockerfile b/docker/memcached/Dockerfile similarity index 100% rename from memcached/Dockerfile rename to docker/memcached/Dockerfile diff --git a/nginx-proxy/Dockerfile b/docker/nginx-proxy/Dockerfile similarity index 100% rename from nginx-proxy/Dockerfile rename to docker/nginx-proxy/Dockerfile diff --git a/postgresql/Dockerfile b/docker/postgresql/Dockerfile similarity index 100% rename from postgresql/Dockerfile rename to docker/postgresql/Dockerfile diff --git a/redis/Dockerfile b/docker/redis/Dockerfile similarity index 100% rename from redis/Dockerfile rename to docker/redis/Dockerfile diff --git a/signald/Dockerfile b/docker/signald/Dockerfile similarity index 100% rename from signald/Dockerfile rename to docker/signald/Dockerfile diff --git a/zammad/.dockerignore b/docker/zammad/.dockerignore similarity index 100% rename from zammad/.dockerignore rename to docker/zammad/.dockerignore diff --git a/zammad/.gitignore b/docker/zammad/.gitignore similarity index 100% rename from zammad/.gitignore rename to docker/zammad/.gitignore diff --git a/zammad/.gitlab-ci.yml b/docker/zammad/.gitlab-ci.yml similarity index 100% rename from zammad/.gitlab-ci.yml rename to docker/zammad/.gitlab-ci.yml diff --git a/zammad/Dockerfile b/docker/zammad/Dockerfile similarity index 100% rename from zammad/Dockerfile rename to docker/zammad/Dockerfile diff --git a/zammad/LICENSE.md b/docker/zammad/LICENSE.md similarity index 100% rename from zammad/LICENSE.md rename to docker/zammad/LICENSE.md diff --git a/zammad/Makefile b/docker/zammad/Makefile similarity index 100% rename from zammad/Makefile rename to docker/zammad/Makefile diff --git a/zammad/README.md b/docker/zammad/README.md similarity index 100% rename from zammad/README.md rename to docker/zammad/README.md diff --git a/zammad-addon-hardening/src/db/addon/hardening/.gitkeep b/docker/zammad/auto_install/.gitkeep similarity index 100% rename from zammad-addon-hardening/src/db/addon/hardening/.gitkeep rename to docker/zammad/auto_install/.gitkeep diff --git a/zammad/docker-entrypoint.sh b/docker/zammad/docker-entrypoint.sh similarity index 100% rename from zammad/docker-entrypoint.sh rename to docker/zammad/docker-entrypoint.sh diff --git a/zammad/fetch_locales.rb b/docker/zammad/fetch_locales.rb similarity index 100% rename from zammad/fetch_locales.rb rename to docker/zammad/fetch_locales.rb diff --git a/zammad/keys.asc b/docker/zammad/keys.asc similarity index 100% rename from zammad/keys.asc rename to docker/zammad/keys.asc diff --git a/zammad/package-auto-reinstall.patch b/docker/zammad/package-auto-reinstall.patch similarity index 100% rename from zammad/package-auto-reinstall.patch rename to docker/zammad/package-auto-reinstall.patch diff --git a/metamigo-cli/.eslintrc.js b/packages/metamigo-cli/.eslintrc.js similarity index 100% rename from metamigo-cli/.eslintrc.js rename to packages/metamigo-cli/.eslintrc.js diff --git a/metamigo-cli/config.ts b/packages/metamigo-cli/config.ts similarity index 100% rename from metamigo-cli/config.ts rename to packages/metamigo-cli/config.ts diff --git a/metamigo-cli/index.ts b/packages/metamigo-cli/index.ts similarity index 100% rename from metamigo-cli/index.ts rename to packages/metamigo-cli/index.ts diff --git a/metamigo-cli/jwks.ts b/packages/metamigo-cli/jwks.ts similarity index 100% rename from metamigo-cli/jwks.ts rename to packages/metamigo-cli/jwks.ts diff --git a/metamigo-cli/package.json b/packages/metamigo-cli/package.json similarity index 100% rename from metamigo-cli/package.json rename to packages/metamigo-cli/package.json diff --git a/metamigo-cli/postgraphile.ts b/packages/metamigo-cli/postgraphile.ts similarity index 100% rename from metamigo-cli/postgraphile.ts rename to packages/metamigo-cli/postgraphile.ts diff --git a/metamigo-cli/tsconfig.json b/packages/metamigo-cli/tsconfig.json similarity index 100% rename from metamigo-cli/tsconfig.json rename to packages/metamigo-cli/tsconfig.json diff --git a/metamigo-common/.eslintrc.js b/packages/metamigo-common/.eslintrc.js similarity index 100% rename from metamigo-common/.eslintrc.js rename to packages/metamigo-common/.eslintrc.js diff --git a/metamigo-common/.gitignore b/packages/metamigo-common/.gitignore similarity index 100% rename from metamigo-common/.gitignore rename to packages/metamigo-common/.gitignore diff --git a/metamigo-common/.npmignore b/packages/metamigo-common/.npmignore similarity index 100% rename from metamigo-common/.npmignore rename to packages/metamigo-common/.npmignore diff --git a/metamigo-common/.prettierignore b/packages/metamigo-common/.prettierignore similarity index 100% rename from metamigo-common/.prettierignore rename to packages/metamigo-common/.prettierignore diff --git a/metamigo-worker/babel.config.json b/packages/metamigo-common/babel.config.json similarity index 100% rename from metamigo-worker/babel.config.json rename to packages/metamigo-common/babel.config.json diff --git a/metamigo-common/config/app-meta.ts b/packages/metamigo-common/config/app-meta.ts similarity index 100% rename from metamigo-common/config/app-meta.ts rename to packages/metamigo-common/config/app-meta.ts diff --git a/metamigo-common/config/auth.ts b/packages/metamigo-common/config/auth.ts similarity index 100% rename from metamigo-common/config/auth.ts rename to packages/metamigo-common/config/auth.ts diff --git a/metamigo-common/config/cors.ts b/packages/metamigo-common/config/cors.ts similarity index 100% rename from metamigo-common/config/cors.ts rename to packages/metamigo-common/config/cors.ts diff --git a/metamigo-common/config/formats.ts b/packages/metamigo-common/config/formats.ts similarity index 100% rename from metamigo-common/config/formats.ts rename to packages/metamigo-common/config/formats.ts diff --git a/metamigo-common/config/generate.ts b/packages/metamigo-common/config/generate.ts similarity index 100% rename from metamigo-common/config/generate.ts rename to packages/metamigo-common/config/generate.ts diff --git a/metamigo-common/config/index.ts b/packages/metamigo-common/config/index.ts similarity index 100% rename from metamigo-common/config/index.ts rename to packages/metamigo-common/config/index.ts diff --git a/metamigo-common/config/logging.ts b/packages/metamigo-common/config/logging.ts similarity index 100% rename from metamigo-common/config/logging.ts rename to packages/metamigo-common/config/logging.ts diff --git a/metamigo-common/config/metrics-server.ts b/packages/metamigo-common/config/metrics-server.ts similarity index 100% rename from metamigo-common/config/metrics-server.ts rename to packages/metamigo-common/config/metrics-server.ts diff --git a/metamigo-common/config/print.ts b/packages/metamigo-common/config/print.ts similarity index 100% rename from metamigo-common/config/print.ts rename to packages/metamigo-common/config/print.ts diff --git a/metamigo-common/config/server.ts b/packages/metamigo-common/config/server.ts similarity index 100% rename from metamigo-common/config/server.ts rename to packages/metamigo-common/config/server.ts diff --git a/metamigo-common/config/types.ts b/packages/metamigo-common/config/types.ts similarity index 100% rename from metamigo-common/config/types.ts rename to packages/metamigo-common/config/types.ts diff --git a/metamigo-common/controllers/crud-controller.ts b/packages/metamigo-common/controllers/crud-controller.ts similarity index 100% rename from metamigo-common/controllers/crud-controller.ts rename to packages/metamigo-common/controllers/crud-controller.ts diff --git a/metamigo-common/controllers/nextauth-adapter.ts b/packages/metamigo-common/controllers/nextauth-adapter.ts similarity index 100% rename from metamigo-common/controllers/nextauth-adapter.ts rename to packages/metamigo-common/controllers/nextauth-adapter.ts diff --git a/metamigo-common/db/types.ts b/packages/metamigo-common/db/types.ts similarity index 100% rename from metamigo-common/db/types.ts rename to packages/metamigo-common/db/types.ts diff --git a/metamigo-common/hapi.ts b/packages/metamigo-common/hapi.ts similarity index 100% rename from metamigo-common/hapi.ts rename to packages/metamigo-common/hapi.ts diff --git a/metamigo-common/helpers/index.ts b/packages/metamigo-common/helpers/index.ts similarity index 100% rename from metamigo-common/helpers/index.ts rename to packages/metamigo-common/helpers/index.ts diff --git a/metamigo-common/helpers/response.ts b/packages/metamigo-common/helpers/response.ts similarity index 100% rename from metamigo-common/helpers/response.ts rename to packages/metamigo-common/helpers/response.ts diff --git a/metamigo-common/helpers/validation-error.ts b/packages/metamigo-common/helpers/validation-error.ts similarity index 100% rename from metamigo-common/helpers/validation-error.ts rename to packages/metamigo-common/helpers/validation-error.ts diff --git a/metamigo-common/index.ts b/packages/metamigo-common/index.ts similarity index 100% rename from metamigo-common/index.ts rename to packages/metamigo-common/index.ts diff --git a/metamigo-common/logger.ts b/packages/metamigo-common/logger.ts similarity index 100% rename from metamigo-common/logger.ts rename to packages/metamigo-common/logger.ts diff --git a/metamigo-common/package.json b/packages/metamigo-common/package.json similarity index 100% rename from metamigo-common/package.json rename to packages/metamigo-common/package.json diff --git a/metamigo-common/plugins/config.ts b/packages/metamigo-common/plugins/config.ts similarity index 100% rename from metamigo-common/plugins/config.ts rename to packages/metamigo-common/plugins/config.ts diff --git a/metamigo-common/plugins/request-id.ts b/packages/metamigo-common/plugins/request-id.ts similarity index 100% rename from metamigo-common/plugins/request-id.ts rename to packages/metamigo-common/plugins/request-id.ts diff --git a/metamigo-common/plugins/status.ts b/packages/metamigo-common/plugins/status.ts similarity index 100% rename from metamigo-common/plugins/status.ts rename to packages/metamigo-common/plugins/status.ts diff --git a/metamigo-common/records/account.ts b/packages/metamigo-common/records/account.ts similarity index 100% rename from metamigo-common/records/account.ts rename to packages/metamigo-common/records/account.ts diff --git a/metamigo-common/records/base.ts b/packages/metamigo-common/records/base.ts similarity index 100% rename from metamigo-common/records/base.ts rename to packages/metamigo-common/records/base.ts diff --git a/metamigo-common/records/crud-repository.ts b/packages/metamigo-common/records/crud-repository.ts similarity index 100% rename from metamigo-common/records/crud-repository.ts rename to packages/metamigo-common/records/crud-repository.ts diff --git a/metamigo-common/records/index.ts b/packages/metamigo-common/records/index.ts similarity index 100% rename from metamigo-common/records/index.ts rename to packages/metamigo-common/records/index.ts diff --git a/metamigo-common/records/record-info.d.ts b/packages/metamigo-common/records/record-info.d.ts similarity index 100% rename from metamigo-common/records/record-info.d.ts rename to packages/metamigo-common/records/record-info.d.ts diff --git a/metamigo-common/records/record-info.ts b/packages/metamigo-common/records/record-info.ts similarity index 100% rename from metamigo-common/records/record-info.ts rename to packages/metamigo-common/records/record-info.ts diff --git a/metamigo-common/records/session.ts b/packages/metamigo-common/records/session.ts similarity index 100% rename from metamigo-common/records/session.ts rename to packages/metamigo-common/records/session.ts diff --git a/metamigo-common/records/user.ts b/packages/metamigo-common/records/user.ts similarity index 100% rename from metamigo-common/records/user.ts rename to packages/metamigo-common/records/user.ts diff --git a/metamigo-common/tsconfig.json b/packages/metamigo-common/tsconfig.json similarity index 100% rename from metamigo-common/tsconfig.json rename to packages/metamigo-common/tsconfig.json diff --git a/metamigo-config/.eslintrc.js b/packages/metamigo-config/.eslintrc.js similarity index 100% rename from metamigo-config/.eslintrc.js rename to packages/metamigo-config/.eslintrc.js diff --git a/metamigo-config/index.ts b/packages/metamigo-config/index.ts similarity index 100% rename from metamigo-config/index.ts rename to packages/metamigo-config/index.ts diff --git a/metamigo-config/package.json b/packages/metamigo-config/package.json similarity index 100% rename from metamigo-config/package.json rename to packages/metamigo-config/package.json diff --git a/metamigo-config/tsconfig.json b/packages/metamigo-config/tsconfig.json similarity index 100% rename from metamigo-config/tsconfig.json rename to packages/metamigo-config/tsconfig.json diff --git a/metamigo-worker/.eslintrc.js b/packages/metamigo-db/.eslintrc.js similarity index 100% rename from metamigo-worker/.eslintrc.js rename to packages/metamigo-db/.eslintrc.js diff --git a/metamigo-db/.gmrc b/packages/metamigo-db/.gmrc similarity index 100% rename from metamigo-db/.gmrc rename to packages/metamigo-db/.gmrc diff --git a/metamigo-db/Dockerfile b/packages/metamigo-db/Dockerfile similarity index 100% rename from metamigo-db/Dockerfile rename to packages/metamigo-db/Dockerfile diff --git a/metamigo-db/helpers.ts b/packages/metamigo-db/helpers.ts similarity index 100% rename from metamigo-db/helpers.ts rename to packages/metamigo-db/helpers.ts diff --git a/metamigo-db/index.ts b/packages/metamigo-db/index.ts similarity index 100% rename from metamigo-db/index.ts rename to packages/metamigo-db/index.ts diff --git a/metamigo-db/migrations/committed/000001.sql b/packages/metamigo-db/migrations/committed/000001.sql similarity index 100% rename from metamigo-db/migrations/committed/000001.sql rename to packages/metamigo-db/migrations/committed/000001.sql diff --git a/metamigo-db/migrations/committed/000002.sql b/packages/metamigo-db/migrations/committed/000002.sql similarity index 100% rename from metamigo-db/migrations/committed/000002.sql rename to packages/metamigo-db/migrations/committed/000002.sql diff --git a/metamigo-db/migrations/current.sql b/packages/metamigo-db/migrations/current.sql similarity index 100% rename from metamigo-db/migrations/current.sql rename to packages/metamigo-db/migrations/current.sql diff --git a/metamigo-db/package.json b/packages/metamigo-db/package.json similarity index 100% rename from metamigo-db/package.json rename to packages/metamigo-db/package.json diff --git a/metamigo-db/records/index.ts b/packages/metamigo-db/records/index.ts similarity index 100% rename from metamigo-db/records/index.ts rename to packages/metamigo-db/records/index.ts diff --git a/metamigo-db/records/settings.ts b/packages/metamigo-db/records/settings.ts similarity index 100% rename from metamigo-db/records/settings.ts rename to packages/metamigo-db/records/settings.ts diff --git a/metamigo-db/records/signal/bots.ts b/packages/metamigo-db/records/signal/bots.ts similarity index 100% rename from metamigo-db/records/signal/bots.ts rename to packages/metamigo-db/records/signal/bots.ts diff --git a/metamigo-db/records/voice/voice-line.ts b/packages/metamigo-db/records/voice/voice-line.ts similarity index 100% rename from metamigo-db/records/voice/voice-line.ts rename to packages/metamigo-db/records/voice/voice-line.ts diff --git a/metamigo-db/records/voice/voice-provider.ts b/packages/metamigo-db/records/voice/voice-provider.ts similarity index 100% rename from metamigo-db/records/voice/voice-provider.ts rename to packages/metamigo-db/records/voice/voice-provider.ts diff --git a/metamigo-db/records/webhooks.ts b/packages/metamigo-db/records/webhooks.ts similarity index 100% rename from metamigo-db/records/webhooks.ts rename to packages/metamigo-db/records/webhooks.ts diff --git a/metamigo-db/records/whatsapp/attachments.ts b/packages/metamigo-db/records/whatsapp/attachments.ts similarity index 100% rename from metamigo-db/records/whatsapp/attachments.ts rename to packages/metamigo-db/records/whatsapp/attachments.ts diff --git a/metamigo-db/records/whatsapp/bots.ts b/packages/metamigo-db/records/whatsapp/bots.ts similarity index 100% rename from metamigo-db/records/whatsapp/bots.ts rename to packages/metamigo-db/records/whatsapp/bots.ts diff --git a/metamigo-db/records/whatsapp/messages.ts b/packages/metamigo-db/records/whatsapp/messages.ts similarity index 100% rename from metamigo-db/records/whatsapp/messages.ts rename to packages/metamigo-db/records/whatsapp/messages.ts diff --git a/metamigo-db/scripts/afterCurrent.sh b/packages/metamigo-db/scripts/afterCurrent.sh similarity index 100% rename from metamigo-db/scripts/afterCurrent.sh rename to packages/metamigo-db/scripts/afterCurrent.sh diff --git a/metamigo-db/scripts/afterReset.sql b/packages/metamigo-db/scripts/afterReset.sql similarity index 100% rename from metamigo-db/scripts/afterReset.sql rename to packages/metamigo-db/scripts/afterReset.sql diff --git a/metamigo-db/scripts/bootstrap.sh b/packages/metamigo-db/scripts/bootstrap.sh similarity index 100% rename from metamigo-db/scripts/bootstrap.sh rename to packages/metamigo-db/scripts/bootstrap.sh diff --git a/metamigo-db/scripts/dump-db b/packages/metamigo-db/scripts/dump-db similarity index 100% rename from metamigo-db/scripts/dump-db rename to packages/metamigo-db/scripts/dump-db diff --git a/metamigo-db/scripts/dump-db.js b/packages/metamigo-db/scripts/dump-db.js similarity index 100% rename from metamigo-db/scripts/dump-db.js rename to packages/metamigo-db/scripts/dump-db.js diff --git a/metamigo-db/tsconfig.json b/packages/metamigo-db/tsconfig.json similarity index 100% rename from metamigo-db/tsconfig.json rename to packages/metamigo-db/tsconfig.json diff --git a/zammad-addon-hardening/.gitignore b/packages/zammad-addon-hardening/.gitignore similarity index 100% rename from zammad-addon-hardening/.gitignore rename to packages/zammad-addon-hardening/.gitignore diff --git a/zammad-addon-hardening/.gitlab-ci.yml b/packages/zammad-addon-hardening/.gitlab-ci.yml similarity index 100% rename from zammad-addon-hardening/.gitlab-ci.yml rename to packages/zammad-addon-hardening/.gitlab-ci.yml diff --git a/zammad-addon-hardening/.ruby-version b/packages/zammad-addon-hardening/.ruby-version similarity index 100% rename from zammad-addon-hardening/.ruby-version rename to packages/zammad-addon-hardening/.ruby-version diff --git a/zammad-addon-hardening/LICENSE.md b/packages/zammad-addon-hardening/LICENSE.md similarity index 100% rename from zammad-addon-hardening/LICENSE.md rename to packages/zammad-addon-hardening/LICENSE.md diff --git a/zammad-addon-hardening/Makefile b/packages/zammad-addon-hardening/Makefile similarity index 100% rename from zammad-addon-hardening/Makefile rename to packages/zammad-addon-hardening/Makefile diff --git a/zammad-addon-hardening/README.md b/packages/zammad-addon-hardening/README.md similarity index 100% rename from zammad-addon-hardening/README.md rename to packages/zammad-addon-hardening/README.md diff --git a/zammad-addon-hardening/hardening.szpm.template b/packages/zammad-addon-hardening/hardening.szpm.template similarity index 100% rename from zammad-addon-hardening/hardening.szpm.template rename to packages/zammad-addon-hardening/hardening.szpm.template diff --git a/zammad-addon-hardening/new-migration.py b/packages/zammad-addon-hardening/new-migration.py similarity index 100% rename from zammad-addon-hardening/new-migration.py rename to packages/zammad-addon-hardening/new-migration.py diff --git a/zammad-addon-hardening/package.py b/packages/zammad-addon-hardening/package.py similarity index 100% rename from zammad-addon-hardening/package.py rename to packages/zammad-addon-hardening/package.py diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_create/cs.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/cs.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_create/cs.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/cs.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_create/de.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/de.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_create/de.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/de.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_create/en.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/en.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_create/en.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/en.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_create/es.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/es.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_create/es.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/es.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_create/fr.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/fr.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_create/fr.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/fr.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_create/it.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/it.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_create/it.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/it.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_create/pl.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/pl.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_create/pl.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/pl.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_create/pt-br.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/pt-br.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_create/pt-br.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/pt-br.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_create/zh-cn.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/zh-cn.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_create/zh-cn.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/zh-cn.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_create/zh-tw.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/zh-tw.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_create/zh-tw.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_create/zh-tw.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/cs.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/cs.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation/cs.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/cs.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/de.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/de.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation/de.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/de.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/en.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/en.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation/en.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/en.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/es.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/es.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation/es.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/es.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/fr.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/fr.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation/fr.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/fr.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/it.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/it.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation/it.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/it.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/pl.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/pl.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation/pl.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/pl.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/pt-br.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/pt-br.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation/pt-br.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/pt-br.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/zh-cn.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/zh-cn.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation/zh-cn.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/zh-cn.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/zh-tw.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/zh-tw.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation/zh-tw.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation/zh-tw.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/cs.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/cs.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/cs.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/cs.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/de.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/de.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/de.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/de.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/en.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/en.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/en.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/en.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/es.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/es.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/es.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/es.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/fr.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/fr.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/fr.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/fr.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/it.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/it.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/it.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/it.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/pl.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/pl.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/pl.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/pl.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/pt-br.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/pt-br.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/pt-br.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/pt-br.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/zh-cn.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/zh-cn.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/zh-cn.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/zh-cn.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/zh-tw.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/zh-tw.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/zh-tw.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_escalation_warning/zh-tw.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/cs.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/cs.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/cs.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/cs.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/de.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/de.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/de.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/de.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/en.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/en.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/en.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/en.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/es.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/es.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/es.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/es.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/fr.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/fr.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/fr.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/fr.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/it.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/it.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/it.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/it.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/pt-br.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/pt-br.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/pt-br.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/pt-br.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/zh-cn.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/zh-cn.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/zh-cn.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/zh-cn.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/zh-tw.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/zh-tw.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/zh-tw.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_reminder_reached/zh-tw.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_update/cs.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/cs.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_update/cs.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/cs.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_update/de.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/de.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_update/de.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/de.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_update/en.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/en.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_update/en.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/en.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_update/es.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/es.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_update/es.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/es.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_update/fr.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/fr.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_update/fr.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/fr.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_update/it.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/it.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_update/it.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/it.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_update/pt-br.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/pt-br.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_update/pt-br.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/pt-br.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_update/zh-cn.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/zh-cn.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_update/zh-cn.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/zh-cn.html.erb diff --git a/zammad-addon-hardening/src/app/views/mailer/ticket_update/zh-tw.html.erb b/packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/zh-tw.html.erb similarity index 100% rename from zammad-addon-hardening/src/app/views/mailer/ticket_update/zh-tw.html.erb rename to packages/zammad-addon-hardening/src/app/views/mailer/ticket_update/zh-tw.html.erb diff --git a/zammad/auto_install/.gitkeep b/packages/zammad-addon-hardening/src/db/addon/hardening/.gitkeep similarity index 100% rename from zammad/auto_install/.gitkeep rename to packages/zammad-addon-hardening/src/db/addon/hardening/.gitkeep diff --git a/zammad-addon-hardening/src/db/addon/hardening/20200211123028_hardening_harden_settings.rb b/packages/zammad-addon-hardening/src/db/addon/hardening/20200211123028_hardening_harden_settings.rb similarity index 100% rename from zammad-addon-hardening/src/db/addon/hardening/20200211123028_hardening_harden_settings.rb rename to packages/zammad-addon-hardening/src/db/addon/hardening/20200211123028_hardening_harden_settings.rb diff --git a/zammad-addon-metamigo/.gitignore b/packages/zammad-addon-metamigo/.gitignore similarity index 100% rename from zammad-addon-metamigo/.gitignore rename to packages/zammad-addon-metamigo/.gitignore diff --git a/zammad-addon-metamigo/.gitlab-ci.yml b/packages/zammad-addon-metamigo/.gitlab-ci.yml similarity index 100% rename from zammad-addon-metamigo/.gitlab-ci.yml rename to packages/zammad-addon-metamigo/.gitlab-ci.yml diff --git a/zammad-addon-metamigo/.ruby-version b/packages/zammad-addon-metamigo/.ruby-version similarity index 100% rename from zammad-addon-metamigo/.ruby-version rename to packages/zammad-addon-metamigo/.ruby-version diff --git a/zammad-addon-metamigo/LICENSE.md b/packages/zammad-addon-metamigo/LICENSE.md similarity index 100% rename from zammad-addon-metamigo/LICENSE.md rename to packages/zammad-addon-metamigo/LICENSE.md diff --git a/zammad-addon-metamigo/Makefile b/packages/zammad-addon-metamigo/Makefile similarity index 100% rename from zammad-addon-metamigo/Makefile rename to packages/zammad-addon-metamigo/Makefile diff --git a/zammad-addon-metamigo/README.md b/packages/zammad-addon-metamigo/README.md similarity index 100% rename from zammad-addon-metamigo/README.md rename to packages/zammad-addon-metamigo/README.md diff --git a/zammad-addon-metamigo/metamigo.szpm.template b/packages/zammad-addon-metamigo/metamigo.szpm.template similarity index 100% rename from zammad-addon-metamigo/metamigo.szpm.template rename to packages/zammad-addon-metamigo/metamigo.szpm.template diff --git a/zammad-addon-metamigo/new-migration.py b/packages/zammad-addon-metamigo/new-migration.py similarity index 100% rename from zammad-addon-metamigo/new-migration.py rename to packages/zammad-addon-metamigo/new-migration.py diff --git a/zammad-addon-metamigo/package.py b/packages/zammad-addon-metamigo/package.py similarity index 100% rename from zammad-addon-metamigo/package.py rename to packages/zammad-addon-metamigo/package.py diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_signal.coffee b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_signal.coffee similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_signal.coffee rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_signal.coffee diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_voice.coffee b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_voice.coffee similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_voice.coffee rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_voice.coffee diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_whatsapp.coffee b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_whatsapp.coffee similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_whatsapp.coffee rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/_channel/cdr_whatsapp.coffee diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/ticket_zoom/article_action/cdr_signal.coffee b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/ticket_zoom/article_action/cdr_signal.coffee similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/ticket_zoom/article_action/cdr_signal.coffee rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/ticket_zoom/article_action/cdr_signal.coffee diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/ticket_zoom/article_action/cdr_whatsapp.coffee b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/ticket_zoom/article_action/cdr_whatsapp.coffee similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/ticket_zoom/article_action/cdr_whatsapp.coffee rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/controllers/ticket_zoom/article_action/cdr_whatsapp.coffee diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/form_add.jst.eco b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/form_add.jst.eco similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/form_add.jst.eco rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/form_add.jst.eco diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/form_edit.jst.eco b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/form_edit.jst.eco similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/form_edit.jst.eco rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/form_edit.jst.eco diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/index.jst.eco b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/index.jst.eco similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/index.jst.eco rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_signal/index.jst.eco diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/form_add.jst.eco b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/form_add.jst.eco similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/form_add.jst.eco rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/form_add.jst.eco diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/form_edit.jst.eco b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/form_edit.jst.eco similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/form_edit.jst.eco rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/form_edit.jst.eco diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/index.jst.eco b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/index.jst.eco similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/index.jst.eco rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_voice/index.jst.eco diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/form_add.jst.eco b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/form_add.jst.eco similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/form_add.jst.eco rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/form_add.jst.eco diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/form_edit.jst.eco b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/form_edit.jst.eco similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/form_edit.jst.eco rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/form_edit.jst.eco diff --git a/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/index.jst.eco b/packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/index.jst.eco similarity index 100% rename from zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/index.jst.eco rename to packages/zammad-addon-metamigo/src/app/assets/javascripts/app/views/cdr_whatsapp/index.jst.eco diff --git a/zammad-addon-metamigo/src/app/assets/stylesheets/addons/cdr_signal.css b/packages/zammad-addon-metamigo/src/app/assets/stylesheets/addons/cdr_signal.css similarity index 100% rename from zammad-addon-metamigo/src/app/assets/stylesheets/addons/cdr_signal.css rename to packages/zammad-addon-metamigo/src/app/assets/stylesheets/addons/cdr_signal.css diff --git a/zammad-addon-metamigo/src/app/assets/stylesheets/addons/cdr_whatsapp.css b/packages/zammad-addon-metamigo/src/app/assets/stylesheets/addons/cdr_whatsapp.css similarity index 100% rename from zammad-addon-metamigo/src/app/assets/stylesheets/addons/cdr_whatsapp.css rename to packages/zammad-addon-metamigo/src/app/assets/stylesheets/addons/cdr_whatsapp.css diff --git a/zammad-addon-metamigo/src/app/controllers/channels_cdr_signal_controller.rb b/packages/zammad-addon-metamigo/src/app/controllers/channels_cdr_signal_controller.rb similarity index 100% rename from zammad-addon-metamigo/src/app/controllers/channels_cdr_signal_controller.rb rename to packages/zammad-addon-metamigo/src/app/controllers/channels_cdr_signal_controller.rb diff --git a/zammad-addon-metamigo/src/app/controllers/channels_cdr_voice_controller.rb b/packages/zammad-addon-metamigo/src/app/controllers/channels_cdr_voice_controller.rb similarity index 100% rename from zammad-addon-metamigo/src/app/controllers/channels_cdr_voice_controller.rb rename to packages/zammad-addon-metamigo/src/app/controllers/channels_cdr_voice_controller.rb diff --git a/zammad-addon-metamigo/src/app/controllers/channels_cdr_whatsapp_controller.rb b/packages/zammad-addon-metamigo/src/app/controllers/channels_cdr_whatsapp_controller.rb similarity index 100% rename from zammad-addon-metamigo/src/app/controllers/channels_cdr_whatsapp_controller.rb rename to packages/zammad-addon-metamigo/src/app/controllers/channels_cdr_whatsapp_controller.rb diff --git a/zammad-addon-metamigo/src/app/models/channel/driver/cdr_signal.rb b/packages/zammad-addon-metamigo/src/app/models/channel/driver/cdr_signal.rb similarity index 100% rename from zammad-addon-metamigo/src/app/models/channel/driver/cdr_signal.rb rename to packages/zammad-addon-metamigo/src/app/models/channel/driver/cdr_signal.rb diff --git a/zammad-addon-metamigo/src/app/models/channel/driver/cdr_whatsapp.rb b/packages/zammad-addon-metamigo/src/app/models/channel/driver/cdr_whatsapp.rb similarity index 100% rename from zammad-addon-metamigo/src/app/models/channel/driver/cdr_whatsapp.rb rename to packages/zammad-addon-metamigo/src/app/models/channel/driver/cdr_whatsapp.rb diff --git a/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_signal.rb b/packages/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_signal.rb similarity index 100% rename from zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_signal.rb rename to packages/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_signal.rb diff --git a/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_signal/background_job.rb b/packages/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_signal/background_job.rb similarity index 100% rename from zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_signal/background_job.rb rename to packages/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_signal/background_job.rb diff --git a/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_whatsapp.rb b/packages/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_whatsapp.rb similarity index 100% rename from zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_whatsapp.rb rename to packages/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_whatsapp.rb diff --git a/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_whatsapp/background_job.rb b/packages/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_whatsapp/background_job.rb similarity index 100% rename from zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_whatsapp/background_job.rb rename to packages/zammad-addon-metamigo/src/app/models/observer/ticket/article/communicate_cdr_whatsapp/background_job.rb diff --git a/zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_signal_controller_policy.rb b/packages/zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_signal_controller_policy.rb similarity index 100% rename from zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_signal_controller_policy.rb rename to packages/zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_signal_controller_policy.rb diff --git a/zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_voice_controller_policy.rb b/packages/zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_voice_controller_policy.rb similarity index 100% rename from zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_voice_controller_policy.rb rename to packages/zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_voice_controller_policy.rb diff --git a/zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_whatsapp_controller_policy.rb b/packages/zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_whatsapp_controller_policy.rb similarity index 100% rename from zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_whatsapp_controller_policy.rb rename to packages/zammad-addon-metamigo/src/app/policies/controllers/channels_cdr_whatsapp_controller_policy.rb diff --git a/zammad-addon-metamigo/src/config/initializers/cdr_signal.rb b/packages/zammad-addon-metamigo/src/config/initializers/cdr_signal.rb similarity index 100% rename from zammad-addon-metamigo/src/config/initializers/cdr_signal.rb rename to packages/zammad-addon-metamigo/src/config/initializers/cdr_signal.rb diff --git a/zammad-addon-metamigo/src/config/initializers/cdr_whatsapp.rb b/packages/zammad-addon-metamigo/src/config/initializers/cdr_whatsapp.rb similarity index 100% rename from zammad-addon-metamigo/src/config/initializers/cdr_whatsapp.rb rename to packages/zammad-addon-metamigo/src/config/initializers/cdr_whatsapp.rb diff --git a/zammad-addon-metamigo/src/config/routes/channel_cdr_signal.rb b/packages/zammad-addon-metamigo/src/config/routes/channel_cdr_signal.rb similarity index 100% rename from zammad-addon-metamigo/src/config/routes/channel_cdr_signal.rb rename to packages/zammad-addon-metamigo/src/config/routes/channel_cdr_signal.rb diff --git a/zammad-addon-metamigo/src/config/routes/channel_cdr_voice.rb b/packages/zammad-addon-metamigo/src/config/routes/channel_cdr_voice.rb similarity index 100% rename from zammad-addon-metamigo/src/config/routes/channel_cdr_voice.rb rename to packages/zammad-addon-metamigo/src/config/routes/channel_cdr_voice.rb diff --git a/zammad-addon-metamigo/src/config/routes/channel_cdr_whatsapp.rb b/packages/zammad-addon-metamigo/src/config/routes/channel_cdr_whatsapp.rb similarity index 100% rename from zammad-addon-metamigo/src/config/routes/channel_cdr_whatsapp.rb rename to packages/zammad-addon-metamigo/src/config/routes/channel_cdr_whatsapp.rb diff --git a/zammad-addon-metamigo/src/db/addon/cdr_signal/20210525091356_cdr_signal_channel.rb b/packages/zammad-addon-metamigo/src/db/addon/cdr_signal/20210525091356_cdr_signal_channel.rb similarity index 100% rename from zammad-addon-metamigo/src/db/addon/cdr_signal/20210525091356_cdr_signal_channel.rb rename to packages/zammad-addon-metamigo/src/db/addon/cdr_signal/20210525091356_cdr_signal_channel.rb diff --git a/zammad-addon-metamigo/src/db/addon/cdr_voice/20210525091357_cdr_voice_channel.rb b/packages/zammad-addon-metamigo/src/db/addon/cdr_voice/20210525091357_cdr_voice_channel.rb similarity index 100% rename from zammad-addon-metamigo/src/db/addon/cdr_voice/20210525091357_cdr_voice_channel.rb rename to packages/zammad-addon-metamigo/src/db/addon/cdr_voice/20210525091357_cdr_voice_channel.rb diff --git a/zammad-addon-metamigo/src/db/addon/cdr_whatsapp/20210525091358_cdr_whatsapp_channel.rb b/packages/zammad-addon-metamigo/src/db/addon/cdr_whatsapp/20210525091358_cdr_whatsapp_channel.rb similarity index 100% rename from zammad-addon-metamigo/src/db/addon/cdr_whatsapp/20210525091358_cdr_whatsapp_channel.rb rename to packages/zammad-addon-metamigo/src/db/addon/cdr_whatsapp/20210525091358_cdr_whatsapp_channel.rb diff --git a/zammad-addon-metamigo/src/lib/cdr_signal.rb b/packages/zammad-addon-metamigo/src/lib/cdr_signal.rb similarity index 100% rename from zammad-addon-metamigo/src/lib/cdr_signal.rb rename to packages/zammad-addon-metamigo/src/lib/cdr_signal.rb diff --git a/zammad-addon-metamigo/src/lib/cdr_signal_api.rb b/packages/zammad-addon-metamigo/src/lib/cdr_signal_api.rb similarity index 100% rename from zammad-addon-metamigo/src/lib/cdr_signal_api.rb rename to packages/zammad-addon-metamigo/src/lib/cdr_signal_api.rb diff --git a/zammad-addon-metamigo/src/lib/cdr_whatsapp.rb b/packages/zammad-addon-metamigo/src/lib/cdr_whatsapp.rb similarity index 100% rename from zammad-addon-metamigo/src/lib/cdr_whatsapp.rb rename to packages/zammad-addon-metamigo/src/lib/cdr_whatsapp.rb diff --git a/zammad-addon-metamigo/src/lib/cdr_whatsapp_api.rb b/packages/zammad-addon-metamigo/src/lib/cdr_whatsapp_api.rb similarity index 100% rename from zammad-addon-metamigo/src/lib/cdr_whatsapp_api.rb rename to packages/zammad-addon-metamigo/src/lib/cdr_whatsapp_api.rb diff --git a/zammad-addon-metamigo/src/public/assets/images/icons/cdr_signal.svg b/packages/zammad-addon-metamigo/src/public/assets/images/icons/cdr_signal.svg similarity index 100% rename from zammad-addon-metamigo/src/public/assets/images/icons/cdr_signal.svg rename to packages/zammad-addon-metamigo/src/public/assets/images/icons/cdr_signal.svg diff --git a/zammad-addon-metamigo/src/public/assets/images/icons/cdr_whatsapp.svg b/packages/zammad-addon-metamigo/src/public/assets/images/icons/cdr_whatsapp.svg similarity index 100% rename from zammad-addon-metamigo/src/public/assets/images/icons/cdr_whatsapp.svg rename to packages/zammad-addon-metamigo/src/public/assets/images/icons/cdr_whatsapp.svg diff --git a/zammad-addon-pgp/.gitignore b/packages/zammad-addon-pgp/.gitignore similarity index 100% rename from zammad-addon-pgp/.gitignore rename to packages/zammad-addon-pgp/.gitignore diff --git a/zammad-addon-pgp/.gitlab-ci.yml b/packages/zammad-addon-pgp/.gitlab-ci.yml similarity index 100% rename from zammad-addon-pgp/.gitlab-ci.yml rename to packages/zammad-addon-pgp/.gitlab-ci.yml diff --git a/zammad-addon-pgp/.ruby-version b/packages/zammad-addon-pgp/.ruby-version similarity index 100% rename from zammad-addon-pgp/.ruby-version rename to packages/zammad-addon-pgp/.ruby-version diff --git a/zammad-addon-pgp/Gemfile b/packages/zammad-addon-pgp/Gemfile similarity index 100% rename from zammad-addon-pgp/Gemfile rename to packages/zammad-addon-pgp/Gemfile diff --git a/zammad-addon-pgp/Gemfile.lock b/packages/zammad-addon-pgp/Gemfile.lock similarity index 100% rename from zammad-addon-pgp/Gemfile.lock rename to packages/zammad-addon-pgp/Gemfile.lock diff --git a/zammad-addon-pgp/LICENSE.md b/packages/zammad-addon-pgp/LICENSE.md similarity index 100% rename from zammad-addon-pgp/LICENSE.md rename to packages/zammad-addon-pgp/LICENSE.md diff --git a/zammad-addon-pgp/Makefile b/packages/zammad-addon-pgp/Makefile similarity index 100% rename from zammad-addon-pgp/Makefile rename to packages/zammad-addon-pgp/Makefile diff --git a/zammad-addon-pgp/README.md b/packages/zammad-addon-pgp/README.md similarity index 100% rename from zammad-addon-pgp/README.md rename to packages/zammad-addon-pgp/README.md diff --git a/zammad-addon-pgp/Rakefile b/packages/zammad-addon-pgp/Rakefile similarity index 100% rename from zammad-addon-pgp/Rakefile rename to packages/zammad-addon-pgp/Rakefile diff --git a/zammad-addon-pgp/new-migration.py b/packages/zammad-addon-pgp/new-migration.py similarity index 100% rename from zammad-addon-pgp/new-migration.py rename to packages/zammad-addon-pgp/new-migration.py diff --git a/zammad-addon-pgp/package.py b/packages/zammad-addon-pgp/package.py similarity index 100% rename from zammad-addon-pgp/package.py rename to packages/zammad-addon-pgp/package.py diff --git a/zammad-addon-pgp/src/app/assets/javascripts/app/controllers/_integration/pgp.coffee b/packages/zammad-addon-pgp/src/app/assets/javascripts/app/controllers/_integration/pgp.coffee similarity index 100% rename from zammad-addon-pgp/src/app/assets/javascripts/app/controllers/_integration/pgp.coffee rename to packages/zammad-addon-pgp/src/app/assets/javascripts/app/controllers/_integration/pgp.coffee diff --git a/zammad-addon-pgp/src/app/assets/javascripts/app/controllers/_ui_element/ticket_perform_action.coffee b/packages/zammad-addon-pgp/src/app/assets/javascripts/app/controllers/_ui_element/ticket_perform_action.coffee similarity index 100% rename from zammad-addon-pgp/src/app/assets/javascripts/app/controllers/_ui_element/ticket_perform_action.coffee rename to packages/zammad-addon-pgp/src/app/assets/javascripts/app/controllers/_ui_element/ticket_perform_action.coffee diff --git a/zammad-addon-pgp/src/app/assets/javascripts/app/lib/mixins/security_options.coffee b/packages/zammad-addon-pgp/src/app/assets/javascripts/app/lib/mixins/security_options.coffee similarity index 100% rename from zammad-addon-pgp/src/app/assets/javascripts/app/lib/mixins/security_options.coffee rename to packages/zammad-addon-pgp/src/app/assets/javascripts/app/lib/mixins/security_options.coffee diff --git a/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp.jst.eco b/packages/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp.jst.eco similarity index 100% rename from zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp.jst.eco rename to packages/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp.jst.eco diff --git a/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_group.jst.eco b/packages/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_group.jst.eco similarity index 100% rename from zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_group.jst.eco rename to packages/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_group.jst.eco diff --git a/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_list.jst.eco b/packages/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_list.jst.eco similarity index 100% rename from zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_list.jst.eco rename to packages/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_list.jst.eco diff --git a/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_private_key_add.jst.eco b/packages/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_private_key_add.jst.eco similarity index 100% rename from zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_private_key_add.jst.eco rename to packages/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_private_key_add.jst.eco diff --git a/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_public_key_add.jst.eco b/packages/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_public_key_add.jst.eco similarity index 100% rename from zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_public_key_add.jst.eco rename to packages/zammad-addon-pgp/src/app/assets/javascripts/app/views/integration/pgp_public_key_add.jst.eco diff --git a/zammad-addon-pgp/src/app/assets/stylesheets/addons/pgp-support.css b/packages/zammad-addon-pgp/src/app/assets/stylesheets/addons/pgp-support.css similarity index 100% rename from zammad-addon-pgp/src/app/assets/stylesheets/addons/pgp-support.css rename to packages/zammad-addon-pgp/src/app/assets/stylesheets/addons/pgp-support.css diff --git a/zammad-addon-pgp/src/app/controllers/integration/pgp_controller.rb b/packages/zammad-addon-pgp/src/app/controllers/integration/pgp_controller.rb similarity index 100% rename from zammad-addon-pgp/src/app/controllers/integration/pgp_controller.rb rename to packages/zammad-addon-pgp/src/app/controllers/integration/pgp_controller.rb diff --git a/zammad-addon-pgp/src/app/models/pgp_keypair.rb b/packages/zammad-addon-pgp/src/app/models/pgp_keypair.rb similarity index 100% rename from zammad-addon-pgp/src/app/models/pgp_keypair.rb rename to packages/zammad-addon-pgp/src/app/models/pgp_keypair.rb diff --git a/zammad-addon-pgp/src/app/models/ticket.rb b/packages/zammad-addon-pgp/src/app/models/ticket.rb similarity index 100% rename from zammad-addon-pgp/src/app/models/ticket.rb rename to packages/zammad-addon-pgp/src/app/models/ticket.rb diff --git a/zammad-addon-pgp/src/app/policies/controllers/integration/pgp_controller_policy.rb b/packages/zammad-addon-pgp/src/app/policies/controllers/integration/pgp_controller_policy.rb similarity index 100% rename from zammad-addon-pgp/src/app/policies/controllers/integration/pgp_controller_policy.rb rename to packages/zammad-addon-pgp/src/app/policies/controllers/integration/pgp_controller_policy.rb diff --git a/zammad-addon-pgp/src/config/initializers/inflections.rb b/packages/zammad-addon-pgp/src/config/initializers/inflections.rb similarity index 100% rename from zammad-addon-pgp/src/config/initializers/inflections.rb rename to packages/zammad-addon-pgp/src/config/initializers/inflections.rb diff --git a/zammad-addon-pgp/src/config/initializers/pgp_support.rb b/packages/zammad-addon-pgp/src/config/initializers/pgp_support.rb similarity index 100% rename from zammad-addon-pgp/src/config/initializers/pgp_support.rb rename to packages/zammad-addon-pgp/src/config/initializers/pgp_support.rb diff --git a/zammad-addon-pgp/src/config/routes/integration_pgp.rb b/packages/zammad-addon-pgp/src/config/routes/integration_pgp.rb similarity index 100% rename from zammad-addon-pgp/src/config/routes/integration_pgp.rb rename to packages/zammad-addon-pgp/src/config/routes/integration_pgp.rb diff --git a/zammad-addon-pgp/src/db/addon/pgpsupport/20220403000001_pgpsupport.rb b/packages/zammad-addon-pgp/src/db/addon/pgpsupport/20220403000001_pgpsupport.rb similarity index 100% rename from zammad-addon-pgp/src/db/addon/pgpsupport/20220403000001_pgpsupport.rb rename to packages/zammad-addon-pgp/src/db/addon/pgpsupport/20220403000001_pgpsupport.rb diff --git a/zammad-addon-pgp/src/db/seeds/settings.rb b/packages/zammad-addon-pgp/src/db/seeds/settings.rb similarity index 100% rename from zammad-addon-pgp/src/db/seeds/settings.rb rename to packages/zammad-addon-pgp/src/db/seeds/settings.rb diff --git a/zammad-addon-pgp/src/lib/secure_mailing/pgp.rb b/packages/zammad-addon-pgp/src/lib/secure_mailing/pgp.rb similarity index 100% rename from zammad-addon-pgp/src/lib/secure_mailing/pgp.rb rename to packages/zammad-addon-pgp/src/lib/secure_mailing/pgp.rb diff --git a/zammad-addon-pgp/src/lib/secure_mailing/pgp/incoming.rb b/packages/zammad-addon-pgp/src/lib/secure_mailing/pgp/incoming.rb similarity index 100% rename from zammad-addon-pgp/src/lib/secure_mailing/pgp/incoming.rb rename to packages/zammad-addon-pgp/src/lib/secure_mailing/pgp/incoming.rb diff --git a/zammad-addon-pgp/src/lib/secure_mailing/pgp/outgoing.rb b/packages/zammad-addon-pgp/src/lib/secure_mailing/pgp/outgoing.rb similarity index 100% rename from zammad-addon-pgp/src/lib/secure_mailing/pgp/outgoing.rb rename to packages/zammad-addon-pgp/src/lib/secure_mailing/pgp/outgoing.rb diff --git a/zammad-addon-pgp/src/lib/secure_mailing/pgp/retry.rb b/packages/zammad-addon-pgp/src/lib/secure_mailing/pgp/retry.rb similarity index 100% rename from zammad-addon-pgp/src/lib/secure_mailing/pgp/retry.rb rename to packages/zammad-addon-pgp/src/lib/secure_mailing/pgp/retry.rb diff --git a/zammad-addon-pgp/src/public/assets/images/icons/pgp.svg b/packages/zammad-addon-pgp/src/public/assets/images/icons/pgp.svg similarity index 100% rename from zammad-addon-pgp/src/public/assets/images/icons/pgp.svg rename to packages/zammad-addon-pgp/src/public/assets/images/icons/pgp.svg diff --git a/zammad-addon-pgp/zammad-addon-pgp.szpm.template b/packages/zammad-addon-pgp/zammad-addon-pgp.szpm.template similarity index 100% rename from zammad-addon-pgp/zammad-addon-pgp.szpm.template rename to packages/zammad-addon-pgp/zammad-addon-pgp.szpm.template