diff --git a/src/components/nodes/NodeView.vue b/src/components/nodes/NodeView.vue
new file mode 100644
index 0000000..3ce8147
--- /dev/null
+++ b/src/components/nodes/NodeView.vue
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/nodes/NodeViewBody.vue b/src/components/nodes/NodeViewBody.vue
new file mode 100644
index 0000000..42c8aac
--- /dev/null
+++ b/src/components/nodes/NodeViewBody.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
diff --git a/src/components/nodes/NodeViewChildList.vue b/src/components/nodes/NodeViewChildList.vue
new file mode 100644
index 0000000..3c3a678
--- /dev/null
+++ b/src/components/nodes/NodeViewChildList.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
diff --git a/src/components/nodes/NodeViewFooter.vue b/src/components/nodes/NodeViewFooter.vue
new file mode 100644
index 0000000..9974242
--- /dev/null
+++ b/src/components/nodes/NodeViewFooter.vue
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
diff --git a/src/components/nodes/NodeViewHeaderProd.vue b/src/components/nodes/NodeViewHeaderProd.vue
new file mode 100644
index 0000000..7f9fa70
--- /dev/null
+++ b/src/components/nodes/NodeViewHeaderProd.vue
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
diff --git a/src/components/nodes/NodeViewHeaderRef.vue b/src/components/nodes/NodeViewHeaderRef.vue
new file mode 100644
index 0000000..4509064
--- /dev/null
+++ b/src/components/nodes/NodeViewHeaderRef.vue
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
diff --git a/src/components/nodes/index.js b/src/components/nodes/index.js
new file mode 100644
index 0000000..8a02b00
--- /dev/null
+++ b/src/components/nodes/index.js
@@ -0,0 +1,6 @@
+export { default as NodeViewChildList } from './NodeViewChildList'
+export { default as NodeViewHeaderRef } from './NodeViewHeaderRef'
+export { default as NodeViewHeaderProd } from './NodeViewHeaderProd'
+export { default as NodeViewBody } from './NodeViewBody'
+export { default as NodeViewFooter } from './NodeViewFooter'
+export { default as NodeView } from './NodeView'