diff --git a/src/demolib/AllColumnsDropdown.svelte b/src/demolib/AllColumnsDropdown.svelte
new file mode 100644
index 0000000..a6225f0
--- /dev/null
+++ b/src/demolib/AllColumnsDropdown.svelte
@@ -0,0 +1,34 @@
+
+
+
+
+ getDd().hide()} />
+
+
diff --git a/src/demolib/ColumnList.svelte b/src/demolib/ColumnList.svelte
new file mode 100644
index 0000000..c49f58a
--- /dev/null
+++ b/src/demolib/ColumnList.svelte
@@ -0,0 +1,80 @@
+
+
+
+
+
+
Available Columns
+
+
+
+
+
+
diff --git a/src/demolib/FavButtonMenuItem.svelte b/src/demolib/FavButtonMenuItem.svelte
new file mode 100644
index 0000000..68e4048
--- /dev/null
+++ b/src/demolib/FavButtonMenuItem.svelte
@@ -0,0 +1,29 @@
+
+
+
+
+
diff --git a/src/demolib/FavMenuItem.svelte b/src/demolib/FavMenuItem.svelte
new file mode 100644
index 0000000..f72eef3
--- /dev/null
+++ b/src/demolib/FavMenuItem.svelte
@@ -0,0 +1,29 @@
+
+
+
+ {@render children()}
+
+
+
+
+
diff --git a/src/demolib/GlassyDropdownMenu.svelte b/src/demolib/GlassyDropdownMenu.svelte
new file mode 100644
index 0000000..305d31e
--- /dev/null
+++ b/src/demolib/GlassyDropdownMenu.svelte
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/src/demolib/HeaderCell.svelte b/src/demolib/HeaderCell.svelte
new file mode 100644
index 0000000..c7d7194
--- /dev/null
+++ b/src/demolib/HeaderCell.svelte
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+ {#if col.pinnedFunctions.align}
+
+ {/if}
+ {#if col.pinnedFunctions.textWrap}
+
+
+ {/if}
+ {#if col.pinnedFunctions.hide}
+
+ {/if}
+ {#if col.pinnedFunctions.pin}
+
+ {/if}
+
+
+
+
diff --git a/src/index.html b/src/index.html
index 42068d8..d12b3c6 100644
--- a/src/index.html
+++ b/src/index.html
@@ -20,6 +20,6 @@
%sveltekit.body%
-
+