diff --git a/packages/web/src/elements/CloseSearchButton.svelte b/packages/web/src/buttons/CloseSearchButton.svelte
similarity index 100%
rename from packages/web/src/elements/CloseSearchButton.svelte
rename to packages/web/src/buttons/CloseSearchButton.svelte
diff --git a/packages/web/src/elements/DropDownButton.svelte b/packages/web/src/buttons/DropDownButton.svelte
similarity index 100%
rename from packages/web/src/elements/DropDownButton.svelte
rename to packages/web/src/buttons/DropDownButton.svelte
diff --git a/packages/web/src/elements/FormStyledButton.svelte b/packages/web/src/buttons/FormStyledButton.svelte
similarity index 100%
rename from packages/web/src/elements/FormStyledButton.svelte
rename to packages/web/src/buttons/FormStyledButton.svelte
diff --git a/packages/web/src/elements/FormStyledButtonLikeLabel.svelte b/packages/web/src/buttons/FormStyledButtonLikeLabel.svelte
similarity index 100%
rename from packages/web/src/elements/FormStyledButtonLikeLabel.svelte
rename to packages/web/src/buttons/FormStyledButtonLikeLabel.svelte
diff --git a/packages/web/src/elements/InlineButton.svelte b/packages/web/src/buttons/InlineButton.svelte
similarity index 100%
rename from packages/web/src/elements/InlineButton.svelte
rename to packages/web/src/buttons/InlineButton.svelte
diff --git a/packages/web/src/elements/LargeButton.svelte b/packages/web/src/buttons/LargeButton.svelte
similarity index 100%
rename from packages/web/src/elements/LargeButton.svelte
rename to packages/web/src/buttons/LargeButton.svelte
diff --git a/packages/web/src/widgets/ToolStripButton.svelte b/packages/web/src/buttons/ToolStripButton.svelte
similarity index 100%
rename from packages/web/src/widgets/ToolStripButton.svelte
rename to packages/web/src/buttons/ToolStripButton.svelte
diff --git a/packages/web/src/widgets/ToolStripCommandButton.svelte b/packages/web/src/buttons/ToolStripCommandButton.svelte
similarity index 100%
rename from packages/web/src/widgets/ToolStripCommandButton.svelte
rename to packages/web/src/buttons/ToolStripCommandButton.svelte
diff --git a/packages/web/src/widgets/ToolStripContainer.svelte b/packages/web/src/buttons/ToolStripContainer.svelte
similarity index 100%
rename from packages/web/src/widgets/ToolStripContainer.svelte
rename to packages/web/src/buttons/ToolStripContainer.svelte
diff --git a/packages/web/src/widgets/ToolStripDropDownButton.svelte b/packages/web/src/buttons/ToolStripDropDownButton.svelte
similarity index 100%
rename from packages/web/src/widgets/ToolStripDropDownButton.svelte
rename to packages/web/src/buttons/ToolStripDropDownButton.svelte
diff --git a/packages/web/src/widgets/ToolbarButton.svelte b/packages/web/src/buttons/ToolbarButton.svelte
similarity index 100%
rename from packages/web/src/widgets/ToolbarButton.svelte
rename to packages/web/src/buttons/ToolbarButton.svelte
diff --git a/packages/web/src/impexp/UploadButton.svelte b/packages/web/src/buttons/UploadButton.svelte
similarity index 81%
rename from packages/web/src/impexp/UploadButton.svelte
rename to packages/web/src/buttons/UploadButton.svelte
index a365b608c..0d9a18a22 100644
--- a/packages/web/src/impexp/UploadButton.svelte
+++ b/packages/web/src/buttons/UploadButton.svelte
@@ -1,5 +1,5 @@