diff --git a/src/components/CvStructuredList/CvStructuredList.stories.js b/src/components/CvStructuredList/CvStructuredList.stories.js
new file mode 100644
index 000000000..f5106c953
--- /dev/null
+++ b/src/components/CvStructuredList/CvStructuredList.stories.js
@@ -0,0 +1,64 @@
+import {
+ sbCompPrefix,
+ storyParametersObject,
+} from '../../global/storybook-utils';
+import { CvStructuredList } from '.';
+
+export default {
+ title: `${sbCompPrefix}/CvStructuredList`,
+ component: CvStructuredList,
+ argTypes: {},
+};
+
+const template = `
+
+ Heading 1
+ Heading 2
+ Heading 3
+
+
+
+ Item_1
+ Item_1
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui magna, finibus id tortor sed, aliquet
+ bibendum augue. Aenean posuere sem vel euismod dignissim. Nulla ut cursus dolor. Pellentesque vulputate nisl a
+ porttitor interdum.
+
+
+ Item_2
+ Item_2
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui magna, finibus id tortor sed, aliquet
+ bibendum augue. Aenean posuere sem vel euismod dignissim. Nulla ut cursus dolor. Pellentesque vulputate nisl a
+ porttitor interdum.
+
+
+ Item_3
+ Item_3
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui magna, finibus id tortor sed, aliquet
+ bibendum augue. Aenean posuere sem vel euismod dignissim. Nulla ut cursus dolor. Pellentesque vulputate nisl a
+ porttitor interdum.
+
+
+`;
+
+const Template = args => {
+ return {
+ components: { CvStructuredList },
+ setup: () => ({ args }),
+ template,
+ };
+};
+
+export const Default = Template.bind({});
+Default.args = {};
+Default.parameters = storyParametersObject(
+ Default.parameters,
+ template,
+ Default.args
+);
diff --git a/src/components/CvStructuredList/CvStructuredList.vue b/src/components/CvStructuredList/CvStructuredList.vue
new file mode 100644
index 000000000..97f9de962
--- /dev/null
+++ b/src/components/CvStructuredList/CvStructuredList.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/src/components/CvStructuredList/CvStructuredListData.vue b/src/components/CvStructuredList/CvStructuredListData.vue
new file mode 100644
index 000000000..97f9de962
--- /dev/null
+++ b/src/components/CvStructuredList/CvStructuredListData.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/src/components/CvStructuredList/CvStructuredListHeading.vue b/src/components/CvStructuredList/CvStructuredListHeading.vue
new file mode 100644
index 000000000..97f9de962
--- /dev/null
+++ b/src/components/CvStructuredList/CvStructuredListHeading.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/src/components/CvStructuredList/CvStructuredListItem.vue b/src/components/CvStructuredList/CvStructuredListItem.vue
new file mode 100644
index 000000000..97f9de962
--- /dev/null
+++ b/src/components/CvStructuredList/CvStructuredListItem.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/src/components/CvStructuredList/CvStructuredListItemSelectable.vue b/src/components/CvStructuredList/CvStructuredListItemSelectable.vue
new file mode 100644
index 000000000..97f9de962
--- /dev/null
+++ b/src/components/CvStructuredList/CvStructuredListItemSelectable.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/src/components/CvStructuredList/CvStructuredListItemStandard.vue b/src/components/CvStructuredList/CvStructuredListItemStandard.vue
new file mode 100644
index 000000000..97f9de962
--- /dev/null
+++ b/src/components/CvStructuredList/CvStructuredListItemStandard.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/src/components/CvStructuredList/__tests__/CvStructuredList.spec.js b/src/components/CvStructuredList/__tests__/CvStructuredList.spec.js
new file mode 100644
index 000000000..70b786d12
--- /dev/null
+++ b/src/components/CvStructuredList/__tests__/CvStructuredList.spec.js
@@ -0,0 +1 @@
+// TODO
diff --git a/src/components/CvStructuredList/index.js b/src/components/CvStructuredList/index.js
new file mode 100644
index 000000000..5260a3e94
--- /dev/null
+++ b/src/components/CvStructuredList/index.js
@@ -0,0 +1,12 @@
+import CvStructuredListData from './CvStructuredListData.vue';
+import CvStructuredListHeading from './CvStructuredListHeading.vue';
+import CvStructuredListItem from './CvStructuredListItem.vue';
+import CvStructuredList from './CvStructuredList.vue';
+export {
+ CvStructuredList,
+ CvStructuredListItem,
+ CvStructuredListHeading,
+ CvStructuredListData,
+};
+
+export default CvStructuredList;