+
+
+
+
+
+
+ $emit('addCell', e)"
+ />
+
+
+
+
\ No newline at end of file
diff --git a/zt_frontend/src/components/cells/base/CellActionButtons.vue b/zt_frontend/src/components/cells/base/CellActionButtons.vue
new file mode 100644
index 00000000..cfeed03b
--- /dev/null
+++ b/zt_frontend/src/components/cells/base/CellActionButtons.vue
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+ {{
+ numberOfComments
+ }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/zt_frontend/src/components/cells/base/CellHeader.vue b/zt_frontend/src/components/cells/base/CellHeader.vue
new file mode 100644
index 00000000..f28680fc
--- /dev/null
+++ b/zt_frontend/src/components/cells/base/CellHeader.vue
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/zt_frontend/src/components/cells/base/CellMenu.vue b/zt_frontend/src/components/cells/base/CellMenu.vue
new file mode 100644
index 00000000..0cb91d5f
--- /dev/null
+++ b/zt_frontend/src/components/cells/base/CellMenu.vue
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+ Non-Reactive
+
+
+
+
+
+
+ Hide Cell
+
+
+
+
+
+
+ Hide Code
+
+
+
+
+
+
+ Expand Code
+
+
+
+
+
+
+ Show Table
+
+
+
+
+
+
+ Delete Cell
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/zt_frontend/src/components/cells/base/CellNameEditor.vue b/zt_frontend/src/components/cells/base/CellNameEditor.vue
new file mode 100644
index 00000000..3dc0cd2b
--- /dev/null
+++ b/zt_frontend/src/components/cells/base/CellNameEditor.vue
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+ {{ modelValue }}
+
+
+
+
+ { if (!focused) save(); }"
+ />
+
+
+
+ {{ modelValue }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/zt_frontend/src/components/CodeCellManager.vue b/zt_frontend/src/components/cells/base/CodeCellManager.vue
similarity index 94%
rename from zt_frontend/src/components/CodeCellManager.vue
rename to zt_frontend/src/components/cells/base/CodeCellManager.vue
index 28e3ce65..b22e6c53 100644
--- a/zt_frontend/src/components/CodeCellManager.vue
+++ b/zt_frontend/src/components/cells/base/CodeCellManager.vue
@@ -50,12 +50,12 @@