diff --git a/wax-prosemirror-schema/index.js b/wax-prosemirror-schema/index.js
index 2a5f4c3b7d0d332a422e908d2264aeaf05e498b7..d6a70f2e5f1166efd852c20f2c4249207a676b6b 100644
--- a/wax-prosemirror-schema/index.js
+++ b/wax-prosemirror-schema/index.js
@@ -14,6 +14,17 @@ export { default as superscriptMark } from "./src/marks/superscriptMark";
 export { default as strikethroughMark } from "./src/marks/strikethroughMark";
 export { default as underlineMark } from "./src/marks/underlineMark";
 export { default as smallcapsMark } from "./src/marks/smallcapsMark";
+export { default as sourceMark } from "./src/marks/sourceMark";
+
 /*
 LIST OF SUPPORTED NODES
 */
+export { default as paragraphNode } from "./src/nodes/paragraphNode";
+export { default as authorNode } from "./src/nodes/authorNode";
+export { default as epigraphPoetryNode } from "./src/nodes/epigraphPoetryNode";
+export { default as epigraphProseNode } from "./src/nodes/epigraphProseNode";
+export { default as sourceNoteNode } from "./src/nodes/sourceNoteNode";
+export { default as paragraphContNode } from "./src/nodes/paragraphContNode";
+export { default as extractProseNode } from "./src/nodes/extractProseNode";
+export { default as extractPoetryNode } from "./src/nodes/extractPoetryNode";
+export { default as titleNode } from "./src/nodes/titleNode";
diff --git a/wax-prosemirror-schema/src/editoria/marks.js b/wax-prosemirror-schema/src/editoria/marks.js
index 8dda846faeccd6c2d633d61b13532d16e4166fc1..9594634b497a1b8a2fbbe9e8d33e526be088d598 100644
--- a/wax-prosemirror-schema/src/editoria/marks.js
+++ b/wax-prosemirror-schema/src/editoria/marks.js
@@ -1,14 +1,4 @@
-const emDOM = ["em", 0],
-  strongDOM = ["strong", 0],
-  codeDOM = ["code", 0];
-
 const marks = {
-  source: {
-    parseDOM: [{ tag: "cite" }],
-    toDOM() {
-      return ["cite", 0];
-    }
-  },
   insertion: {
     attrs: {
       user: {
diff --git a/wax-prosemirror-schema/src/marks/sourceMark.js b/wax-prosemirror-schema/src/marks/sourceMark.js
new file mode 100644
index 0000000000000000000000000000000000000000..7b87d7b462c8198a44b869292a83c97865cfb324
--- /dev/null
+++ b/wax-prosemirror-schema/src/marks/sourceMark.js
@@ -0,0 +1,8 @@
+const source = {
+  parseDOM: [{ tag: "cite" }],
+  toDOM() {
+    return ["cite", 0];
+  }
+};
+
+export default source;
diff --git a/wax-prosemirror-schema/src/nodes/authorNode.js b/wax-prosemirror-schema/src/nodes/authorNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/wax-prosemirror-schema/src/nodes/epigraphPoetryNode.js b/wax-prosemirror-schema/src/nodes/epigraphPoetryNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/wax-prosemirror-schema/src/nodes/epigraphProseNode.js b/wax-prosemirror-schema/src/nodes/epigraphProseNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/wax-prosemirror-schema/src/nodes/extractPoetryNode.js b/wax-prosemirror-schema/src/nodes/extractPoetryNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/wax-prosemirror-schema/src/nodes/extractProseNode.js b/wax-prosemirror-schema/src/nodes/extractProseNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/wax-prosemirror-schema/src/nodes/paragraphContNode.js b/wax-prosemirror-schema/src/nodes/paragraphContNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/wax-prosemirror-schema/src/nodes/paragraphNode.js b/wax-prosemirror-schema/src/nodes/paragraphNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/wax-prosemirror-schema/src/nodes/sourceNoteNode.js b/wax-prosemirror-schema/src/nodes/sourceNoteNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/wax-prosemirror-schema/src/nodes/titleNode.js b/wax-prosemirror-schema/src/nodes/titleNode.js
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391