diff --git a/hexawebshare/src/components/utility/utility/PublicPageLayout.stories.svelte b/hexawebshare/src/components/utility/utility/PublicPageLayout.stories.svelte
new file mode 100644
index 0000000..d7b3e5c
--- /dev/null
+++ b/hexawebshare/src/components/utility/utility/PublicPageLayout.stories.svelte
@@ -0,0 +1,540 @@
+
+
+
+
+
+
+
+
+
+{#snippet heroContent()}
+
+{/snippet}
+
+{#snippet featuresContent()}
+
+
+
+ {#snippet children()}
+
+ {#snippet children()}
+
+ {/snippet}
+
+
+ {#snippet children()}
+
+ {/snippet}
+
+
+ {#snippet children()}
+
+ {/snippet}
+
+ {/snippet}
+
+
+{/snippet}
+
+{#snippet pricingContent()}
+
+
+
+ {#snippet children()}
+
+ {#snippet children()}
+
+ {/snippet}
+
+
+ {#snippet children()}
+
+ {/snippet}
+
+
+ {#snippet children()}
+
+ {/snippet}
+
+ {/snippet}
+
+
+{/snippet}
+
+{#snippet simpleContent()}
+
+
+
+
+ {#snippet children()}
+
+ {/snippet}
+
+
+{/snippet}
+
+{#snippet navRightSnippet()}
+
+
+
+
+{/snippet}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hexawebshare/src/components/utility/utility/PublicPageLayout.svelte b/hexawebshare/src/components/utility/utility/PublicPageLayout.svelte
index 315da07..397b311 100644
--- a/hexawebshare/src/components/utility/utility/PublicPageLayout.svelte
+++ b/hexawebshare/src/components/utility/utility/PublicPageLayout.svelte
@@ -2,3 +2,274 @@
SPDX-FileCopyrightText: 2025 hexaTune LLC
SPDX-License-Identifier: MIT
-->
+
+
+
+
+
+ {#if showNav}
+
+ {/if}
+
+
+
+ {#if loading}
+
+
+ {#if loadingMessage}
+
+ {/if}
+
+ {:else}
+
+ {#if children}
+ {@render children()}
+ {/if}
+
+ {/if}
+
+
+
+ {#if showFooter}
+
+ {/if}
+