diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9efd5f4..73f654c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -20,6 +20,7 @@ As this project is a user-facing application, the places in the semantic version
### Changed
- Drop unnecessary async usage of the `js-yaml` package
+- The FormKit and Highlight.js libs are imported dynamically to allow for a smaller main asset chunk
### Fixed
diff --git a/src/components/FormKitWrapper.vue b/src/components/FormKitWrapper.vue
new file mode 100644
index 0000000..33aa109
--- /dev/null
+++ b/src/components/FormKitWrapper.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/src/corpus/CreateCorpus.vue b/src/corpus/CreateCorpus.vue
index 7343091..23b7194 100644
--- a/src/corpus/CreateCorpus.vue
+++ b/src/corpus/CreateCorpus.vue
@@ -1,6 +1,7 @@