diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/AccessCodeInput.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/AccessCodeInput.razor
new file mode 100644
index 00000000..2f344369
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/AccessCodeInput.razor
@@ -0,0 +1,5 @@
+
AccessCodeInput
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/ErrorBoundary.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/ErrorBoundary.razor
new file mode 100644
index 00000000..de314cb7
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/ErrorBoundary.razor
@@ -0,0 +1,5 @@
+ErrorBoundary
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/LanguageSelector.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/LanguageSelector.razor
new file mode 100644
index 00000000..00fe3963
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/LanguageSelector.razor
@@ -0,0 +1,5 @@
+LanguageSelector
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/LoadingSpinner.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/LoadingSpinner.razor
new file mode 100644
index 00000000..e955ab9b
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/LoadingSpinner.razor
@@ -0,0 +1,5 @@
+LoadingSpinner
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/PdfViewer.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/PdfViewer.razor
new file mode 100644
index 00000000..0afc1e16
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/PdfViewer.razor
@@ -0,0 +1,5 @@
+PdfViewer
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/SignaturePanel.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/SignaturePanel.razor
new file mode 100644
index 00000000..74a81d43
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Components/SignaturePanel.razor
@@ -0,0 +1,5 @@
+SignaturePanel
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/EnvelopeGenerator.ReceiverUI.Client.csproj b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/EnvelopeGenerator.ReceiverUI.Client.csproj
index bb285f92..32efd222 100644
--- a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/EnvelopeGenerator.ReceiverUI.Client.csproj
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/EnvelopeGenerator.ReceiverUI.Client.csproj
@@ -12,4 +12,10 @@
+
+
+
+
+
+
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Models/AccessCodeModel.cs b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Models/AccessCodeModel.cs
new file mode 100644
index 00000000..889a95da
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Models/AccessCodeModel.cs
@@ -0,0 +1,6 @@
+namespace EnvelopeGenerator.ReceiverUI.Client.Models
+{
+ public class AccessCodeModel
+ {
+ }
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Models/AuthState.cs b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Models/AuthState.cs
new file mode 100644
index 00000000..3310f97e
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Models/AuthState.cs
@@ -0,0 +1,6 @@
+namespace EnvelopeGenerator.ReceiverUI.Client.Models
+{
+ public class AuthState
+ {
+ }
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Models/EnvelopeViewModel.cs b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Models/EnvelopeViewModel.cs
new file mode 100644
index 00000000..ea79aef7
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Models/EnvelopeViewModel.cs
@@ -0,0 +1,6 @@
+namespace EnvelopeGenerator.ReceiverUI.Client.Models
+{
+ public class EnvelopeViewModel
+ {
+ }
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Auth/AccessCode.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Auth/AccessCode.razor
new file mode 100644
index 00000000..e4a4f114
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Auth/AccessCode.razor
@@ -0,0 +1,5 @@
+AccessCode
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Auth/TwoFactor.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Auth/TwoFactor.razor
new file mode 100644
index 00000000..4ae0ad14
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Auth/TwoFactor.razor
@@ -0,0 +1,5 @@
+TwoFactor
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopeLocked.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopeLocked.razor
new file mode 100644
index 00000000..0afa59e3
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopeLocked.razor
@@ -0,0 +1,5 @@
+EnvelopeLocked
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopePage.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopePage.razor
new file mode 100644
index 00000000..eeee013e
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopePage.razor
@@ -0,0 +1,5 @@
+EnvelopePage
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopeRejected.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopeRejected.razor
new file mode 100644
index 00000000..2e43a9fd
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopeRejected.razor
@@ -0,0 +1,5 @@
+EnvelopeRejected
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopeSigned.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopeSigned.razor
new file mode 100644
index 00000000..918052e9
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopeSigned.razor
@@ -0,0 +1,5 @@
+EnvelopeSigned
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Home.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Home.razor
new file mode 100644
index 00000000..10ad3866
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Home.razor
@@ -0,0 +1,5 @@
+Home
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/NotFound.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/NotFound.razor
new file mode 100644
index 00000000..bbdb8f45
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/NotFound.razor
@@ -0,0 +1,5 @@
+NotFound
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/AuthApiService.cs b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/AuthApiService.cs
new file mode 100644
index 00000000..0525a9f9
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/AuthApiService.cs
@@ -0,0 +1,6 @@
+namespace EnvelopeGenerator.ReceiverUI.Client.Services
+{
+ public class AuthApiService
+ {
+ }
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/EnvelopeApiService.cs b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/EnvelopeApiService.cs
new file mode 100644
index 00000000..c53c98c1
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/EnvelopeApiService.cs
@@ -0,0 +1,6 @@
+namespace EnvelopeGenerator.ReceiverUI.Client.Services
+{
+ public class EnvelopeApiService
+ {
+ }
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/IAuthApiService.cs b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/IAuthApiService.cs
new file mode 100644
index 00000000..0529286d
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/IAuthApiService.cs
@@ -0,0 +1,6 @@
+namespace EnvelopeGenerator.ReceiverUI.Client.Services
+{
+ public interface IAuthApiService
+ {
+ }
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/IEnvelopeApiService.cs b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/IEnvelopeApiService.cs
new file mode 100644
index 00000000..d2485b7f
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Services/IEnvelopeApiService.cs
@@ -0,0 +1,6 @@
+namespace EnvelopeGenerator.ReceiverUI.Client.Services
+{
+ public interface IEnvelopeApiService
+ {
+ }
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Components/Layout/AuthLayout.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Components/Layout/AuthLayout.razor
new file mode 100644
index 00000000..1270b706
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Components/Layout/AuthLayout.razor
@@ -0,0 +1,5 @@
+AuthLayout
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Components/Layout/EmptyLayout.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Components/Layout/EmptyLayout.razor
new file mode 100644
index 00000000..cc6dc689
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Components/Layout/EmptyLayout.razor
@@ -0,0 +1,5 @@
+EmptyLayout
+
+@code {
+
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Controllers/AuthController.cs b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Controllers/AuthController.cs
new file mode 100644
index 00000000..1db8f016
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Controllers/AuthController.cs
@@ -0,0 +1,12 @@
+using Microsoft.AspNetCore.Mvc;
+
+namespace EnvelopeGenerator.ReceiverUI.Controllers
+{
+ public class AuthController : Controller
+ {
+ public IActionResult Index()
+ {
+ return View();
+ }
+ }
+}
diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Services/ServerEnvelopeService.cs b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Services/ServerEnvelopeService.cs
new file mode 100644
index 00000000..86761d37
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI/Services/ServerEnvelopeService.cs
@@ -0,0 +1,6 @@
+namespace EnvelopeGenerator.ReceiverUI.Services
+{
+ public class ServerEnvelopeService
+ {
+ }
+}