diff --git a/Connected.Logistics.Processes.Receive/Connected.Logistics.Processes.Receive.csproj b/Connected.Logistics.Processes.Receive/Connected.Logistics.Processes.Receive.csproj
deleted file mode 100644
index a3b0cdf..0000000
--- a/Connected.Logistics.Processes.Receive/Connected.Logistics.Processes.Receive.csproj
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
- net7.0
- enable
- enable
- Connected.Logistics.Documents
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Connected.Logistics.sln b/Connected.Logistics.sln
index 4f816dd..3294ce1 100644
--- a/Connected.Logistics.sln
+++ b/Connected.Logistics.sln
@@ -3,45 +3,45 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.4.32916.344
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Types.Model", "Connected.Logistics.Types.Model\Connected.Logistics.Types.Model.csproj", "{A673CACA-8A88-4AE1-B6C4-E31CED477981}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Types.Model", "src\Connected.Logistics.Types.Model\Connected.Logistics.Types.Model.csproj", "{A673CACA-8A88-4AE1-B6C4-E31CED477981}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Documents.Model", "Connected.Logistics.Documents.Model\Connected.Logistics.Documents.Model.csproj", "{BCB56C1C-253F-4BB8-88A2-06653ED3E232}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Documents.Model", "src\Connected.Logistics.Documents.Model\Connected.Logistics.Documents.Model.csproj", "{BCB56C1C-253F-4BB8-88A2-06653ED3E232}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dependencies", "Dependencies", "{04C7CB0E-A6E1-4CCC-AF76-B199137278B7}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Processes.Receive", "Connected.Logistics.Processes.Receive\Connected.Logistics.Processes.Receive.csproj", "{9EB45FF3-4910-4FEA-9553-97410C350AB9}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Processes.Receive", "src\Connected.Logistics.Processes.Receive\Connected.Logistics.Processes.Receive.csproj", "{9EB45FF3-4910-4FEA-9553-97410C350AB9}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Common", "..\Connected.Common\Connected.Common\Connected.Common.csproj", "{A4BF05CA-F790-4296-8647-18CEB1801637}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Common", "..\Connected.Common\src\Connected.Common\Connected.Common.csproj", "{A4BF05CA-F790-4296-8647-18CEB1801637}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Common.Model", "..\Connected.Common\Connected.Common.Model\Connected.Common.Model.csproj", "{652D8B33-1485-43DD-9BDA-EE8103C2E0C8}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Common.Model", "..\Connected.Common\src\Connected.Common.Model\Connected.Common.Model.csproj", "{652D8B33-1485-43DD-9BDA-EE8103C2E0C8}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected", "..\Connected\Connected\Connected.csproj", "{6D40EEF9-9DB8-4755-B307-485523B1E3EF}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected", "..\Connected\src\Connected\Connected.csproj", "{6D40EEF9-9DB8-4755-B307-485523B1E3EF}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Documents", "Connected.Logistics.Documents\Connected.Logistics.Documents.csproj", "{D808FC0D-355C-41D9-8560-DF99A963CA6A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Documents", "src\Connected.Logistics.Documents\Connected.Logistics.Documents.csproj", "{D808FC0D-355C-41D9-8560-DF99A963CA6A}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Contacts.Types.Model", "..\Connected.Customers\Connected.Contacts.Types.Model\Connected.Contacts.Types.Model.csproj", "{67EF282C-7CDE-4D85-A628-001306629762}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Contacts.Types.Model", "..\Connected.Customers\src\Connected.Contacts.Types.Model\Connected.Contacts.Types.Model.csproj", "{67EF282C-7CDE-4D85-A628-001306629762}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.ServiceModel", "..\Connected.Framework.ServiceModel\Connected.ServiceModel\Connected.ServiceModel.csproj", "{6332E9A7-9EE8-4979-94AF-D297E4BBEA26}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.ServiceModel", "..\Connected.Framework.ServiceModel\src\Connected.ServiceModel\Connected.ServiceModel.csproj", "{6332E9A7-9EE8-4979-94AF-D297E4BBEA26}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Stock.Model", "Connected.Logistics.Stock.Model\Connected.Logistics.Stock.Model.csproj", "{415704FB-3DCA-41F9-A2D1-0FB72D346532}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Stock.Model", "src\Connected.Logistics.Stock.Model\Connected.Logistics.Stock.Model.csproj", "{415704FB-3DCA-41F9-A2D1-0FB72D346532}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Stock", "Connected.Logistics.Stock\Connected.Logistics.Stock.csproj", "{8C4B2009-1DF6-4358-ABED-64E1F6076CCD}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Stock", "src\Connected.Logistics.Stock\Connected.Logistics.Stock.csproj", "{8C4B2009-1DF6-4358-ABED-64E1F6076CCD}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Types", "Connected.Logistics.Types\Connected.Logistics.Types.csproj", "{A7B4FE4C-9D04-41FC-B036-78FAB6B15899}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Logistics.Types", "src\Connected.Logistics.Types\Connected.Logistics.Types.csproj", "{A7B4FE4C-9D04-41FC-B036-78FAB6B15899}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Data", "..\connected.framework\Connected.Data\Connected.Data.csproj", "{39BE3D38-7D70-4EAF-B249-26E973CB3C58}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Data", "..\connected.framework\src\Connected.Data\Connected.Data.csproj", "{39BE3D38-7D70-4EAF-B249-26E973CB3C58}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Entities", "..\connected.framework\Connected.Entities\Connected.Entities.csproj", "{3CAD2F7F-2C32-44E0-A632-907D020FD511}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Entities", "..\connected.framework\src\Connected.Entities\Connected.Entities.csproj", "{3CAD2F7F-2C32-44E0-A632-907D020FD511}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Hosting", "..\connected.framework\Connected.Hosting\Connected.Hosting.csproj", "{ACEE4A52-F398-4149-92F2-0AF80E9B0923}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Hosting", "..\connected.framework\src\Connected.Hosting\Connected.Hosting.csproj", "{ACEE4A52-F398-4149-92F2-0AF80E9B0923}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Middleware", "..\connected.framework\Connected.Middleware\Connected.Middleware.csproj", "{349FCD5A-9E47-49BA-8DC2-59E76E99141B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Middleware", "..\connected.framework\src\Connected.Middleware\Connected.Middleware.csproj", "{349FCD5A-9E47-49BA-8DC2-59E76E99141B}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Runtime", "..\connected.framework\Connected.Runtime\Connected.Runtime.csproj", "{43AA67F4-177C-43C9-B34F-A9B780A0278B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Runtime", "..\connected.framework\src\Connected.Runtime\Connected.Runtime.csproj", "{43AA67F4-177C-43C9-B34F-A9B780A0278B}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Services", "..\connected.framework\Connected.Services\Connected.Services.csproj", "{69A42F1E-A8FF-4F9A-8036-E53DA8BB7F0C}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Services", "..\connected.framework\src\Connected.Services\Connected.Services.csproj", "{69A42F1E-A8FF-4F9A-8036-E53DA8BB7F0C}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Validation", "..\connected.framework\Connected.Validation\Connected.Validation.csproj", "{1A4834EB-3E24-43F8-8205-E2F2A68D0B54}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connected.Validation", "..\connected.framework\src\Connected.Validation\Connected.Validation.csproj", "{1A4834EB-3E24-43F8-8205-E2F2A68D0B54}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/Connected.Logistics.Documents.Model/Connected.Logistics.Documents.Model.csproj b/src/Connected.Logistics.Documents.Model/Connected.Logistics.Documents.Model.csproj
similarity index 54%
rename from Connected.Logistics.Documents.Model/Connected.Logistics.Documents.Model.csproj
rename to src/Connected.Logistics.Documents.Model/Connected.Logistics.Documents.Model.csproj
index 5a740a7..5493557 100644
--- a/Connected.Logistics.Documents.Model/Connected.Logistics.Documents.Model.csproj
+++ b/src/Connected.Logistics.Documents.Model/Connected.Logistics.Documents.Model.csproj
@@ -8,8 +8,8 @@
-
-
+
+
diff --git a/Connected.Logistics.Documents.Model/DocumentUrls.cs b/src/Connected.Logistics.Documents.Model/DocumentUrls.cs
similarity index 100%
rename from Connected.Logistics.Documents.Model/DocumentUrls.cs
rename to src/Connected.Logistics.Documents.Model/DocumentUrls.cs
diff --git a/Connected.Logistics.Documents.Model/Receive/IReceiveDocument.cs b/src/Connected.Logistics.Documents.Model/Receive/IReceiveDocument.cs
similarity index 100%
rename from Connected.Logistics.Documents.Model/Receive/IReceiveDocument.cs
rename to src/Connected.Logistics.Documents.Model/Receive/IReceiveDocument.cs
diff --git a/Connected.Logistics.Documents.Model/Receive/IReceiveDocumentService.cs b/src/Connected.Logistics.Documents.Model/Receive/IReceiveDocumentService.cs
similarity index 100%
rename from Connected.Logistics.Documents.Model/Receive/IReceiveDocumentService.cs
rename to src/Connected.Logistics.Documents.Model/Receive/IReceiveDocumentService.cs
diff --git a/Connected.Logistics.Documents.Model/Receive/IReceiveItem.cs b/src/Connected.Logistics.Documents.Model/Receive/IReceiveItem.cs
similarity index 100%
rename from Connected.Logistics.Documents.Model/Receive/IReceiveItem.cs
rename to src/Connected.Logistics.Documents.Model/Receive/IReceiveItem.cs
diff --git a/Connected.Logistics.Documents.Model/Receive/IReceivePlannedItem.cs b/src/Connected.Logistics.Documents.Model/Receive/IReceivePlannedItem.cs
similarity index 100%
rename from Connected.Logistics.Documents.Model/Receive/IReceivePlannedItem.cs
rename to src/Connected.Logistics.Documents.Model/Receive/IReceivePlannedItem.cs
diff --git a/Connected.Logistics.Documents.Model/Receive/IReceivePostingDocument.cs b/src/Connected.Logistics.Documents.Model/Receive/IReceivePostingDocument.cs
similarity index 100%
rename from Connected.Logistics.Documents.Model/Receive/IReceivePostingDocument.cs
rename to src/Connected.Logistics.Documents.Model/Receive/IReceivePostingDocument.cs
diff --git a/Connected.Logistics.Documents.Model/Receive/IReceivePostingDocumentService.cs b/src/Connected.Logistics.Documents.Model/Receive/IReceivePostingDocumentService.cs
similarity index 100%
rename from Connected.Logistics.Documents.Model/Receive/IReceivePostingDocumentService.cs
rename to src/Connected.Logistics.Documents.Model/Receive/IReceivePostingDocumentService.cs
diff --git a/Connected.Logistics.Documents.Model/Receive/IReceivePostingItem.cs b/src/Connected.Logistics.Documents.Model/Receive/IReceivePostingItem.cs
similarity index 100%
rename from Connected.Logistics.Documents.Model/Receive/IReceivePostingItem.cs
rename to src/Connected.Logistics.Documents.Model/Receive/IReceivePostingItem.cs
diff --git a/Connected.Logistics.Documents.Model/Receive/ReceiveDocumentArgs.cs b/src/Connected.Logistics.Documents.Model/Receive/ReceiveDocumentArgs.cs
similarity index 100%
rename from Connected.Logistics.Documents.Model/Receive/ReceiveDocumentArgs.cs
rename to src/Connected.Logistics.Documents.Model/Receive/ReceiveDocumentArgs.cs
diff --git a/Connected.Logistics.Documents.Model/Receive/ReceivePostingDocumentArgs.cs b/src/Connected.Logistics.Documents.Model/Receive/ReceivePostingDocumentArgs.cs
similarity index 100%
rename from Connected.Logistics.Documents.Model/Receive/ReceivePostingDocumentArgs.cs
rename to src/Connected.Logistics.Documents.Model/Receive/ReceivePostingDocumentArgs.cs
diff --git a/Connected.Logistics.Documents/Bootstrapper.cs b/src/Connected.Logistics.Documents/Bootstrapper.cs
similarity index 100%
rename from Connected.Logistics.Documents/Bootstrapper.cs
rename to src/Connected.Logistics.Documents/Bootstrapper.cs
diff --git a/Connected.Logistics.Documents/Connected.Logistics.Documents.csproj b/src/Connected.Logistics.Documents/Connected.Logistics.Documents.csproj
similarity index 71%
rename from Connected.Logistics.Documents/Connected.Logistics.Documents.csproj
rename to src/Connected.Logistics.Documents/Connected.Logistics.Documents.csproj
index 1e0d2fe..49de6d7 100644
--- a/Connected.Logistics.Documents/Connected.Logistics.Documents.csproj
+++ b/src/Connected.Logistics.Documents/Connected.Logistics.Documents.csproj
@@ -7,9 +7,9 @@
-
-
-
+
+
+
diff --git a/Connected.Logistics.Documents/Receive/ReceiveDocument.cs b/src/Connected.Logistics.Documents/Receive/ReceiveDocument.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceiveDocument.cs
rename to src/Connected.Logistics.Documents/Receive/ReceiveDocument.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceiveDocumentItemOps.cs b/src/Connected.Logistics.Documents/Receive/ReceiveDocumentItemOps.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceiveDocumentItemOps.cs
rename to src/Connected.Logistics.Documents/Receive/ReceiveDocumentItemOps.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceiveDocumentOps.cs b/src/Connected.Logistics.Documents/Receive/ReceiveDocumentOps.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceiveDocumentOps.cs
rename to src/Connected.Logistics.Documents/Receive/ReceiveDocumentOps.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceiveDocumentService.cs b/src/Connected.Logistics.Documents/Receive/ReceiveDocumentService.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceiveDocumentService.cs
rename to src/Connected.Logistics.Documents/Receive/ReceiveDocumentService.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceiveItem.cs b/src/Connected.Logistics.Documents/Receive/ReceiveItem.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceiveItem.cs
rename to src/Connected.Logistics.Documents/Receive/ReceiveItem.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceivePlannedItem.cs b/src/Connected.Logistics.Documents/Receive/ReceivePlannedItem.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceivePlannedItem.cs
rename to src/Connected.Logistics.Documents/Receive/ReceivePlannedItem.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceivePlannedItemsOps.cs b/src/Connected.Logistics.Documents/Receive/ReceivePlannedItemsOps.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceivePlannedItemsOps.cs
rename to src/Connected.Logistics.Documents/Receive/ReceivePlannedItemsOps.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceivePostingDocument.cs b/src/Connected.Logistics.Documents/Receive/ReceivePostingDocument.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceivePostingDocument.cs
rename to src/Connected.Logistics.Documents/Receive/ReceivePostingDocument.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceivePostingDocumentOps.cs b/src/Connected.Logistics.Documents/Receive/ReceivePostingDocumentOps.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceivePostingDocumentOps.cs
rename to src/Connected.Logistics.Documents/Receive/ReceivePostingDocumentOps.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceivePostingDocumentService.cs b/src/Connected.Logistics.Documents/Receive/ReceivePostingDocumentService.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceivePostingDocumentService.cs
rename to src/Connected.Logistics.Documents/Receive/ReceivePostingDocumentService.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceivePostingItem.cs b/src/Connected.Logistics.Documents/Receive/ReceivePostingItem.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceivePostingItem.cs
rename to src/Connected.Logistics.Documents/Receive/ReceivePostingItem.cs
diff --git a/Connected.Logistics.Documents/Receive/ReceivePostingItemOps.cs b/src/Connected.Logistics.Documents/Receive/ReceivePostingItemOps.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/ReceivePostingItemOps.cs
rename to src/Connected.Logistics.Documents/Receive/ReceivePostingItemOps.cs
diff --git a/Connected.Logistics.Documents/Receive/Validators.cs b/src/Connected.Logistics.Documents/Receive/Validators.cs
similarity index 100%
rename from Connected.Logistics.Documents/Receive/Validators.cs
rename to src/Connected.Logistics.Documents/Receive/Validators.cs
diff --git a/Connected.Logistics.Documents/SR.Designer.cs b/src/Connected.Logistics.Documents/SR.Designer.cs
similarity index 100%
rename from Connected.Logistics.Documents/SR.Designer.cs
rename to src/Connected.Logistics.Documents/SR.Designer.cs
diff --git a/Connected.Logistics.Documents/SR.resx b/src/Connected.Logistics.Documents/SR.resx
similarity index 100%
rename from Connected.Logistics.Documents/SR.resx
rename to src/Connected.Logistics.Documents/SR.resx
diff --git a/Connected.Logistics.Processes.Receive/Bootstrapper.cs b/src/Connected.Logistics.Processes.Receive/Bootstrapper.cs
similarity index 100%
rename from Connected.Logistics.Processes.Receive/Bootstrapper.cs
rename to src/Connected.Logistics.Processes.Receive/Bootstrapper.cs
diff --git a/src/Connected.Logistics.Processes.Receive/Connected.Logistics.Processes.Receive.csproj b/src/Connected.Logistics.Processes.Receive/Connected.Logistics.Processes.Receive.csproj
new file mode 100644
index 0000000..6f897b3
--- /dev/null
+++ b/src/Connected.Logistics.Processes.Receive/Connected.Logistics.Processes.Receive.csproj
@@ -0,0 +1,23 @@
+
+
+
+ net7.0
+ enable
+ enable
+ Connected.Logistics.Documents
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Connected.Logistics.Processes.Receive/Listeners/PlannedItemListener.cs b/src/Connected.Logistics.Processes.Receive/Listeners/PlannedItemListener.cs
similarity index 100%
rename from Connected.Logistics.Processes.Receive/Listeners/PlannedItemListener.cs
rename to src/Connected.Logistics.Processes.Receive/Listeners/PlannedItemListener.cs
diff --git a/Connected.Logistics.Processes.Receive/Listeners/PostingItemListener.cs b/src/Connected.Logistics.Processes.Receive/Listeners/PostingItemListener.cs
similarity index 100%
rename from Connected.Logistics.Processes.Receive/Listeners/PostingItemListener.cs
rename to src/Connected.Logistics.Processes.Receive/Listeners/PostingItemListener.cs
diff --git a/Connected.Logistics.Processes.Receive/Listeners/ReceiveItemListener.cs b/src/Connected.Logistics.Processes.Receive/Listeners/ReceiveItemListener.cs
similarity index 100%
rename from Connected.Logistics.Processes.Receive/Listeners/ReceiveItemListener.cs
rename to src/Connected.Logistics.Processes.Receive/Listeners/ReceiveItemListener.cs
diff --git a/Connected.Logistics.Processes.Receive/Protection/ReceiveProtector.cs b/src/Connected.Logistics.Processes.Receive/Protection/ReceiveProtector.cs
similarity index 100%
rename from Connected.Logistics.Processes.Receive/Protection/ReceiveProtector.cs
rename to src/Connected.Logistics.Processes.Receive/Protection/ReceiveProtector.cs
diff --git a/Connected.Logistics.Resources.Model/Connected.Logistics.Resources.Model.csproj b/src/Connected.Logistics.Resources.Model/Connected.Logistics.Resources.Model.csproj
similarity index 100%
rename from Connected.Logistics.Resources.Model/Connected.Logistics.Resources.Model.csproj
rename to src/Connected.Logistics.Resources.Model/Connected.Logistics.Resources.Model.csproj
diff --git a/Connected.Logistics.Stock.Model/Aggregations/IStockAggregation.cs b/src/Connected.Logistics.Stock.Model/Aggregations/IStockAggregation.cs
similarity index 100%
rename from Connected.Logistics.Stock.Model/Aggregations/IStockAggregation.cs
rename to src/Connected.Logistics.Stock.Model/Aggregations/IStockAggregation.cs
diff --git a/Connected.Logistics.Stock.Model/Connected.Logistics.Stock.Model.csproj b/src/Connected.Logistics.Stock.Model/Connected.Logistics.Stock.Model.csproj
similarity index 77%
rename from Connected.Logistics.Stock.Model/Connected.Logistics.Stock.Model.csproj
rename to src/Connected.Logistics.Stock.Model/Connected.Logistics.Stock.Model.csproj
index 846ca6e..a89de26 100644
--- a/Connected.Logistics.Stock.Model/Connected.Logistics.Stock.Model.csproj
+++ b/src/Connected.Logistics.Stock.Model/Connected.Logistics.Stock.Model.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/Connected.Logistics.Stock.Model/IStock.cs b/src/Connected.Logistics.Stock.Model/IStock.cs
similarity index 100%
rename from Connected.Logistics.Stock.Model/IStock.cs
rename to src/Connected.Logistics.Stock.Model/IStock.cs
diff --git a/Connected.Logistics.Stock.Model/IStockItem.cs b/src/Connected.Logistics.Stock.Model/IStockItem.cs
similarity index 100%
rename from Connected.Logistics.Stock.Model/IStockItem.cs
rename to src/Connected.Logistics.Stock.Model/IStockItem.cs
diff --git a/Connected.Logistics.Stock.Model/IStockService.cs b/src/Connected.Logistics.Stock.Model/IStockService.cs
similarity index 100%
rename from Connected.Logistics.Stock.Model/IStockService.cs
rename to src/Connected.Logistics.Stock.Model/IStockService.cs
diff --git a/Connected.Logistics.Stock.Model/StockArgs.cs b/src/Connected.Logistics.Stock.Model/StockArgs.cs
similarity index 100%
rename from Connected.Logistics.Stock.Model/StockArgs.cs
rename to src/Connected.Logistics.Stock.Model/StockArgs.cs
diff --git a/Connected.Logistics.Stock.Model/StockUrls.cs b/src/Connected.Logistics.Stock.Model/StockUrls.cs
similarity index 100%
rename from Connected.Logistics.Stock.Model/StockUrls.cs
rename to src/Connected.Logistics.Stock.Model/StockUrls.cs
diff --git a/Connected.Logistics.Stock/Bootstrapper.cs b/src/Connected.Logistics.Stock/Bootstrapper.cs
similarity index 100%
rename from Connected.Logistics.Stock/Bootstrapper.cs
rename to src/Connected.Logistics.Stock/Bootstrapper.cs
diff --git a/Connected.Logistics.Stock/Connected.Logistics.Stock.csproj b/src/Connected.Logistics.Stock/Connected.Logistics.Stock.csproj
similarity index 59%
rename from Connected.Logistics.Stock/Connected.Logistics.Stock.csproj
rename to src/Connected.Logistics.Stock/Connected.Logistics.Stock.csproj
index e5e33ba..33770ea 100644
--- a/Connected.Logistics.Stock/Connected.Logistics.Stock.csproj
+++ b/src/Connected.Logistics.Stock/Connected.Logistics.Stock.csproj
@@ -7,9 +7,9 @@
-
-
-
+
+
+
diff --git a/Connected.Logistics.Stock/Services/StockAggregator.cs b/src/Connected.Logistics.Stock/Services/StockAggregator.cs
similarity index 100%
rename from Connected.Logistics.Stock/Services/StockAggregator.cs
rename to src/Connected.Logistics.Stock/Services/StockAggregator.cs
diff --git a/Connected.Logistics.Stock/Stock.cs b/src/Connected.Logistics.Stock/Stock.cs
similarity index 100%
rename from Connected.Logistics.Stock/Stock.cs
rename to src/Connected.Logistics.Stock/Stock.cs
diff --git a/Connected.Logistics.Stock/StockItem.cs b/src/Connected.Logistics.Stock/StockItem.cs
similarity index 100%
rename from Connected.Logistics.Stock/StockItem.cs
rename to src/Connected.Logistics.Stock/StockItem.cs
diff --git a/Connected.Logistics.Stock/StockOps.cs b/src/Connected.Logistics.Stock/StockOps.cs
similarity index 100%
rename from Connected.Logistics.Stock/StockOps.cs
rename to src/Connected.Logistics.Stock/StockOps.cs
diff --git a/Connected.Logistics.Stock/StockService.cs b/src/Connected.Logistics.Stock/StockService.cs
similarity index 100%
rename from Connected.Logistics.Stock/StockService.cs
rename to src/Connected.Logistics.Stock/StockService.cs
diff --git a/Connected.Logistics.Types.Model/Connected.Logistics.Types.Model.csproj b/src/Connected.Logistics.Types.Model/Connected.Logistics.Types.Model.csproj
similarity index 77%
rename from Connected.Logistics.Types.Model/Connected.Logistics.Types.Model.csproj
rename to src/Connected.Logistics.Types.Model/Connected.Logistics.Types.Model.csproj
index 81b9ba6..2cc9dd6 100644
--- a/Connected.Logistics.Types.Model/Connected.Logistics.Types.Model.csproj
+++ b/src/Connected.Logistics.Types.Model/Connected.Logistics.Types.Model.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/Connected.Logistics.Types.Model/Domain.cs b/src/Connected.Logistics.Types.Model/Domain.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/Domain.cs
rename to src/Connected.Logistics.Types.Model/Domain.cs
diff --git a/Connected.Logistics.Types.Model/LogisticsUrls.cs b/src/Connected.Logistics.Types.Model/LogisticsUrls.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/LogisticsUrls.cs
rename to src/Connected.Logistics.Types.Model/LogisticsUrls.cs
diff --git a/Connected.Logistics.Types.Model/Packaging/IPacking.cs b/src/Connected.Logistics.Types.Model/Packaging/IPacking.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/Packaging/IPacking.cs
rename to src/Connected.Logistics.Types.Model/Packaging/IPacking.cs
diff --git a/Connected.Logistics.Types.Model/Packaging/IPackingService.cs b/src/Connected.Logistics.Types.Model/Packaging/IPackingService.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/Packaging/IPackingService.cs
rename to src/Connected.Logistics.Types.Model/Packaging/IPackingService.cs
diff --git a/Connected.Logistics.Types.Model/Packaging/PackingArgs.cs b/src/Connected.Logistics.Types.Model/Packaging/PackingArgs.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/Packaging/PackingArgs.cs
rename to src/Connected.Logistics.Types.Model/Packaging/PackingArgs.cs
diff --git a/Connected.Logistics.Types.Model/Serials/ISerial.cs b/src/Connected.Logistics.Types.Model/Serials/ISerial.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/Serials/ISerial.cs
rename to src/Connected.Logistics.Types.Model/Serials/ISerial.cs
diff --git a/Connected.Logistics.Types.Model/Serials/ISerialService.cs b/src/Connected.Logistics.Types.Model/Serials/ISerialService.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/Serials/ISerialService.cs
rename to src/Connected.Logistics.Types.Model/Serials/ISerialService.cs
diff --git a/Connected.Logistics.Types.Model/Serials/SerialArgs.cs b/src/Connected.Logistics.Types.Model/Serials/SerialArgs.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/Serials/SerialArgs.cs
rename to src/Connected.Logistics.Types.Model/Serials/SerialArgs.cs
diff --git a/Connected.Logistics.Types.Model/WarehouseLocations/IWarehouseLocation.cs b/src/Connected.Logistics.Types.Model/WarehouseLocations/IWarehouseLocation.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/WarehouseLocations/IWarehouseLocation.cs
rename to src/Connected.Logistics.Types.Model/WarehouseLocations/IWarehouseLocation.cs
diff --git a/Connected.Logistics.Types.Model/WarehouseLocations/IWarehouseLocationService.cs b/src/Connected.Logistics.Types.Model/WarehouseLocations/IWarehouseLocationService.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/WarehouseLocations/IWarehouseLocationService.cs
rename to src/Connected.Logistics.Types.Model/WarehouseLocations/IWarehouseLocationService.cs
diff --git a/Connected.Logistics.Types.Model/WarehouseLocations/WarehouseLocationArgs.cs b/src/Connected.Logistics.Types.Model/WarehouseLocations/WarehouseLocationArgs.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/WarehouseLocations/WarehouseLocationArgs.cs
rename to src/Connected.Logistics.Types.Model/WarehouseLocations/WarehouseLocationArgs.cs
diff --git a/Connected.Logistics.Types.Model/Warehouses/IWarehouse.cs b/src/Connected.Logistics.Types.Model/Warehouses/IWarehouse.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/Warehouses/IWarehouse.cs
rename to src/Connected.Logistics.Types.Model/Warehouses/IWarehouse.cs
diff --git a/Connected.Logistics.Types.Model/Warehouses/IWarehouseService.cs b/src/Connected.Logistics.Types.Model/Warehouses/IWarehouseService.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/Warehouses/IWarehouseService.cs
rename to src/Connected.Logistics.Types.Model/Warehouses/IWarehouseService.cs
diff --git a/Connected.Logistics.Types.Model/Warehouses/WarehouseArgs.cs b/src/Connected.Logistics.Types.Model/Warehouses/WarehouseArgs.cs
similarity index 100%
rename from Connected.Logistics.Types.Model/Warehouses/WarehouseArgs.cs
rename to src/Connected.Logistics.Types.Model/Warehouses/WarehouseArgs.cs
diff --git a/Connected.Logistics.Types/Bootstrapper.cs b/src/Connected.Logistics.Types/Bootstrapper.cs
similarity index 100%
rename from Connected.Logistics.Types/Bootstrapper.cs
rename to src/Connected.Logistics.Types/Bootstrapper.cs
diff --git a/Connected.Logistics.Types/Connected.Logistics.Types.csproj b/src/Connected.Logistics.Types/Connected.Logistics.Types.csproj
similarity index 60%
rename from Connected.Logistics.Types/Connected.Logistics.Types.csproj
rename to src/Connected.Logistics.Types/Connected.Logistics.Types.csproj
index 208e995..c24daa7 100644
--- a/Connected.Logistics.Types/Connected.Logistics.Types.csproj
+++ b/src/Connected.Logistics.Types/Connected.Logistics.Types.csproj
@@ -7,8 +7,8 @@
-
-
+
+
diff --git a/Connected.Logistics.Types/Packaging/Packing.cs b/src/Connected.Logistics.Types/Packaging/Packing.cs
similarity index 100%
rename from Connected.Logistics.Types/Packaging/Packing.cs
rename to src/Connected.Logistics.Types/Packaging/Packing.cs
diff --git a/Connected.Logistics.Types/Packaging/PackingOps.cs b/src/Connected.Logistics.Types/Packaging/PackingOps.cs
similarity index 100%
rename from Connected.Logistics.Types/Packaging/PackingOps.cs
rename to src/Connected.Logistics.Types/Packaging/PackingOps.cs
diff --git a/Connected.Logistics.Types/Packaging/PackingService.cs b/src/Connected.Logistics.Types/Packaging/PackingService.cs
similarity index 100%
rename from Connected.Logistics.Types/Packaging/PackingService.cs
rename to src/Connected.Logistics.Types/Packaging/PackingService.cs
diff --git a/Connected.Logistics.Types/Packaging/PackingValidation.cs b/src/Connected.Logistics.Types/Packaging/PackingValidation.cs
similarity index 100%
rename from Connected.Logistics.Types/Packaging/PackingValidation.cs
rename to src/Connected.Logistics.Types/Packaging/PackingValidation.cs
diff --git a/Connected.Logistics.Types/Serials/Serial.cs b/src/Connected.Logistics.Types/Serials/Serial.cs
similarity index 100%
rename from Connected.Logistics.Types/Serials/Serial.cs
rename to src/Connected.Logistics.Types/Serials/Serial.cs
diff --git a/Connected.Logistics.Types/Serials/SerialOps.cs b/src/Connected.Logistics.Types/Serials/SerialOps.cs
similarity index 100%
rename from Connected.Logistics.Types/Serials/SerialOps.cs
rename to src/Connected.Logistics.Types/Serials/SerialOps.cs
diff --git a/Connected.Logistics.Types/Serials/SerialService.cs b/src/Connected.Logistics.Types/Serials/SerialService.cs
similarity index 100%
rename from Connected.Logistics.Types/Serials/SerialService.cs
rename to src/Connected.Logistics.Types/Serials/SerialService.cs
diff --git a/Connected.Logistics.Types/Serials/SerialValidation.cs b/src/Connected.Logistics.Types/Serials/SerialValidation.cs
similarity index 100%
rename from Connected.Logistics.Types/Serials/SerialValidation.cs
rename to src/Connected.Logistics.Types/Serials/SerialValidation.cs
diff --git a/Connected.Logistics.Types/WarehouseLocations/WarehouseLocation.cs b/src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocation.cs
similarity index 100%
rename from Connected.Logistics.Types/WarehouseLocations/WarehouseLocation.cs
rename to src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocation.cs
diff --git a/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationCache.cs b/src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationCache.cs
similarity index 100%
rename from Connected.Logistics.Types/WarehouseLocations/WarehouseLocationCache.cs
rename to src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationCache.cs
diff --git a/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationOps.cs b/src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationOps.cs
similarity index 100%
rename from Connected.Logistics.Types/WarehouseLocations/WarehouseLocationOps.cs
rename to src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationOps.cs
diff --git a/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationProtection.cs b/src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationProtection.cs
similarity index 100%
rename from Connected.Logistics.Types/WarehouseLocations/WarehouseLocationProtection.cs
rename to src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationProtection.cs
diff --git a/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationService.cs b/src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationService.cs
similarity index 100%
rename from Connected.Logistics.Types/WarehouseLocations/WarehouseLocationService.cs
rename to src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationService.cs
diff --git a/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationValidation.cs b/src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationValidation.cs
similarity index 100%
rename from Connected.Logistics.Types/WarehouseLocations/WarehouseLocationValidation.cs
rename to src/Connected.Logistics.Types/WarehouseLocations/WarehouseLocationValidation.cs
diff --git a/Connected.Logistics.Types/Warehouses/Warehouse.cs b/src/Connected.Logistics.Types/Warehouses/Warehouse.cs
similarity index 100%
rename from Connected.Logistics.Types/Warehouses/Warehouse.cs
rename to src/Connected.Logistics.Types/Warehouses/Warehouse.cs
diff --git a/Connected.Logistics.Types/Warehouses/WarehouseCache.cs b/src/Connected.Logistics.Types/Warehouses/WarehouseCache.cs
similarity index 100%
rename from Connected.Logistics.Types/Warehouses/WarehouseCache.cs
rename to src/Connected.Logistics.Types/Warehouses/WarehouseCache.cs
diff --git a/Connected.Logistics.Types/Warehouses/WarehouseOps.cs b/src/Connected.Logistics.Types/Warehouses/WarehouseOps.cs
similarity index 100%
rename from Connected.Logistics.Types/Warehouses/WarehouseOps.cs
rename to src/Connected.Logistics.Types/Warehouses/WarehouseOps.cs
diff --git a/Connected.Logistics.Types/Warehouses/WarehouseService.cs b/src/Connected.Logistics.Types/Warehouses/WarehouseService.cs
similarity index 100%
rename from Connected.Logistics.Types/Warehouses/WarehouseService.cs
rename to src/Connected.Logistics.Types/Warehouses/WarehouseService.cs
diff --git a/Connected.Logistics.Types/Warehouses/WarehouseValidation.cs b/src/Connected.Logistics.Types/Warehouses/WarehouseValidation.cs
similarity index 100%
rename from Connected.Logistics.Types/Warehouses/WarehouseValidation.cs
rename to src/Connected.Logistics.Types/Warehouses/WarehouseValidation.cs