Fixes over fixes
diff --git a/sdks/dotnet/BaSyx.sln b/sdks/dotnet/BaSyx.sln
index dced611..1e0a245 100644
--- a/sdks/dotnet/BaSyx.sln
+++ b/sdks/dotnet/BaSyx.sln
@@ -25,8 +25,6 @@
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.AAS.Server.Http", "basyx-components\BaSyx.AAS.Server.Http\BaSyx.AAS.Server.Http.csproj", "{4272B73E-A9A6-4873-B930-C38E44959246}"
 EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.AASX.Server.Http", "basyx-components\BaSyx.AASX.Server.Http\BaSyx.AASX.Server.Http.csproj", "{799D648C-4924-4C19-8A8C-26D76610A219}"
-EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Components.Common", "basyx-components\BaSyx.Components.Common\BaSyx.Components.Common.csproj", "{6218895D-00B8-422E-A514-1A27960D6ADB}"
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Discovery.mDNS", "basyx-components\BaSyx.Discovery.mDNS\BaSyx.Discovery.mDNS.csproj", "{03477D1E-0E90-471F-A1D7-3681D6F87AEC}"
@@ -37,8 +35,6 @@
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Registry.Server.Http", "basyx-components\BaSyx.Registry.Server.Http\BaSyx.Registry.Server.Http.csproj", "{59B45EEC-A5C0-4587-8D96-A583E02E9E5D}"
 EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Registry.Server.Http.Component", "basyx-components\BaSyx.Registry.Server.Http.Component\BaSyx.Registry.Server.Http.Component.csproj", "{AC8C1A47-8448-4327-BA72-B8F7DB9E2EB4}"
-EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Submodel.Client.Http", "basyx-components\BaSyx.Submodel.Client.Http\BaSyx.Submodel.Client.Http.csproj", "{4FE55317-2AAB-49BA-AA14-D54A45789A00}"
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Submodel.Server.Http", "basyx-components\BaSyx.Submodel.Server.Http\BaSyx.Submodel.Server.Http.csproj", "{90FA2548-0D3D-4722-B550-C19911538678}"
@@ -63,6 +59,22 @@
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ComplexAssetAdministrationShellScenario", "basyx-examples\ComplexAssetAdministrationShellScenario\ComplexAssetAdministrationShellScenario.csproj", "{0B4BD74E-D216-44BF-BFE9-B7F338CDDAFC}"
 EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Common.UI", "basyx-components\BaSyx.Common.UI\BaSyx.Common.UI.csproj", "{27F0F9AE-857F-47DC-B775-E565D9C80469}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Common.UI.Swagger", "basyx-components\BaSyx.Common.UI.Swagger\BaSyx.Common.UI.Swagger.csproj", "{7F2F030E-64C1-44E2-B791-6FB43A7DC7FC}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Components.Common.Abstractions", "basyx-components\BaSyx.Components.Common.Abstractions\BaSyx.Components.Common.Abstractions.csproj", "{3C0717E5-D544-4E61-86E5-F17BCD7AE940}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Applications", "Applications", "{259A3A27-E418-4638-BD00-D4F67EF41A63}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.AASX.Server.Http.App", "basyx-applications\BaSyx.AASX.Server.Http.App\BaSyx.AASX.Server.Http.App.csproj", "{2F4EE682-BF7B-4AF6-8BDC-39A551C055B5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Registry.Server.Http.App", "basyx-applications\BaSyx.Registry.Server.Http.App\BaSyx.Registry.Server.Http.App.csproj", "{C7256255-2909-4C56-AA25-672B08FFC7BD}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Simulation", "Simulation", "{D7229B83-E32A-41BD-B8FF-982F7B41F109}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BaSyx.Simulation.Socket", "basyx-simulation\BaSyx.Simulation.Socket\BaSyx.Simulation.Socket.csproj", "{F243E804-8E5E-4EBB-9CB7-7E78F8CC78C1}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -124,12 +136,6 @@
 		{4272B73E-A9A6-4873-B930-C38E44959246}.Release|Any CPU.Build.0 = Release|Any CPU
 		{4272B73E-A9A6-4873-B930-C38E44959246}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
 		{4272B73E-A9A6-4873-B930-C38E44959246}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
-		{799D648C-4924-4C19-8A8C-26D76610A219}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{799D648C-4924-4C19-8A8C-26D76610A219}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{799D648C-4924-4C19-8A8C-26D76610A219}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{799D648C-4924-4C19-8A8C-26D76610A219}.Release|Any CPU.Build.0 = Release|Any CPU
-		{799D648C-4924-4C19-8A8C-26D76610A219}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
-		{799D648C-4924-4C19-8A8C-26D76610A219}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
 		{6218895D-00B8-422E-A514-1A27960D6ADB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{6218895D-00B8-422E-A514-1A27960D6ADB}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{6218895D-00B8-422E-A514-1A27960D6ADB}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -160,12 +166,6 @@
 		{59B45EEC-A5C0-4587-8D96-A583E02E9E5D}.Release|Any CPU.Build.0 = Release|Any CPU
 		{59B45EEC-A5C0-4587-8D96-A583E02E9E5D}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
 		{59B45EEC-A5C0-4587-8D96-A583E02E9E5D}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
-		{AC8C1A47-8448-4327-BA72-B8F7DB9E2EB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{AC8C1A47-8448-4327-BA72-B8F7DB9E2EB4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{AC8C1A47-8448-4327-BA72-B8F7DB9E2EB4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{AC8C1A47-8448-4327-BA72-B8F7DB9E2EB4}.Release|Any CPU.Build.0 = Release|Any CPU
-		{AC8C1A47-8448-4327-BA72-B8F7DB9E2EB4}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
-		{AC8C1A47-8448-4327-BA72-B8F7DB9E2EB4}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
 		{4FE55317-2AAB-49BA-AA14-D54A45789A00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{4FE55317-2AAB-49BA-AA14-D54A45789A00}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{4FE55317-2AAB-49BA-AA14-D54A45789A00}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -232,6 +232,42 @@
 		{0B4BD74E-D216-44BF-BFE9-B7F338CDDAFC}.Release|Any CPU.Build.0 = Release|Any CPU
 		{0B4BD74E-D216-44BF-BFE9-B7F338CDDAFC}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
 		{0B4BD74E-D216-44BF-BFE9-B7F338CDDAFC}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
+		{27F0F9AE-857F-47DC-B775-E565D9C80469}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{27F0F9AE-857F-47DC-B775-E565D9C80469}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{27F0F9AE-857F-47DC-B775-E565D9C80469}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{27F0F9AE-857F-47DC-B775-E565D9C80469}.Release|Any CPU.Build.0 = Release|Any CPU
+		{27F0F9AE-857F-47DC-B775-E565D9C80469}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{27F0F9AE-857F-47DC-B775-E565D9C80469}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
+		{7F2F030E-64C1-44E2-B791-6FB43A7DC7FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7F2F030E-64C1-44E2-B791-6FB43A7DC7FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{7F2F030E-64C1-44E2-B791-6FB43A7DC7FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7F2F030E-64C1-44E2-B791-6FB43A7DC7FC}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7F2F030E-64C1-44E2-B791-6FB43A7DC7FC}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7F2F030E-64C1-44E2-B791-6FB43A7DC7FC}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
+		{3C0717E5-D544-4E61-86E5-F17BCD7AE940}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{3C0717E5-D544-4E61-86E5-F17BCD7AE940}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{3C0717E5-D544-4E61-86E5-F17BCD7AE940}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{3C0717E5-D544-4E61-86E5-F17BCD7AE940}.Release|Any CPU.Build.0 = Release|Any CPU
+		{3C0717E5-D544-4E61-86E5-F17BCD7AE940}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{3C0717E5-D544-4E61-86E5-F17BCD7AE940}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
+		{2F4EE682-BF7B-4AF6-8BDC-39A551C055B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{2F4EE682-BF7B-4AF6-8BDC-39A551C055B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{2F4EE682-BF7B-4AF6-8BDC-39A551C055B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{2F4EE682-BF7B-4AF6-8BDC-39A551C055B5}.Release|Any CPU.Build.0 = Release|Any CPU
+		{2F4EE682-BF7B-4AF6-8BDC-39A551C055B5}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{2F4EE682-BF7B-4AF6-8BDC-39A551C055B5}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
+		{C7256255-2909-4C56-AA25-672B08FFC7BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{C7256255-2909-4C56-AA25-672B08FFC7BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{C7256255-2909-4C56-AA25-672B08FFC7BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{C7256255-2909-4C56-AA25-672B08FFC7BD}.Release|Any CPU.Build.0 = Release|Any CPU
+		{C7256255-2909-4C56-AA25-672B08FFC7BD}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{C7256255-2909-4C56-AA25-672B08FFC7BD}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
+		{F243E804-8E5E-4EBB-9CB7-7E78F8CC78C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{F243E804-8E5E-4EBB-9CB7-7E78F8CC78C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{F243E804-8E5E-4EBB-9CB7-7E78F8CC78C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{F243E804-8E5E-4EBB-9CB7-7E78F8CC78C1}.Release|Any CPU.Build.0 = Release|Any CPU
+		{F243E804-8E5E-4EBB-9CB7-7E78F8CC78C1}.RemoteDebug|Any CPU.ActiveCfg = Debug|Any CPU
+		{F243E804-8E5E-4EBB-9CB7-7E78F8CC78C1}.RemoteDebug|Any CPU.Build.0 = Debug|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
@@ -246,13 +282,11 @@
 		{CBA318C0-06E2-4AB7-B4A1-A5AC63A761EE} = {7789655B-5AB4-4FA7-87F5-CC75DA047427}
 		{3F2DB155-61ED-4590-A732-3D610364D911} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
 		{4272B73E-A9A6-4873-B930-C38E44959246} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
-		{799D648C-4924-4C19-8A8C-26D76610A219} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
 		{6218895D-00B8-422E-A514-1A27960D6ADB} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
 		{03477D1E-0E90-471F-A1D7-3681D6F87AEC} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
 		{722BBA80-D4A2-4DDF-9FCD-D623C891B129} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
 		{454A9CD0-D712-41EE-90FD-1230AB0078A3} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
 		{59B45EEC-A5C0-4587-8D96-A583E02E9E5D} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
-		{AC8C1A47-8448-4327-BA72-B8F7DB9E2EB4} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
 		{4FE55317-2AAB-49BA-AA14-D54A45789A00} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
 		{90FA2548-0D3D-4722-B550-C19911538678} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
 		{C7563CBB-CD43-4C0A-A350-1637A63DF8C9} = {6BED1277-39C4-4335-9F69-7D995AA256EA}
@@ -264,6 +298,12 @@
 		{09DE8F6D-F9BD-42FF-B5E9-16C9047EBED7} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
 		{8A3F97A9-EF97-46E1-A6B0-2FE550ED9BD5} = {7789655B-5AB4-4FA7-87F5-CC75DA047427}
 		{0B4BD74E-D216-44BF-BFE9-B7F338CDDAFC} = {6BED1277-39C4-4335-9F69-7D995AA256EA}
+		{27F0F9AE-857F-47DC-B775-E565D9C80469} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
+		{7F2F030E-64C1-44E2-B791-6FB43A7DC7FC} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
+		{3C0717E5-D544-4E61-86E5-F17BCD7AE940} = {07694C71-F77F-4234-8AD7-D1950C655BE9}
+		{2F4EE682-BF7B-4AF6-8BDC-39A551C055B5} = {259A3A27-E418-4638-BD00-D4F67EF41A63}
+		{C7256255-2909-4C56-AA25-672B08FFC7BD} = {259A3A27-E418-4638-BD00-D4F67EF41A63}
+		{F243E804-8E5E-4EBB-9CB7-7E78F8CC78C1} = {D7229B83-E32A-41BD-B8FF-982F7B41F109}
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 		SolutionGuid = {B028A9A2-E37C-44AF-8032-C8F0492BDB00}