diff --git a/markdown/dev/reference/packages/aaron/en.md b/markdown/dev/reference/packages/aaron/en.md
deleted file mode 100644
index 64a372d6292..00000000000
--- a/markdown/dev/reference/packages/aaron/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "@freesewing/aaron"
----
-
-
-
-
diff --git a/markdown/dev/reference/packages/benjamin/en.md b/markdown/dev/reference/packages/benjamin/en.md
deleted file mode 100644
index a16a934c0cd..00000000000
--- a/markdown/dev/reference/packages/benjamin/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "@freesewing/benjamin"
----
-
-
-
-
diff --git a/markdown/dev/reference/packages/bent/en.md b/markdown/dev/reference/packages/bent/en.md
deleted file mode 100644
index 92570902654..00000000000
--- a/markdown/dev/reference/packages/bent/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "@freesewing/bent"
----
-
-
-
-
diff --git a/markdown/dev/reference/packages/breanna/en.md b/markdown/dev/reference/packages/breanna/en.md
deleted file mode 100644
index 93991a4e833..00000000000
--- a/markdown/dev/reference/packages/breanna/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "@freesewing/breanna"
----
-
-
-
-
diff --git a/markdown/dev/reference/packages/brian/en.md b/markdown/dev/reference/packages/brian/en.md
deleted file mode 100644
index eab0ef2abe4..00000000000
--- a/markdown/dev/reference/packages/brian/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "@freesewing/brian"
----
-
-
-
-
diff --git a/markdown/dev/reference/packages/bruce/en.md b/markdown/dev/reference/packages/bruce/en.md
deleted file mode 100644
index f79868ad2e3..00000000000
--- a/markdown/dev/reference/packages/bruce/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "@freesewing/bruce"
----
-
-
-
-
diff --git a/markdown/dev/reference/packages/carlita/en.md b/markdown/dev/reference/packages/carlita/en.md
deleted file mode 100644
index c51951d634c..00000000000
--- a/markdown/dev/reference/packages/carlita/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "@freesewing/carlita"
----
-
-
-
-
diff --git a/markdown/dev/reference/packages/carlton/en.md b/markdown/dev/reference/packages/carlton/en.md
deleted file mode 100644
index f355da6f838..00000000000
--- a/markdown/dev/reference/packages/carlton/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "@freesewing/carlton"
----
-
-
-
-
diff --git a/markdown/dev/reference/packages/cathrin/en.md b/markdown/dev/reference/packages/cathrin/en.md
deleted file mode 100644
index 121795ddd93..00000000000
--- a/markdown/dev/reference/packages/cathrin/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "@freesewing/cathrin"
----
-
-
-
-
diff --git a/markdown/dev/reference/packages/components/blockquote/en.md b/markdown/dev/reference/packages/components/blockquote/en.md
deleted file mode 100644
index ba88b8a2eac..00000000000
--- a/markdown/dev/reference/packages/components/blockquote/en.md
+++ /dev/null
@@ -1,79 +0,0 @@
----
-title: Blockquote
----
-
-The `Blockquote` component is a base blockquote that can be styled
-in a number of different ways via the `type` prop which can be set to:
-
- - note
- - warning
- - tip
- - fixme
-
-It is typically used in our MDX content where we make the `Note`, `Warning`,
-`Tip` and `Fixme` components available in the global scope. They all use
-the `Blockquote` component under the hood.
-
-## Examples
-
-### Type: note
-
- This is a note
-
-```mdx
- This is a note
-```
-
-```jsx
-
This is a note
-```
-
-
-### Type: tip
-
- This is a tip
-
-```mdx
- This is a tip
-```
-
-```jsx
-
This is a tip
-```
-
-
-### Type: warning
-
- This is a warning
-
-```mdx
- This is a warning
-```
-
-```jsx
-
This is a warning
-```
-
-### Type: fixme
-
- This needs attention
-
-```mdx
- This needs attention
-```
-
-```jsx
-
This needs attention
-```
-
-## Props
-
-| Name | Type | Default | Description |
-|-----:|------|:--------|:------------|
-|*type*|`string`|`note`|Determines the style of the `Blockquote`. One of `note`', `tip`, `warning`, or `fixme`.|
-
-
-
-This component will render the `children` between its opening and closing tags.
-
-
diff --git a/markdown/dev/reference/packages/components/draft/en.md b/markdown/dev/reference/packages/components/draft/en.md
deleted file mode 100644
index 08ecdfe277a..00000000000
--- a/markdown/dev/reference/packages/components/draft/en.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-title: Draft
----
-
-The `Draft` component renders a FreeSewing pattern in the browser as SVG.
-
-To use the `Draft` component, pass it the result of `pattern.getRenderProps()`
-as props:
-
-```js
-const renderProps = pattern.draft().getRenderProps()
-
-return
-```
-
-
-
-##### Ensuring consistency of snippets between SVG and React output
-
-The `pattern.getRenderProps()` returns a range of props, including
-an SVG object on which the `preRender` hook gets called prior to
-returning.
-
-This way, svg.defs now holds all defs, including any that may have
-been added by custom plugins, and we use this verbatim in our
-React component.
-
-This removes any discrepancies in how SVG rendering and React
-rendering handles the defs section of the SVG document,
-and thus displays snippets.
-
-
-
diff --git a/markdown/dev/reference/packages/components/draftconfgurator/en.md b/markdown/dev/reference/packages/components/draftconfgurator/en.md
deleted file mode 100644
index bded9ca227a..00000000000
--- a/markdown/dev/reference/packages/components/draftconfgurator/en.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: DraftConfigurator
----
-
-The `DraftConfigurator` provides the user interface for configuring a draft.
-It is a rather complex component, that is used both for the freesewing.org website
-as for our development environment.
-
- Add more documentation for this component
-
-## Example
-
-
-
-
diff --git a/markdown/dev/reference/packages/components/draftconfgurator/example.png b/markdown/dev/reference/packages/components/draftconfgurator/example.png
deleted file mode 100644
index e5ff2a84666..00000000000
Binary files a/markdown/dev/reference/packages/components/draftconfgurator/example.png and /dev/null differ
diff --git a/markdown/dev/reference/packages/components/emblem/en.md b/markdown/dev/reference/packages/components/emblem/en.md
deleted file mode 100644
index 99f831b7ee5..00000000000
--- a/markdown/dev/reference/packages/components/emblem/en.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Emblem
----
-
-The `Emblem` component renders the freesewing word in the top-left of our navigation bar.
-
- Add more documentation for this component
-
-## Example
-
-
-
diff --git a/markdown/dev/reference/packages/components/emblem/example.png b/markdown/dev/reference/packages/components/emblem/example.png
deleted file mode 100644
index d71a89b7621..00000000000
Binary files a/markdown/dev/reference/packages/components/emblem/example.png and /dev/null differ
diff --git a/markdown/dev/reference/packages/components/en.md b/markdown/dev/reference/packages/components/en.md
deleted file mode 100644
index ccf82704f35..00000000000
--- a/markdown/dev/reference/packages/components/en.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-title: "@freesewing/components"
----
-
-This is a collection for React components for FreeSewing's websites:
-
-
diff --git a/markdown/dev/reference/packages/components/example/en.md b/markdown/dev/reference/packages/components/example/en.md
deleted file mode 100644
index db41fa29ab1..00000000000
--- a/markdown/dev/reference/packages/components/example/en.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: Example
----
-
-The `Example` component renders the [examples](/reference/packages/examples/) pattern.
-It is used throughout our developer documentation.
-
- Add more documentation for this component
-
-## Example
-
-
-
diff --git a/markdown/dev/reference/packages/components/footer/en.md b/markdown/dev/reference/packages/components/footer/en.md
deleted file mode 100644
index f94c73eabdc..00000000000
--- a/markdown/dev/reference/packages/components/footer/en.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Footer
----
-
-The `Footer` component is the shared footer we use on our websites.
-
- Add more documentation for this component
-
-## Example
-
-
-
diff --git a/markdown/dev/reference/packages/components/footer/example.png b/markdown/dev/reference/packages/components/footer/example.png
deleted file mode 100644
index 30a253c16e4..00000000000
Binary files a/markdown/dev/reference/packages/components/footer/example.png and /dev/null differ
diff --git a/markdown/dev/reference/packages/components/icon/en.md b/markdown/dev/reference/packages/components/icon/en.md
deleted file mode 100644
index a8f9e5c72a6..00000000000
--- a/markdown/dev/reference/packages/components/icon/en.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: Icon
----
-
-The `Icon` component renders a couple of icons that we use, but
-are not available in the standard [material icon set](https://material.io/resources/icons/).
-
- Add more documentation for this component
-
-## Example
-
-| Name | Icon |
-|-----------:|:------:|
-| `gitter` | |
-| `github` | |
-| `twitter` | |
-| `instagram` | |
-| `google` | |
-| `facebook` | |
-| `note` | |
-| `tip` | |
-| `warning` | |
-
diff --git a/markdown/dev/reference/packages/components/linedrawing/en.md b/markdown/dev/reference/packages/components/linedrawing/en.md
deleted file mode 100644
index d29eae0c7a1..00000000000
--- a/markdown/dev/reference/packages/components/linedrawing/en.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Linedrawing
----
-
-The `Linedrawing` component renders linedrawings for the FreeSewing patterns.
-
- Add more documentation for this component
-
-## Example
-
-
-
diff --git a/markdown/dev/reference/packages/components/linedrawing/example.png b/markdown/dev/reference/packages/components/linedrawing/example.png
deleted file mode 100644
index 37da8dd37e8..00000000000
Binary files a/markdown/dev/reference/packages/components/linedrawing/example.png and /dev/null differ
diff --git a/markdown/dev/reference/packages/components/logo/en.md b/markdown/dev/reference/packages/components/logo/en.md
deleted file mode 100644
index 74636f46c64..00000000000
--- a/markdown/dev/reference/packages/components/logo/en.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Logo
----
-
-The `Logo` component renders the FreeSewing logo.
-
- Add more documentation for this component
-
-## Example
-
-
-
diff --git a/markdown/dev/reference/packages/components/navbar/en.md b/markdown/dev/reference/packages/components/navbar/en.md
deleted file mode 100644
index 32c920bd04b..00000000000
--- a/markdown/dev/reference/packages/components/navbar/en.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Navbar
----
-
-The `Navbar` component is the shared navigation bar we use at the top of our websites.
-
- Add more documentation for this component
-
-## Example
-
-
-
diff --git a/markdown/dev/reference/packages/components/navbar/example.png b/markdown/dev/reference/packages/components/navbar/example.png
deleted file mode 100644
index 22a2c187ae7..00000000000
Binary files a/markdown/dev/reference/packages/components/navbar/example.png and /dev/null differ
diff --git a/markdown/dev/reference/packages/components/render/en.md b/markdown/dev/reference/packages/components/render/en.md
deleted file mode 100644
index 3356011496b..00000000000
--- a/markdown/dev/reference/packages/components/render/en.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: Render
----
-
-The `Render` component is componet that renders a FreeSewing pattern.
-It's an alternative to rendering patterns as SVG, allowing for more
-interactive use of our patterns in your frontend.
-
-
-
-This component used to be named `Draft` but was renamed to `Render` to better
-capture what the component does.
-
-The name `Draft` is deprecated and will be removed in a future release.
-
-
-
-## Example
-
-
-
-## Props
-
-| Name | Type | Default | Description |
-|-------------:|:----------:|:-------:|:------------|
-| *design* | `bool` | `false` | Whether or not to enable design mode |
-| *style* | `object` | `{}` | Optional extra CSS for the SVG |
-| *focus* | `string` | | The element to be in focus in design mode |
-| *raiseEvent* | `function` | | A method to pass events to the parent component |
-| *width* (*) | `number` | | The SVG width |
-| *height* (*) | `number` | | The SVG height |
-| *settings* (*)| `object` | | The [draft settings](/reference/settings/)|
-| *parts* (*) | `object` | | An object holding the drafted parts |
-
-
-
-###### (*) Use `pattern.getRenderProps()` to get these props
-
-The `width`, `height`, `settings`, and `parts` props are provided by the
-[getRenderProps()](/reference/api/pattern/#getrenderprops) method of
-the [Pattern](/reference/api/pattern/) object.
-
-They are typically uses as in the example below:
-
-```js
-
-```
-
-
diff --git a/markdown/dev/reference/packages/components/render/example.png b/markdown/dev/reference/packages/components/render/example.png
deleted file mode 100644
index 6678b54b21e..00000000000
Binary files a/markdown/dev/reference/packages/components/render/example.png and /dev/null differ
diff --git a/markdown/dev/reference/packages/components/robot/en.md b/markdown/dev/reference/packages/components/robot/en.md
deleted file mode 100644
index 58a93698200..00000000000
--- a/markdown/dev/reference/packages/components/robot/en.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: Robot
----
-
-The `Robot` component renders the FreeSewing robot.
-It takes a `pose` prop that should be one of the following:
-
- - fail,
- - ohno,
- - shrug,
- - shrug2,
- - yay
-
-Rendering a different pose for each.
-
- Add more documentation for this component
-
-## Example
-
-
-
-
diff --git a/markdown/dev/reference/packages/components/sampleconfigurator/en.md b/markdown/dev/reference/packages/components/sampleconfigurator/en.md
deleted file mode 100644
index a41adb05423..00000000000
--- a/markdown/dev/reference/packages/components/sampleconfigurator/en.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: SampleConfigurator
----
-
-The `SampleConfigurator` provides the user interface for configuring sampling of a pattern.
-It is used in our development environment.
-
- Add more documentation for this component
-
-## Example
-
- Add screenshot
-
-
diff --git a/markdown/dev/reference/packages/components/spinner/en.md b/markdown/dev/reference/packages/components/spinner/en.md
deleted file mode 100644
index cb8b1a2a677..00000000000
--- a/markdown/dev/reference/packages/components/spinner/en.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: Spinner
----
-
-The `Spinner` component renders a loading indicator with the FreeSewing logo.
-
-It is a pure SVG implementation, using SMIL for animation.
-
- Add more documentation for this component
-
-## Example
-
-
-
diff --git a/markdown/dev/reference/packages/components/spinner/example.svg b/markdown/dev/reference/packages/components/spinner/example.svg
deleted file mode 100644
index 77d973da9ba..00000000000
--- a/markdown/dev/reference/packages/components/spinner/example.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-
diff --git a/markdown/dev/reference/packages/components/withgist/en.md b/markdown/dev/reference/packages/components/withgist/en.md
deleted file mode 100644
index aa48ee075f6..00000000000
--- a/markdown/dev/reference/packages/components/withgist/en.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: WithGist
----
-
-The `WithGist` component is a higher order component that adds management of a `gist`
-to your component. A gist is almost the same as a recipe, that is, it stores all the data
-required to draft your pattern.
-
-This component is used under the hood in both the freesewing.org website as our
-development environment.
-
diff --git a/markdown/dev/reference/packages/components/withlanguage/en.md b/markdown/dev/reference/packages/components/withlanguage/en.md
deleted file mode 100644
index 7667381c5aa..00000000000
--- a/markdown/dev/reference/packages/components/withlanguage/en.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: WithLanguage
----
-
-The `WithLanguage` component is a higher order component that is used to inject
-the [react-intl](https://github.com/formatjs/react-intl) context into your component.
-
-This component is used under the hood in both the freesewing.org website as our
-development environment.
-
diff --git a/markdown/dev/reference/packages/components/withstorage/en.md b/markdown/dev/reference/packages/components/withstorage/en.md
deleted file mode 100644
index 2b0a7663d7c..00000000000
--- a/markdown/dev/reference/packages/components/withstorage/en.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: WithStorage
----
-
-The `WithStorage` component is a higher order component that adds saving to and reading from
-(the browser's) local storage to your component.
-
-This component is used under the hood in both the freesewing.org website as our
-development environment.
-
diff --git a/markdown/dev/reference/packages/components/workbench/en.md b/markdown/dev/reference/packages/components/workbench/en.md
deleted file mode 100644
index 94597518417..00000000000
--- a/markdown/dev/reference/packages/components/workbench/en.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: Workbench
----
-
-The `Workbench` component provides the FreeSewing development environment.
-It is a rather complex component, that is used as the entrypoint component
-for our development environment.
-
- Add more documentation for this component
-
-## Example
-
-
-
-
diff --git a/markdown/dev/reference/packages/components/workbench/example.png b/markdown/dev/reference/packages/components/workbench/example.png
deleted file mode 100644
index 2dd234022ee..00000000000
Binary files a/markdown/dev/reference/packages/components/workbench/example.png and /dev/null differ
diff --git a/markdown/dev/reference/packages/core/en.md b/markdown/dev/reference/packages/core/en.md
deleted file mode 100644
index 6c8bd019ba5..00000000000
--- a/markdown/dev/reference/packages/core/en.md
+++ /dev/null
@@ -1,64 +0,0 @@
----
-title: "@freesewing/core"
----
-
-
-
-This is a [Gatsby](https://gatsbyjs.org/) plugin that wraps our [remark-jargon](/reference/packages/remark-jargon/) plugin for [Remark](https://github.com/remarkjs/remark).
-
-