Explorar o código

add ServiceModel layout

Dalibor Votruba hai 1 ano
pai
achega
8705a88337

+ 200 - 200
@documentations/BundleBoiler.simp

@@ -1700,13 +1700,13 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
       </style>
       <structural-feature type="TParent" type-id="TParent" />
     </item>
+    <item id="f9c1270bcf9b40ce96dbf16f1380530c" cid="CMT007" type="comment" name="Comment" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:37:54">
+      <comment>Instalation package</comment>
+    </item>
     <item id="bddfcbcebb98424689a86c7b582726e7" cid="PROP333" type="property" name="Artifacts" owner="0e0d347028ae4a019c90d27575b97560" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 18:16:03" visibility="public">
       <structural-feature multiplicity="0..1" type="Bundle" type-id="Class:1b921a9772e444e6aad4b0e86a3ef38f" />
       <property aggregation="shared" />
     </item>
-    <item id="f9c1270bcf9b40ce96dbf16f1380530c" cid="CMT007" type="comment" name="Comment" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:37:54">
-      <comment>Instalation package</comment>
-    </item>
     <item id="b81bd206c08543e69f18f9d7263ce534" cid="PROP356" type="property" owner="1a4e556ecd0a40a691d9140a03449c3f" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/18/2024 20:10:49" visibility="private">
       <structural-feature type="Enumeration" type-id="Class:0cda7594eaad4081b6e6dccf9c593895" />
     </item>
@@ -1799,12 +1799,12 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
       </style>
     </item>
     <item id="e723f063b2b248839a1ad76abf90caf4" cid="PROP017" type="property" owner="f10c6159476443e5927a62b67208c7e7" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:07:17" visibility="private" />
-    <item id="2429d0b0244643edbbe7b42364b68ac3" cid="PROP174" type="property" owner="4cd93c9fc1d440efb2c75d10239f3fdb" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/14/2024 06:34:25" visibility="private">
-      <structural-feature type="Bundle" type-id="Class:1ca33a8ebdcd49e88078eb3b8cca01e8" />
-    </item>
     <item id="49ac00eaf1b94ec8ada6faf580c0860e" cid="PROP245" type="property" owner="e05f5f666a714ba498e4b01432ec410b" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 17:39:43" visibility="private">
       <structural-feature multiplicity="1" type="Bundle" type-id="Class:1ca33a8ebdcd49e88078eb3b8cca01e8" />
     </item>
+    <item id="2429d0b0244643edbbe7b42364b68ac3" cid="PROP174" type="property" owner="4cd93c9fc1d440efb2c75d10239f3fdb" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/14/2024 06:34:25" visibility="private">
+      <structural-feature type="Bundle" type-id="Class:1ca33a8ebdcd49e88078eb3b8cca01e8" />
+    </item>
     <item id="b7d3187308be4924beeb9d555fbdfc5c" cid="PROP314" type="property" name="Description" owner="be0cbb185959471fb5d799e2f72190fd" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/14/2024 06:31:15" visibility="public">
       <style style-name="Custom Style" shadow-type="smooth" shadow-offset="2,2" shadow-visible="true" shadow-color="#3A555555" shadow-radius="8" wrap-name-text="true" wrap-other-text="true" padding="2" glow-color="#FFFFFF" accuracy="0.9">
         <text-style type="name" color="#555555" font="Segoe UI;11.25;B" />
@@ -1999,6 +1999,7 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
         </alternate-styles>
       </style>
     </item>
+    <item id="dic9566ef3eb7145288d4fe9c26a7925221306" veid="ae9b1d99f3144f2e920f9ffab648ddde" cid="CN021" type="comment-connector" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/16/2024 15:02:32" from="7faaae1a788144dfb57733584ed6668f" to="122300cbc4e74b3ea0d04b541bdd1eef" />
     <item id="9278e70f7b854819ba1952b2fd122e17" cid="PROP277" type="property" name="FileName" owner="32a17a399788402ba87be87b6f08ab0d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 20:33:13" visibility="public">
       <style style-name="Custom Style" shadow-type="smooth" shadow-offset="2,2" shadow-visible="true" shadow-color="#3A555555" shadow-radius="8" wrap-name-text="true" wrap-other-text="true" padding="2" glow-color="#FFFFFF" accuracy="0.9">
         <text-style type="name" color="#555555" font="Segoe UI;11.25;B" />
@@ -2023,7 +2024,6 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
         </alternate-styles>
       </style>
     </item>
-    <item id="dic9566ef3eb7145288d4fe9c26a7925221306" veid="ae9b1d99f3144f2e920f9ffab648ddde" cid="CN021" type="comment-connector" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/16/2024 15:02:32" from="7faaae1a788144dfb57733584ed6668f" to="122300cbc4e74b3ea0d04b541bdd1eef" />
     <item id="f648023f5e39456f9c64a673ca229422" cid="PROP215" type="property" owner="4730a9d36619449aab84e211bd836d18" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 17:24:12" visibility="private">
       <structural-feature type="Bundle" type-id="Class:1ca33a8ebdcd49e88078eb3b8cca01e8" />
     </item>
@@ -2442,10 +2442,10 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
       </style>
     </item>
     <item id="dibeb71479d1d440d9b1783bcd3f0e0d549877" veid="30474451e1584980a434e1219408d8ae" cid="CN027" type="comment-connector" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/16/2024 15:56:40" from="6da45dc80d6e4466ae14524b2912ce70" to="f1b2186d058a4a3193ef3db55c2f8e8a" />
-    <item id="cf1c89a5f6a246ccab43da7faaf991d2" cid="PROP004" type="property" owner="d5569210a6bc41e2a1601b4a047c645c" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:03:39" visibility="private" />
     <item id="98c581f095a147a7b3b85ee9d4e589f8" cid="CMT013" type="comment" name="Comment" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/16/2024 14:44:08">
       <comment>Global toolbox contains general filters (for all views) and common operations</comment>
     </item>
+    <item id="cf1c89a5f6a246ccab43da7faaf991d2" cid="PROP004" type="property" owner="d5569210a6bc41e2a1601b4a047c645c" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:03:39" visibility="private" />
   </items>
   <models>
     <model id="p34300d8d2c89422fade4c42b21daed79_484186391" name="Draft" namespace="" order-index="1">
@@ -2608,15 +2608,15 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="ca870e923c2e4ab8b89e7e1af2671e72" cid="REL014" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:15:58" from="9f5ada4ea5af436c930a7971984f8ebf" to="677864781b3a4d739d3b0a86bfa27964" visibility="package">
             <owned-items />
             <relation from="9f5ada4ea5af436c930a7971984f8ebf" to="677864781b3a4d739d3b0a86bfa27964" derived="false">
-              <start-role id="umlar-f81bbbb4-8e9c-40d2-99f6-9cdfa39d303d" name="" navigability="" association-type="association" visibility="private" property-ref="434d27330b3b4dd49ff9dc1011b9c61e" />
-              <end-role id="umlar-bd19ba4e-768a-4083-b6c3-0fbd029f3eaf" name="" navigability="" association-type="association" visibility="private" property-ref="b632f7283fa941c083497569a66f8838" />
+              <start-role id="umlar-acfec4ea-8794-4b43-93c1-e408420f300b" name="" navigability="" association-type="association" visibility="private" property-ref="434d27330b3b4dd49ff9dc1011b9c61e" />
+              <end-role id="umlar-578e788e-522a-4c5b-8aba-af4d2b8762cb" name="" navigability="" association-type="association" visibility="private" property-ref="b632f7283fa941c083497569a66f8838" />
             </relation>
           </item>
           <item id="6940846697224348979a3a11c6476e69" cid="REL024" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:27:55" from="d5face4b925c459ab71447b0dfd4acbe" to="dcf533ea83764847aa0e75844fe02ead" visibility="package">
             <owned-items />
             <relation from="d5face4b925c459ab71447b0dfd4acbe" to="dcf533ea83764847aa0e75844fe02ead" derived="false">
-              <start-role id="umlar-9fb08ee9-6bfb-434c-aae3-c0ad4ee8df2c" name="" navigability="" association-type="association" visibility="undefined" property-ref="34544f59c9a3478ea9e659ec946beae3" />
-              <end-role id="umlar-3a92515a-fb6a-4b9e-819f-476310b278c1" name="" navigability="yes" association-type="association" visibility="undefined" property-ref="b503fe8e6a224bcba3c3bc78012d4e5e" />
+              <start-role id="umlar-7ba2e2f5-b855-496c-9eb9-4b1fdc230edb" name="" navigability="" association-type="association" visibility="undefined" property-ref="34544f59c9a3478ea9e659ec946beae3" />
+              <end-role id="umlar-2a5ba407-0d8a-4cc1-b9c1-31b7346392ee" name="" navigability="yes" association-type="association" visibility="undefined" property-ref="b503fe8e6a224bcba3c3bc78012d4e5e" />
             </relation>
           </item>
           <item id="93f42fdaeb2f48dbb086243f7d5ab60f" cid="PAR021" type="part" name="Version" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:18:48" visibility="undefined">
@@ -2681,8 +2681,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="e0bd3017a41d405abecaf2760d54cbd7" cid="REL001" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:03:23" from="75d23367501a48da8623000286c8c465" to="c37b59ecd8574bafa356427c3089d78e" visibility="package">
             <owned-items />
             <relation from="75d23367501a48da8623000286c8c465" to="c37b59ecd8574bafa356427c3089d78e" derived="false">
-              <start-role id="umlar-7c4bc3c7-7fab-4307-b84a-2049c7371d31" name="" navigability="" association-type="association" visibility="private" property-ref="e31f0d3ea3e24e27b172ea2262e975eb" />
-              <end-role id="umlar-3d432f11-49a7-4dff-805c-41fe615c9e1e" name="" navigability="" association-type="association" visibility="private" property-ref="adac4eeacea640b8b7f7efd336ae623a" />
+              <start-role id="umlar-8dec18ba-b1f3-40f0-bbe2-9ae0664b3e53" name="" navigability="" association-type="association" visibility="private" property-ref="e31f0d3ea3e24e27b172ea2262e975eb" />
+              <end-role id="umlar-f0d9a963-843d-4ede-b323-51468299226a" name="" navigability="" association-type="association" visibility="private" property-ref="adac4eeacea640b8b7f7efd336ae623a" />
             </relation>
           </item>
           <item id="beef041b10b94c30ad567b5e877523bc" cid="PAR029" type="part" name="Data" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 10:22:24" visibility="undefined">
@@ -2714,22 +2714,22 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="59c7e75733ef4da9b890803dc9b38721" cid="REL011" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:13:49" from="11ca2b8aa6e8483fbc9086ec068a3e88" to="9671069b25104611a43f2a8623b5799d" visibility="package">
             <owned-items />
             <relation from="11ca2b8aa6e8483fbc9086ec068a3e88" to="9671069b25104611a43f2a8623b5799d" derived="false">
-              <start-role id="umlar-389f895f-6d1f-4a21-8621-bc8d158420b8" name="" navigability="" association-type="association" visibility="private" property-ref="c7f39fccead3412fb3c4c3b512ef8fa1" />
-              <end-role id="umlar-059a2502-a292-461c-bf30-858120212815" name="" navigability="" association-type="association" visibility="private" property-ref="2403a994cd3b4fc19725a45d87f984f4" />
+              <start-role id="umlar-b48e4bc6-4046-4c77-8312-7f3af392d089" name="" navigability="" association-type="association" visibility="private" property-ref="c7f39fccead3412fb3c4c3b512ef8fa1" />
+              <end-role id="umlar-fc56fb2d-a891-4a36-b156-65ac57676a40" name="" navigability="" association-type="association" visibility="private" property-ref="2403a994cd3b4fc19725a45d87f984f4" />
             </relation>
           </item>
           <item id="0f31c4d8597e4bfa9440264918cb9ee6" cid="REL032" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/17/2023 13:37:00" from="93f42fdaeb2f48dbb086243f7d5ab60f" to="c2cd02b3272743e1a31fbe726e30e0e2" visibility="package">
             <owned-items />
             <relation from="93f42fdaeb2f48dbb086243f7d5ab60f" to="c2cd02b3272743e1a31fbe726e30e0e2" derived="false">
-              <start-role id="umlar-503a6669-8b3c-4843-b17f-ab16c30a9b43" name="" navigability="" association-type="association" visibility="private" property-ref="d5bf94691ad04100913b9f4458395de7" />
-              <end-role id="umlar-8ad2fca3-3b68-4de0-9dd8-17fa82a3d2a1" name="" navigability="yes" association-type="association" visibility="private" property-ref="4590772cfcc14ee0952d1a6bf2b97df4" />
+              <start-role id="umlar-67db9a3a-9e19-4751-86eb-f37abc216fde" name="" navigability="" association-type="association" visibility="private" property-ref="d5bf94691ad04100913b9f4458395de7" />
+              <end-role id="umlar-f46c55dd-258f-4b73-a799-3da792be8dc1" name="" navigability="yes" association-type="association" visibility="private" property-ref="4590772cfcc14ee0952d1a6bf2b97df4" />
             </relation>
           </item>
           <item id="6e3d42c834934666ae51248ac656d02d" cid="REL026" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:34:39" from="93f42fdaeb2f48dbb086243f7d5ab60f" to="16a5315ae7d143718c2d38ce774c00b5" visibility="package">
             <owned-items />
             <relation from="93f42fdaeb2f48dbb086243f7d5ab60f" to="16a5315ae7d143718c2d38ce774c00b5" derived="false">
-              <start-role id="umlar-9e06d958-c984-4420-996a-6dafa02d9ea2" name="" navigability="" association-type="composition" visibility="undefined" property-ref="623cc43ce66649bba6034c3894c1d711" />
-              <end-role id="umlar-fb650973-9797-4029-9103-1d660b46815c" name="" navigability="" association-type="association" visibility="undefined" property-ref="2698a87ff4ba4a9bbd8027bbd8802334" />
+              <start-role id="umlar-982495c1-c7f3-4fed-b95f-465c26457f2c" name="" navigability="" association-type="composition" visibility="undefined" property-ref="623cc43ce66649bba6034c3894c1d711" />
+              <end-role id="umlar-35dc91dc-215d-49c3-aca3-305821e83c5b" name="" navigability="" association-type="association" visibility="undefined" property-ref="2698a87ff4ba4a9bbd8027bbd8802334" />
             </relation>
           </item>
           <item id="211f61cd35114b5387456febbc19ea43" cid="PAR013" type="part" name="PL" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:06:17" visibility="undefined">
@@ -2891,8 +2891,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="f1977ba62213478992209e6b63621634" cid="REL022" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:26:49" from="d5face4b925c459ab71447b0dfd4acbe" to="7b243ced7eb841d2ba9c4749f4d29dc6" visibility="package">
             <owned-items />
             <relation from="d5face4b925c459ab71447b0dfd4acbe" to="7b243ced7eb841d2ba9c4749f4d29dc6" derived="false">
-              <start-role id="umlar-cb915ebd-6278-4344-a3db-969e953cb6e8" name="" navigability="" association-type="association" visibility="undefined" property-ref="0bcf662244b34fa1946463986cec6ba7" />
-              <end-role id="umlar-8ce48c21-336f-4add-acf1-dc471f0046aa" name="" navigability="yes" association-type="association" visibility="undefined" property-ref="e96cc1a89fed47c19779028b749a6141" />
+              <start-role id="umlar-ba2f756a-450e-4cbf-901a-abb5d553000b" name="" navigability="" association-type="association" visibility="undefined" property-ref="0bcf662244b34fa1946463986cec6ba7" />
+              <end-role id="umlar-ae09f20d-2cf2-454a-a07c-41e99216a42f" name="" navigability="yes" association-type="association" visibility="undefined" property-ref="e96cc1a89fed47c19779028b749a6141" />
             </relation>
           </item>
           <item id="9632fd6187114d388b40f59ac1b253e3" cid="PAR012" type="part" name="Medatata" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:06:05" visibility="undefined">
@@ -2924,29 +2924,29 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="f10c6159476443e5927a62b67208c7e7" cid="REL009" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:07:17" from="aff7160d29594a1ea0d821dea065dff7" to="84922cd3ecf541179865d2a1b8e252b3" visibility="package">
             <owned-items />
             <relation from="aff7160d29594a1ea0d821dea065dff7" to="84922cd3ecf541179865d2a1b8e252b3" derived="false">
-              <start-role id="umlar-3289d4f5-0b1c-4607-a16b-55c9d83ae245" name="" navigability="" association-type="association" visibility="private" property-ref="e723f063b2b248839a1ad76abf90caf4" />
-              <end-role id="umlar-08d5510e-8d04-4232-87b5-4d7d8a6d97c6" name="" navigability="" association-type="association" visibility="private" property-ref="cd2414461ae14051bdad5d4e2fa68183" />
+              <start-role id="umlar-b5e806f7-bf45-416b-8925-b99d70fb8704" name="" navigability="" association-type="association" visibility="private" property-ref="e723f063b2b248839a1ad76abf90caf4" />
+              <end-role id="umlar-52d33a41-4d08-4b52-ba13-e5fd04fa9479" name="" navigability="" association-type="association" visibility="private" property-ref="cd2414461ae14051bdad5d4e2fa68183" />
             </relation>
           </item>
           <item id="d912ff04dad7416bb467a86a7020fd3c" cid="REL023" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:27:44" from="c2cd02b3272743e1a31fbe726e30e0e2" to="dcf533ea83764847aa0e75844fe02ead" visibility="package">
             <owned-items />
             <relation from="c2cd02b3272743e1a31fbe726e30e0e2" to="dcf533ea83764847aa0e75844fe02ead" derived="false">
-              <start-role id="umlar-9b196104-d91f-4322-9916-abcb39afbc85" name="" navigability="" association-type="composition" visibility="undefined" property-ref="d29d0dcaa7814d0b9f448d39598f0a1d" />
-              <end-role id="umlar-48e9cc41-6b05-40cd-848b-6a27dcf0a39d" name="" navigability="" association-type="association" visibility="undefined" property-ref="b4c1ae78efa04e2dacfc685b18f713e3" />
+              <start-role id="umlar-aafbe80e-7cae-451c-b930-e424b6e14227" name="" navigability="" association-type="composition" visibility="undefined" property-ref="d29d0dcaa7814d0b9f448d39598f0a1d" />
+              <end-role id="umlar-22795ed3-89ee-42e4-bf5a-75a08c95cab2" name="" navigability="" association-type="association" visibility="undefined" property-ref="b4c1ae78efa04e2dacfc685b18f713e3" />
             </relation>
           </item>
           <item id="78085af7c1b440008c3afb48573323c2" cid="REL028" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 10:23:03" from="aff7160d29594a1ea0d821dea065dff7" to="beef041b10b94c30ad567b5e877523bc" visibility="package">
             <owned-items />
             <relation from="aff7160d29594a1ea0d821dea065dff7" to="beef041b10b94c30ad567b5e877523bc" derived="false">
-              <start-role id="umlar-69210808-879b-430f-9478-851ca6251e7c" name="" navigability="" association-type="association" visibility="undefined" property-ref="224529c1d67a4e639551e1bb82e426d1" />
-              <end-role id="umlar-fe5b7a94-a982-4e45-9351-bbd360beb9d5" name="" navigability="" association-type="association" visibility="undefined" property-ref="173a80347cf548cea7ff444521bd7411" />
+              <start-role id="umlar-46ce61fe-9395-40ce-a3bf-678eb6fb17ce" name="" navigability="" association-type="association" visibility="undefined" property-ref="224529c1d67a4e639551e1bb82e426d1" />
+              <end-role id="umlar-8e9a1a81-522f-4d5f-9a24-a10fce67b57f" name="" navigability="" association-type="association" visibility="undefined" property-ref="173a80347cf548cea7ff444521bd7411" />
             </relation>
           </item>
           <item id="05f4eca5b8c346a1b6e5fd243f64f3c4" cid="REL027" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:46:42" from="c906f41a218c4732a3d1a6afad460ee2" to="aff7160d29594a1ea0d821dea065dff7" visibility="package">
             <owned-items />
             <relation from="c906f41a218c4732a3d1a6afad460ee2" to="aff7160d29594a1ea0d821dea065dff7" derived="false">
-              <start-role id="umlar-a78afaf2-baf9-4144-a073-a61f7ad0fdb1" name="" navigability="" association-type="association" visibility="undefined" property-ref="426ac78820af48aaaf3fe2e3eb7547ac" />
-              <end-role id="umlar-f85f4f21-db36-49b7-8a77-6d27d0e540ff" name="" navigability="" association-type="association" visibility="undefined" property-ref="1da9326d6beb408ea38e00f927db5ba9" />
+              <start-role id="umlar-b32ddbff-850e-4adc-ba3e-e03e4c58ceaf" name="" navigability="" association-type="association" visibility="undefined" property-ref="426ac78820af48aaaf3fe2e3eb7547ac" />
+              <end-role id="umlar-e7d0badb-eceb-4103-8775-8b1605cc9ba7" name="" navigability="" association-type="association" visibility="undefined" property-ref="1da9326d6beb408ea38e00f927db5ba9" />
             </relation>
           </item>
           <item id="c906f41a218c4732a3d1a6afad460ee2" cid="PAR028" type="part" name="Templates" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:46:29" visibility="undefined">
@@ -3004,8 +3004,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="e0007d072b7c451c884738c3ff66def2" cid="REL013" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:15:00" from="11ca2b8aa6e8483fbc9086ec068a3e88" to="9909835e83d04614bc9c7920d60fafc8" visibility="package">
             <owned-items />
             <relation from="11ca2b8aa6e8483fbc9086ec068a3e88" to="9909835e83d04614bc9c7920d60fafc8" derived="false">
-              <start-role id="umlar-59c2cf32-f70a-42b7-b0c8-64ed2388ce69" name="" navigability="" association-type="association" visibility="private" property-ref="89513570b9fd432e8421db4e181c600a" />
-              <end-role id="umlar-2746f2a8-666a-482f-bf84-7976cd55bbd2" name="" navigability="" association-type="association" visibility="private" property-ref="679a6e7ab1e842b8aab1bb6537938815" />
+              <start-role id="umlar-9aae23dc-139b-436a-990e-da08f6d8c6dc" name="" navigability="" association-type="association" visibility="private" property-ref="89513570b9fd432e8421db4e181c600a" />
+              <end-role id="umlar-f33a9a28-75c7-4b73-951e-1aa46c5d5d9a" name="" navigability="" association-type="association" visibility="private" property-ref="679a6e7ab1e842b8aab1bb6537938815" />
             </relation>
           </item>
           <item id="9909835e83d04614bc9c7920d60fafc8" cid="PAR018" type="part" name="Console" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:14:47" visibility="undefined">
@@ -3037,16 +3037,16 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="d5569210a6bc41e2a1601b4a047c645c" cid="REL002" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:03:39" from="75d23367501a48da8623000286c8c465" to="9f5ada4ea5af436c930a7971984f8ebf" visibility="package">
             <owned-items />
             <relation from="75d23367501a48da8623000286c8c465" to="9f5ada4ea5af436c930a7971984f8ebf" derived="false">
-              <start-role id="umlar-3312f2ee-cc3b-4abe-9aa9-8d93f4a7e71f" name="" navigability="" association-type="association" visibility="private" property-ref="3c4656219497419c882aec00538b24fe" />
-              <end-role id="umlar-3c44de5b-3c0a-4b64-82e8-cf576595cde6" name="" navigability="" association-type="association" visibility="private" property-ref="cf1c89a5f6a246ccab43da7faaf991d2" />
+              <start-role id="umlar-54091075-0173-4e6c-a297-115cf2d9c852" name="" navigability="" association-type="association" visibility="private" property-ref="3c4656219497419c882aec00538b24fe" />
+              <end-role id="umlar-754b34b5-94e6-4879-8b55-6fe4c802166b" name="" navigability="" association-type="association" visibility="private" property-ref="cf1c89a5f6a246ccab43da7faaf991d2" />
             </relation>
           </item>
           <item id="di73fd67bb61d5441d928f059751a1c03c1974" cid="CN010" type="comment-connector" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 10:23:46" from="701b6c8ea9d34ab7971f8b8a8c9a8a1c" to="20914f66614e4c8fb6ddab6bc997b20e" />
           <item id="20702e53e1ec4ba4a84ee0ed7af6fda0" cid="REL029" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 10:23:11" from="aff7160d29594a1ea0d821dea065dff7" to="701b6c8ea9d34ab7971f8b8a8c9a8a1c" visibility="package">
             <owned-items />
             <relation from="aff7160d29594a1ea0d821dea065dff7" to="701b6c8ea9d34ab7971f8b8a8c9a8a1c" derived="false">
-              <start-role id="umlar-0f4c470a-e261-419a-8a1b-496761a4236c" name="" navigability="" association-type="association" visibility="undefined" property-ref="4d1c6aa017ba4997abbe2aa65e3e9d01" />
-              <end-role id="umlar-11ec9154-9261-43c8-8826-69d437ada33e" name="" navigability="" association-type="association" visibility="undefined" property-ref="b528de1c0e2841ceae52aa81750d237b" />
+              <start-role id="umlar-28d57fc7-c70a-45b6-99da-d0233cbc4aca" name="" navigability="" association-type="association" visibility="undefined" property-ref="4d1c6aa017ba4997abbe2aa65e3e9d01" />
+              <end-role id="umlar-830021b6-dba6-4f95-aff3-bccc4846a3c3" name="" navigability="" association-type="association" visibility="undefined" property-ref="b528de1c0e2841ceae52aa81750d237b" />
             </relation>
           </item>
           <item id="50774edafdb4430d989d496db3330b72" cid="DEP001" type="dependency" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:28:26" from="93f42fdaeb2f48dbb086243f7d5ab60f" to="a3a90ec2445d43cb95f79e5b6e861afb" visibility="package" />
@@ -3056,8 +3056,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="40f3efa4f36349b383f1ca7db8a6bbd3" cid="REL008" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:07:12" from="aff7160d29594a1ea0d821dea065dff7" to="211f61cd35114b5387456febbc19ea43" visibility="package">
             <owned-items />
             <relation from="aff7160d29594a1ea0d821dea065dff7" to="211f61cd35114b5387456febbc19ea43" derived="false">
-              <start-role id="umlar-e7f42abe-6c47-4011-be30-cefcdc30c234" name="" navigability="" association-type="association" visibility="private" property-ref="901a1ef1ceed496ebb4d5493db63e8b4" />
-              <end-role id="umlar-c5726824-d898-47b1-b62f-a2d804c38e00" name="" navigability="" association-type="association" visibility="private" property-ref="1dcb47dab321457c9fd2b458cf8996aa" />
+              <start-role id="umlar-337170e2-856e-4428-8865-212dff484efd" name="" navigability="" association-type="association" visibility="private" property-ref="901a1ef1ceed496ebb4d5493db63e8b4" />
+              <end-role id="umlar-3cafacbe-f1dc-46ac-8dff-49601159f637" name="" navigability="" association-type="association" visibility="private" property-ref="1dcb47dab321457c9fd2b458cf8996aa" />
             </relation>
           </item>
           <item id="9f5ada4ea5af436c930a7971984f8ebf" cid="PAR006" type="part" name="Core" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:02:38" visibility="undefined">
@@ -3089,8 +3089,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="e26a04c3c62f4c10b1bdfe13d2cea5d9" cid="REL005" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:05:18" from="a3a90ec2445d43cb95f79e5b6e861afb" to="e58c26ac484e48c99f690b144a98f325" visibility="package">
             <owned-items />
             <relation from="a3a90ec2445d43cb95f79e5b6e861afb" to="e58c26ac484e48c99f690b144a98f325" derived="false">
-              <start-role id="umlar-fcdd881e-29a9-4bf8-b3a5-c4657f290b02" name="" navigability="" association-type="association" visibility="private" property-ref="b81bf8574f47467bb7d1b2874bd2635c" />
-              <end-role id="umlar-270ff3e3-5eba-4e22-8380-0d68885386d1" name="" navigability="" association-type="association" visibility="private" property-ref="2e70eaf1042b44009e33fa2f5b174f01" />
+              <start-role id="umlar-119e08a6-e0b1-43e3-b51c-942b9005a241" name="" navigability="" association-type="association" visibility="private" property-ref="b81bf8574f47467bb7d1b2874bd2635c" />
+              <end-role id="umlar-b9ce5ff6-77af-4e3f-8e74-78a55d69940e" name="" navigability="" association-type="association" visibility="private" property-ref="2e70eaf1042b44009e33fa2f5b174f01" />
             </relation>
           </item>
           <item id="c2cd02b3272743e1a31fbe726e30e0e2" cid="PAR022" type="part" name="Project" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:19:05" visibility="undefined">
@@ -3148,8 +3148,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="03ce56810c94442c8fe06a39553efd67" cid="REL007" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:07:06" from="aff7160d29594a1ea0d821dea065dff7" to="9632fd6187114d388b40f59ac1b253e3" visibility="package">
             <owned-items />
             <relation from="aff7160d29594a1ea0d821dea065dff7" to="9632fd6187114d388b40f59ac1b253e3" derived="false">
-              <start-role id="umlar-24298c0d-c251-4fc2-b806-222ffd59aba2" name="" navigability="" association-type="association" visibility="private" property-ref="a40bc7243e5f43458c6da487e411bf30" />
-              <end-role id="umlar-b6a62aa8-0ffb-4c15-9e68-8adc9de6bfc5" name="" navigability="" association-type="association" visibility="private" property-ref="aab55818c9904379a0abf8dcea1c50d8" />
+              <start-role id="umlar-8a664db2-b8d6-497a-b2d3-e78404338ba9" name="" navigability="" association-type="association" visibility="private" property-ref="a40bc7243e5f43458c6da487e411bf30" />
+              <end-role id="umlar-1534f89c-7c8c-4c55-a594-fd12348b47ad" name="" navigability="" association-type="association" visibility="private" property-ref="aab55818c9904379a0abf8dcea1c50d8" />
             </relation>
           </item>
           <item id="e58c26ac484e48c99f690b144a98f325" cid="PAR011" type="part" name="Metadata" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:04:56" visibility="undefined">
@@ -3207,8 +3207,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="02456bd871c74869afe19f096b130e56" cid="REL012" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:14:28" from="11ca2b8aa6e8483fbc9086ec068a3e88" to="8520ff48704449199747ef08b7711dae" visibility="package">
             <owned-items />
             <relation from="11ca2b8aa6e8483fbc9086ec068a3e88" to="8520ff48704449199747ef08b7711dae" derived="false">
-              <start-role id="umlar-0c7ac39a-11b5-4a32-84d7-322c8fbe27f6" name="" navigability="" association-type="association" visibility="private" property-ref="93b8206e68f548f8b0da9be109f917df" />
-              <end-role id="umlar-2f117cef-9168-4f40-9798-4d32747c1f24" name="" navigability="" association-type="association" visibility="private" property-ref="ccbaec58821949b0ba363ad01cc87099" />
+              <start-role id="umlar-7714378a-6a8c-493c-a022-55ef6149789b" name="" navigability="" association-type="association" visibility="private" property-ref="93b8206e68f548f8b0da9be109f917df" />
+              <end-role id="umlar-1bdcf3c8-fd9f-4df9-8bc6-87ec987816b7" name="" navigability="" association-type="association" visibility="private" property-ref="ccbaec58821949b0ba363ad01cc87099" />
             </relation>
           </item>
           <item id="75d23367501a48da8623000286c8c465" cid="PAR003" type="part" name="Server" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 08:54:34" visibility="undefined">
@@ -3266,8 +3266,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="0a6da80c1a3e45a9b3ae4c87f1e5572f" cid="REL031" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/17/2023 13:33:33" from="16a5315ae7d143718c2d38ce774c00b5" to="c2cd02b3272743e1a31fbe726e30e0e2" visibility="package">
             <owned-items />
             <relation from="16a5315ae7d143718c2d38ce774c00b5" to="c2cd02b3272743e1a31fbe726e30e0e2" derived="false">
-              <start-role id="umlar-6d4f48a7-657d-41c2-8d54-5644ff6e9305" name="" navigability="" association-type="association" visibility="private" property-ref="6f8b81329240413a856c682023b7a3f2" />
-              <end-role id="umlar-d0da9e2e-86a5-4f0b-9b30-35e99fea7986" name="" navigability="yes" association-type="association" visibility="private" property-ref="f4652d7d18374a57ba297662bc151d67" />
+              <start-role id="umlar-55996132-4088-4b85-9af0-2cd70b9ced9b" name="" navigability="" association-type="association" visibility="private" property-ref="6f8b81329240413a856c682023b7a3f2" />
+              <end-role id="umlar-f3ca799d-b5d7-4d0b-a0ce-0905fb80f937" name="" navigability="yes" association-type="association" visibility="private" property-ref="f4652d7d18374a57ba297662bc151d67" />
             </relation>
           </item>
           <item id="d5e3d7adbd8e46e0b874fbed4b5346bf" cid="PAR008" type="part" name="Metadata" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:02:58" visibility="undefined">
@@ -3299,39 +3299,32 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="f5911a2c99ce4bf5bd98fcb50779e892" cid="REL003" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:03:46" from="75d23367501a48da8623000286c8c465" to="11ca2b8aa6e8483fbc9086ec068a3e88" visibility="package">
             <owned-items />
             <relation from="75d23367501a48da8623000286c8c465" to="11ca2b8aa6e8483fbc9086ec068a3e88" derived="false">
-              <start-role id="umlar-9c60ad67-c547-4561-97d1-4f6298983d96" name="" navigability="" association-type="association" visibility="private" property-ref="7c55aff219094ae395e220e8eb775461" />
-              <end-role id="umlar-81b3966d-5369-427e-b8a2-4ac6133d7867" name="" navigability="" association-type="association" visibility="private" property-ref="36e5650ca8ef40eca5fba4efa820579e" />
+              <start-role id="umlar-56b072ef-938d-4ac0-8056-54a8702ea682" name="" navigability="" association-type="association" visibility="private" property-ref="7c55aff219094ae395e220e8eb775461" />
+              <end-role id="umlar-bb1c422c-35d3-4e3c-9681-44bec030c4e4" name="" navigability="" association-type="association" visibility="private" property-ref="36e5650ca8ef40eca5fba4efa820579e" />
             </relation>
           </item>
+          <item id="35d538445f7149c99ba527eac4ffe994" cid="PAR031" type="part" name="Part31" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="05/14/2024 14:04:46" visibility="undefined">
+            <part />
+          </item>
           <item id="5e08cd316b7b4dfe9777ec139b5387cc" cid="REL015" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:16:04" from="9f5ada4ea5af436c930a7971984f8ebf" to="21cb01dcc27b4c0189a20f11e1971ae2" visibility="package">
             <owned-items />
             <relation from="9f5ada4ea5af436c930a7971984f8ebf" to="21cb01dcc27b4c0189a20f11e1971ae2" derived="false">
-              <start-role id="umlar-bf182fc5-5018-4957-a6f8-305957b928cb" name="" navigability="" association-type="association" visibility="private" property-ref="a7af4af0feb547ff96d2f3ec489da977" />
-              <end-role id="umlar-1551b767-4fc8-41f4-9e4f-e9fdcca9d2d8" name="" navigability="" association-type="association" visibility="private" property-ref="1681712a2f704cb88aeea3f5f5639afb" />
+              <start-role id="umlar-4944b984-57fa-4ad7-a246-68c94ac68d39" name="" navigability="" association-type="association" visibility="private" property-ref="a7af4af0feb547ff96d2f3ec489da977" />
+              <end-role id="umlar-ebdaf68d-5478-4dd9-953c-a09765019cb8" name="" navigability="" association-type="association" visibility="private" property-ref="1681712a2f704cb88aeea3f5f5639afb" />
             </relation>
           </item>
-          <item id="35d538445f7149c99ba527eac4ffe994" cid="PAR031" type="part" name="Part31" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="05/14/2024 14:04:46" visibility="undefined">
-            <part />
-          </item>
           <item id="8135c60cc6da42ecabae0f0429e47ec5" cid="REL004" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:03:52" from="75d23367501a48da8623000286c8c465" to="d5e3d7adbd8e46e0b874fbed4b5346bf" visibility="package">
             <owned-items />
             <relation from="75d23367501a48da8623000286c8c465" to="d5e3d7adbd8e46e0b874fbed4b5346bf" derived="false">
-              <start-role id="umlar-507062de-7545-444e-aca9-d1ab94b8d449" name="" navigability="" association-type="association" visibility="private" property-ref="25a9433f7074431e90b6d50962963b1f" />
-              <end-role id="umlar-4661a333-475a-4c86-8f63-046199f850a7" name="" navigability="" association-type="association" visibility="private" property-ref="03cea57c0a25410990cfbf2d62e8ec7c" />
+              <start-role id="umlar-06902555-3033-4ff3-ba3f-56e2116cc94e" name="" navigability="" association-type="association" visibility="private" property-ref="25a9433f7074431e90b6d50962963b1f" />
+              <end-role id="umlar-f2bee29d-65a0-4fbc-b3db-36fca8f1cca7" name="" navigability="" association-type="association" visibility="private" property-ref="03cea57c0a25410990cfbf2d62e8ec7c" />
             </relation>
           </item>
           <item id="16ef62c521d3417ab27b9aa6a42e75d7" cid="REL018" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:25:00" from="d5face4b925c459ab71447b0dfd4acbe" to="93f42fdaeb2f48dbb086243f7d5ab60f" visibility="package">
             <owned-items />
             <relation from="d5face4b925c459ab71447b0dfd4acbe" to="93f42fdaeb2f48dbb086243f7d5ab60f" derived="false">
-              <start-role id="umlar-87bea3e3-6d22-4b68-8ef1-903661cd8414" name="" navigability="" association-type="composition" visibility="undefined" property-ref="0f927ca65b284cadadda0eb2cda53b62" />
-              <end-role id="umlar-4df285c2-c51e-418b-b214-36e5daa26d73" name="" navigability="" association-type="association" visibility="undefined" property-ref="6ef2431537314bb99702582c8f44771d" />
-            </relation>
-          </item>
-          <item id="fdfc1addda79455ba9ae2aef05acb557" cid="REL010" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:07:26" from="aff7160d29594a1ea0d821dea065dff7" to="f28bbdcfe73d47b2895cf98c51015eca" visibility="package">
-            <owned-items />
-            <relation from="aff7160d29594a1ea0d821dea065dff7" to="f28bbdcfe73d47b2895cf98c51015eca" derived="false">
-              <start-role id="umlar-27b515bf-36e3-41f1-bbe2-583bf0eecc03" name="" navigability="" association-type="association" visibility="private" property-ref="75beeb5b01e34e5ebd975ebe9bdbcc08" />
-              <end-role id="umlar-d1360e6b-4142-4a4c-9a70-c33bd85f578f" name="" navigability="" association-type="association" visibility="private" property-ref="15673e235d204544ad1ce09e11e5fcb2" />
+              <start-role id="umlar-91df4150-8ad5-465f-bf3b-cf7a8a6df368" name="" navigability="" association-type="composition" visibility="undefined" property-ref="0f927ca65b284cadadda0eb2cda53b62" />
+              <end-role id="umlar-d5bd33d9-de72-472f-992c-1e913a3fcd81" name="" navigability="" association-type="association" visibility="undefined" property-ref="6ef2431537314bb99702582c8f44771d" />
             </relation>
           </item>
           <item id="f28bbdcfe73d47b2895cf98c51015eca" cid="PAR014" type="part" name="Structure" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:06:28" visibility="undefined">
@@ -3360,6 +3353,13 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             <property aggregation="composite" />
             <part aggregation="composite" />
           </item>
+          <item id="fdfc1addda79455ba9ae2aef05acb557" cid="REL010" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:07:26" from="aff7160d29594a1ea0d821dea065dff7" to="f28bbdcfe73d47b2895cf98c51015eca" visibility="package">
+            <owned-items />
+            <relation from="aff7160d29594a1ea0d821dea065dff7" to="f28bbdcfe73d47b2895cf98c51015eca" derived="false">
+              <start-role id="umlar-d22da7eb-24d2-408f-9c4b-bafd23d667fc" name="" navigability="" association-type="association" visibility="private" property-ref="75beeb5b01e34e5ebd975ebe9bdbcc08" />
+              <end-role id="umlar-7387d056-c14f-4fe2-956d-fbb5afb1d362" name="" navigability="" association-type="association" visibility="private" property-ref="15673e235d204544ad1ce09e11e5fcb2" />
+            </relation>
+          </item>
           <item id="9671069b25104611a43f2a8623b5799d" cid="PAR016" type="part" name="API" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:10:20" visibility="undefined">
             <style style-name="Custom Style" shadow-type="smooth" shadow-offset="2,2" shadow-visible="true" shadow-color="#3A555555" shadow-radius="8" wrap-name-text="true" wrap-other-text="true" padding="2" margin="1" glow-color="#FFFFFF" accuracy="0.9">
               <text-style type="name" color="#555555" font="Segoe UI;11.25;B" />
@@ -3386,14 +3386,20 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             <property aggregation="composite" />
             <part aggregation="composite" />
           </item>
-          <item id="677864781b3a4d739d3b0a86bfa27964" cid="PAR019" type="part" name="Console" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:15:10" visibility="undefined">
+          <item id="7b243ced7eb841d2ba9c4749f4d29dc6" cid="PAR025" type="part" name="Environment" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:20:55" visibility="undefined">
+            <stereotypes>
+              <stereotype name="enum" />
+            </stereotypes>
+            <stereotype-instances>
+              <stereotype id="7b243ced7eb841d2ba9c4749f4d29dc6_enum_c" type="enum" creation-date="12/12/2024 09:09:09" ref="" />
+            </stereotype-instances>
             <style style-name="Custom Style" shadow-type="smooth" shadow-offset="2,2" shadow-visible="true" shadow-color="#3A555555" shadow-radius="8" wrap-name-text="true" wrap-other-text="true" padding="2" margin="1" glow-color="#FFFFFF" accuracy="0.9">
               <text-style type="name" color="#555555" font="Segoe UI;11.25;B" />
               <text-style type="part-header" color="#1E1E1E" font="Verdana;9;I" />
               <text-style type="text" color="#555555" font="Segoe UI;9.75;" horizontal-alignment="left" />
               <text-style type="tagged-value" color="#555555" font="Segoe UI;9.75;" />
               <text-style type="stereotype" color="#555555" font="Segoe UI;9;I" />
-              <background type="horizontal-linear" colors="#F2F2F2,#EAFFD5" />
+              <background type="horizontal-linear" colors="#F2F2F2,#F7D37E" />
               <border color="#555555" width="2" />
               <label-connector color="#80000000" dash-style="Dash" />
               <alternate-styles>
@@ -3403,7 +3409,7 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
                   <text-style type="text" color="#E9E9E9" font="Segoe UI;9.75;" horizontal-alignment="left" />
                   <text-style type="tagged-value" color="#E9E9E9" font="Segoe UI;9.75;" />
                   <text-style type="stereotype" color="#E9E9E9" font="Segoe UI;9;I" />
-                  <background type="horizontal-linear" colors="#203D85,#EAFFD5" />
+                  <background type="horizontal-linear" colors="#203D85,#F7D37E" />
                   <border color="#203D85" width="2" />
                   <label-connector color="#80000000" dash-style="Dash" />
                 </alternate-style>
@@ -3412,20 +3418,14 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             <property aggregation="composite" />
             <part aggregation="composite" />
           </item>
-          <item id="7b243ced7eb841d2ba9c4749f4d29dc6" cid="PAR025" type="part" name="Environment" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:20:55" visibility="undefined">
-            <stereotypes>
-              <stereotype name="enum" />
-            </stereotypes>
-            <stereotype-instances>
-              <stereotype id="7b243ced7eb841d2ba9c4749f4d29dc6_enum_c" type="enum" creation-date="12/12/2024 09:09:09" ref="" />
-            </stereotype-instances>
+          <item id="677864781b3a4d739d3b0a86bfa27964" cid="PAR019" type="part" name="Console" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:15:10" visibility="undefined">
             <style style-name="Custom Style" shadow-type="smooth" shadow-offset="2,2" shadow-visible="true" shadow-color="#3A555555" shadow-radius="8" wrap-name-text="true" wrap-other-text="true" padding="2" margin="1" glow-color="#FFFFFF" accuracy="0.9">
               <text-style type="name" color="#555555" font="Segoe UI;11.25;B" />
               <text-style type="part-header" color="#1E1E1E" font="Verdana;9;I" />
               <text-style type="text" color="#555555" font="Segoe UI;9.75;" horizontal-alignment="left" />
               <text-style type="tagged-value" color="#555555" font="Segoe UI;9.75;" />
               <text-style type="stereotype" color="#555555" font="Segoe UI;9;I" />
-              <background type="horizontal-linear" colors="#F2F2F2,#F7D37E" />
+              <background type="horizontal-linear" colors="#F2F2F2,#EAFFD5" />
               <border color="#555555" width="2" />
               <label-connector color="#80000000" dash-style="Dash" />
               <alternate-styles>
@@ -3435,7 +3435,7 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
                   <text-style type="text" color="#E9E9E9" font="Segoe UI;9.75;" horizontal-alignment="left" />
                   <text-style type="tagged-value" color="#E9E9E9" font="Segoe UI;9.75;" />
                   <text-style type="stereotype" color="#E9E9E9" font="Segoe UI;9;I" />
-                  <background type="horizontal-linear" colors="#203D85,#F7D37E" />
+                  <background type="horizontal-linear" colors="#203D85,#EAFFD5" />
                   <border color="#203D85" width="2" />
                   <label-connector color="#80000000" dash-style="Dash" />
                 </alternate-style>
@@ -3444,13 +3444,6 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             <property aggregation="composite" />
             <part aggregation="composite" />
           </item>
-          <item id="36e92d260df44d65839114f7e37f301b" cid="REL006" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:05:24" from="a3a90ec2445d43cb95f79e5b6e861afb" to="6bdcf8d96ff24845a6689b6f337f46b1" visibility="package">
-            <owned-items />
-            <relation from="a3a90ec2445d43cb95f79e5b6e861afb" to="6bdcf8d96ff24845a6689b6f337f46b1" derived="false">
-              <start-role id="umlar-d22f09f4-a115-4d88-8465-b06226200431" name="" navigability="" association-type="association" visibility="private" property-ref="bca5f3caccba469ba26225d71b6d965d" />
-              <end-role id="umlar-d6633b42-1b9b-47f1-ac67-b726380add07" name="" navigability="" association-type="association" visibility="private" property-ref="397547d7a67d4ed1a13e5152f0eb5889" />
-            </relation>
-          </item>
           <item id="a3a90ec2445d43cb95f79e5b6e861afb" cid="PAR004" type="part" name="Frontend" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 08:54:53" visibility="undefined">
             <style style-name="Custom Style" shadow-type="smooth" shadow-offset="2,2" shadow-visible="true" shadow-color="#3A555555" shadow-radius="8" wrap-name-text="true" wrap-other-text="true" padding="2" margin="1" glow-color="#FFFFFF" accuracy="0.9">
               <text-style type="name" color="#555555" font="Segoe UI;11.25;B" />
@@ -3477,11 +3470,11 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             <property aggregation="composite" />
             <part aggregation="composite" />
           </item>
-          <item id="c9b242103ed2491c8414bf6d6eaddcfc" cid="REL021" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:26:31" from="d5face4b925c459ab71447b0dfd4acbe" to="142b0e0e6eb04e398ca9c39241212887" visibility="package">
+          <item id="36e92d260df44d65839114f7e37f301b" cid="REL006" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:05:24" from="a3a90ec2445d43cb95f79e5b6e861afb" to="6bdcf8d96ff24845a6689b6f337f46b1" visibility="package">
             <owned-items />
-            <relation from="d5face4b925c459ab71447b0dfd4acbe" to="142b0e0e6eb04e398ca9c39241212887" derived="false">
-              <start-role id="umlar-76bc1601-8cd7-4840-a1e2-283794735a18" name="" navigability="" association-type="composition" visibility="undefined" property-ref="7ded2ef8e6884ce7ac4c328424e68da8" />
-              <end-role id="umlar-2d1dd0a9-c02c-468c-85fd-313aa330f803" name="" navigability="" association-type="association" visibility="undefined" property-ref="48478ad6302543c486d75801dd54a815" />
+            <relation from="a3a90ec2445d43cb95f79e5b6e861afb" to="6bdcf8d96ff24845a6689b6f337f46b1" derived="false">
+              <start-role id="umlar-90761d25-a485-4700-8252-86fa8716d29b" name="" navigability="" association-type="association" visibility="private" property-ref="bca5f3caccba469ba26225d71b6d965d" />
+              <end-role id="umlar-ed73e803-3035-4e58-8089-5e07df1548d5" name="" navigability="" association-type="association" visibility="private" property-ref="397547d7a67d4ed1a13e5152f0eb5889" />
             </relation>
           </item>
           <item id="d5face4b925c459ab71447b0dfd4acbe" cid="PAR023" type="part" name="Bundle" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:19:29" visibility="undefined">
@@ -3510,6 +3503,13 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             <property aggregation="composite" />
             <part aggregation="composite" />
           </item>
+          <item id="c9b242103ed2491c8414bf6d6eaddcfc" cid="REL021" type="relationship" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="04/12/2023 09:26:31" from="d5face4b925c459ab71447b0dfd4acbe" to="142b0e0e6eb04e398ca9c39241212887" visibility="package">
+            <owned-items />
+            <relation from="d5face4b925c459ab71447b0dfd4acbe" to="142b0e0e6eb04e398ca9c39241212887" derived="false">
+              <start-role id="umlar-92a2d10a-ef2b-4990-9d65-d1a2e0fc8d4d" name="" navigability="" association-type="composition" visibility="undefined" property-ref="7ded2ef8e6884ce7ac4c328424e68da8" />
+              <end-role id="umlar-16f6ea20-58b1-4048-8409-514e81d7e252" name="" navigability="" association-type="association" visibility="undefined" property-ref="48478ad6302543c486d75801dd54a815" />
+            </relation>
+          </item>
         </abstract-items>
         <layer id="ab5d31e8320f40cba71378d93de7cf68" name="Default" visible="true" enabled="true" locked="false">
           <item id="aff7160d29594a1ea0d821dea065dff7" iid="eb28ee3cb0f54103933ba7dc881602b5" creation-date="04/12/2023 08:54:21" order-index="0" type="entity">
@@ -4026,15 +4026,15 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             </documentations>
             <owned-items />
             <relation from="7808ea59520e4b7e976b14c03e0f33bc" to="1ca33a8ebdcd49e88078eb3b8cca01e8" derived="false">
-              <start-role id="umlar-fdb36a6c-753f-4e90-afde-65c549d30aa2" name="" navigability="" association-type="association" visibility="private" property-ref="55c8eb89bf554850b1e16f4572073f17" />
-              <end-role id="umlar-c1f63b15-76e7-4c04-a160-26038a549e5a" name="" navigability="" association-type="association" visibility="private" property-ref="f648023f5e39456f9c64a673ca229422" />
+              <start-role id="umlar-e06ab440-07c8-4b80-ba79-9cb3bba8d117" name="" navigability="" association-type="association" visibility="private" property-ref="55c8eb89bf554850b1e16f4572073f17" />
+              <end-role id="umlar-a0ec8b09-bc2b-4491-ba72-f9953cb3ec19" name="" navigability="" association-type="association" visibility="private" property-ref="f648023f5e39456f9c64a673ca229422" />
             </relation>
           </item>
           <item id="e05f5f666a714ba498e4b01432ec410b" cid="REL044" type="relationship" name="BundleType" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 17:39:43" from="1ca33a8ebdcd49e88078eb3b8cca01e8" to="7808ea59520e4b7e976b14c03e0f33bc" visibility="package">
             <owned-items />
             <relation from="1ca33a8ebdcd49e88078eb3b8cca01e8" to="7808ea59520e4b7e976b14c03e0f33bc" derived="false">
-              <start-role id="umlar-06fe14a0-fc2b-4291-ace2-03a395e3527a" name="" navigability="" association-type="association" visibility="private" property-ref="49ac00eaf1b94ec8ada6faf580c0860e" />
-              <end-role id="umlar-957bbb70-1673-4bfb-8bab-5c29c55a7878" name="" navigability="" association-type="association" visibility="private" property-ref="60d1a5e0cd5645c5a3d2461f48f81745" />
+              <start-role id="umlar-c25da1cd-d853-4120-9c19-8776591dc964" name="" navigability="" association-type="association" visibility="private" property-ref="49ac00eaf1b94ec8ada6faf580c0860e" />
+              <end-role id="umlar-76f85365-e38a-4669-873f-ea62cd7d7d5f" name="" navigability="" association-type="association" visibility="private" property-ref="60d1a5e0cd5645c5a3d2461f48f81745" />
             </relation>
           </item>
           <item id="c0fb4bdbb1da44a1bf0cbff8935b5a2d" cid="REL037" type="relationship" name="Environment" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/14/2024 06:32:30" from="b6293f6e237c4894b11c737785ad4983" to="7808ea59520e4b7e976b14c03e0f33bc" visibility="package">
@@ -4091,8 +4091,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             </documentations>
             <owned-items />
             <relation from="b6293f6e237c4894b11c737785ad4983" to="7808ea59520e4b7e976b14c03e0f33bc" derived="false">
-              <start-role id="umlar-5712864c-73cc-47c9-8c8e-bf895277970b" name="" navigability="" association-type="association" visibility="private" property-ref="27a217c8d13944d3acf5ab7af1b9c776" />
-              <end-role id="umlar-a3fdedd5-dccb-4fe1-b896-c0314f140f6c" name="" navigability="" association-type="association" visibility="private" property-ref="8f39de4400e346e78a5f91c7fb3ef685" />
+              <start-role id="umlar-ced33b59-2c6e-475d-8e6e-c026b34d1b6e" name="" navigability="" association-type="association" visibility="private" property-ref="27a217c8d13944d3acf5ab7af1b9c776" />
+              <end-role id="umlar-5552147b-49d5-4d27-9cfa-82368a1d095f" name="" navigability="" association-type="association" visibility="private" property-ref="8f39de4400e346e78a5f91c7fb3ef685" />
             </relation>
           </item>
           <item id="b7e4cd41d44f4be3b96bb67ec7e22cc7" cid="PROP302" type="property" name="ContentType" owner="32a17a399788402ba87be87b6f08ab0d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 15:45:00" visibility="public" />
@@ -4229,8 +4229,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             </documentations>
             <owned-items />
             <relation from="efffb8bf6c8d467392c5468bbf7040be" to="40f02b0fd2f943fc8bc55f56a81afa41" derived="false">
-              <start-role id="umlar-11148d7a-838e-446d-accd-c4e1d03b1bae" name="" navigability="" association-type="association" visibility="private" property-ref="cc7bedacf7b342b599b15e4dc27725c1" />
-              <end-role id="umlar-7d4e3756-f37a-4345-b8e8-7fa5d6ab00b4" name="" navigability="" association-type="association" visibility="private" attribute-ref="a38c8a8af6b404915b5e50d3249a3500e545" property-ref="cead6a7d3e4c474a9fca7173e7a926ff" />
+              <start-role id="umlar-e2a6a3ff-b122-4bc0-868c-d90f76a84eb8" name="" navigability="" association-type="association" visibility="private" property-ref="cc7bedacf7b342b599b15e4dc27725c1" />
+              <end-role id="umlar-0789a059-2f33-4b4f-918e-119bbc91c1a3" name="" navigability="" association-type="association" visibility="private" attribute-ref="a38c8a8af6b404915b5e50d3249a3500e545" property-ref="cead6a7d3e4c474a9fca7173e7a926ff" />
             </relation>
           </item>
           <item id="be0cbb185959471fb5d799e2f72190fd" cid="C015" type="class" name="Artifact" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/14/2024 06:08:48" visibility="undefined">
@@ -4412,8 +4412,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             </documentations>
             <owned-items />
             <relation from="1ca33a8ebdcd49e88078eb3b8cca01e8" to="1ca33a8ebdcd49e88078eb3b8cca01e8" derived="false">
-              <start-role id="umlar-b4dd6f62-d004-461c-b719-512a277e28af" name="" navigability="" association-type="association" visibility="private" property-ref="de8d5b2e4db743c1809c647d48a9a2d8" />
-              <end-role id="umlar-d4348962-3a05-4cd6-a276-11e97bd384c1" name="" navigability="" association-type="association" visibility="private" property-ref="b89a051596dc495e874fc5a18e336b96" />
+              <start-role id="umlar-a95c80be-085f-4edc-949f-f2effd0a3ea0" name="" navigability="" association-type="association" visibility="private" property-ref="de8d5b2e4db743c1809c647d48a9a2d8" />
+              <end-role id="umlar-ec35ac6e-107e-4d57-8189-fa5e476d7bb1" name="" navigability="" association-type="association" visibility="private" property-ref="b89a051596dc495e874fc5a18e336b96" />
             </relation>
           </item>
           <item id="f38f1542f6c74df89ab5b34e0606e19c" cid="CNT022" type="containment" name="Logs" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 20:32:38" from="b6293f6e237c4894b11c737785ad4983" to="32a17a399788402ba87be87b6f08ab0d">
@@ -4693,8 +4693,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             </documentations>
             <owned-items />
             <relation from="40f02b0fd2f943fc8bc55f56a81afa41" to="7808ea59520e4b7e976b14c03e0f33bc" derived="false">
-              <start-role id="umlar-7e1ecfbd-f04f-487e-8248-14b105ce1756" name="" navigability="" association-type="association" visibility="private" property-ref="013142ea67af4a59a9881f8c0bf76f31" />
-              <end-role id="umlar-7d4d2396-5dca-4821-9f71-690e7a8543ee" name="" navigability="" association-type="association" visibility="private" property-ref="05765eabe2fa4ae48d049339bc6538d8" />
+              <start-role id="umlar-5d049b14-befc-4171-9c3e-84a6f28a60f0" name="" navigability="" association-type="association" visibility="private" property-ref="013142ea67af4a59a9881f8c0bf76f31" />
+              <end-role id="umlar-87aebf5a-e879-45c5-8789-df072bf6e5f0" name="" navigability="" association-type="association" visibility="private" property-ref="05765eabe2fa4ae48d049339bc6538d8" />
             </relation>
           </item>
           <item id="4ee4eb0eda9e4247b0fabc9479cac250" cid="C020" type="class" name="AttributeCat" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 17:04:25" visibility="undefined">
@@ -5085,8 +5085,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="ea3c25f13d2d42608ff520c39e9d40f6" cid="REL042" type="relationship" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 17:16:21" from="21b8ffc2a7994311856b1ff5a7dd236e" to="4ee4eb0eda9e4247b0fabc9479cac250" visibility="package">
             <owned-items />
             <relation from="21b8ffc2a7994311856b1ff5a7dd236e" to="4ee4eb0eda9e4247b0fabc9479cac250" derived="false">
-              <start-role id="umlar-8affd2b2-a9aa-4a46-90ef-15eaaee0abb8" name="" navigability="" association-type="association" visibility="private" property-ref="49317422cdee450690b5b688527638f5" />
-              <end-role id="umlar-3aa89c64-bd1c-42d8-bf41-3d130804370c" name="" navigability="" association-type="association" visibility="private" property-ref="7f8a95a1bc0c43c68242f319becad426" />
+              <start-role id="umlar-5d6679ed-9142-4314-be49-075a84a12d70" name="" navigability="" association-type="association" visibility="private" property-ref="49317422cdee450690b5b688527638f5" />
+              <end-role id="umlar-60630a6f-347c-4698-b898-a3d7714aa9c3" name="" navigability="" association-type="association" visibility="private" property-ref="7f8a95a1bc0c43c68242f319becad426" />
             </relation>
           </item>
           <item id="918a6ecadf2848f6912f1dba7ea513a4" cid="CNT003" type="containment" name="Activities" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/14/2024 06:13:37" from="efffb8bf6c8d467392c5468bbf7040be" to="40f02b0fd2f943fc8bc55f56a81afa41">
@@ -5151,8 +5151,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="51f19110f5af47dd979e7e5e0fe9fec0" cid="REL036" type="relationship" name="ArtifactEnum" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/14/2024 06:28:51" from="be0cbb185959471fb5d799e2f72190fd" to="7808ea59520e4b7e976b14c03e0f33bc" visibility="package">
             <owned-items />
             <relation from="be0cbb185959471fb5d799e2f72190fd" to="7808ea59520e4b7e976b14c03e0f33bc" derived="false">
-              <start-role id="umlar-c7b7b153-9544-462d-b250-aed7c0f11eb9" name="" navigability="" association-type="association" visibility="private" property-ref="3a177bb887f24cc8937f9e88a3a35558" />
-              <end-role id="umlar-34300c9e-269a-4965-89d7-0de5ba7a2c2e" name="" navigability="" association-type="association" visibility="private" property-ref="82e24ff9f97545c4ac1154862a99009f" />
+              <start-role id="umlar-e7ef4062-4892-426b-bd16-256cd4b5e0cc" name="" navigability="" association-type="association" visibility="private" property-ref="3a177bb887f24cc8937f9e88a3a35558" />
+              <end-role id="umlar-512302a9-e859-4a4f-93e4-4bb731e0ed2f" name="" navigability="" association-type="association" visibility="private" property-ref="82e24ff9f97545c4ac1154862a99009f" />
             </relation>
           </item>
           <item id="a801dfeaebb642529a45523095fdad43" cid="REL046" type="relationship" name="HeadedActivity" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 19:57:14" from="1ca33a8ebdcd49e88078eb3b8cca01e8" to="40f02b0fd2f943fc8bc55f56a81afa41" visibility="package">
@@ -5230,8 +5230,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             </documentations>
             <owned-items />
             <relation from="1ca33a8ebdcd49e88078eb3b8cca01e8" to="40f02b0fd2f943fc8bc55f56a81afa41" derived="false">
-              <start-role id="umlar-79c433d6-c15c-4994-a07b-53a0f4e74342" name="" navigability="" association-type="association" visibility="private" property-ref="5b4ea1eefeb34cd6b597444965d17b81" />
-              <end-role id="umlar-fb8dea72-6caa-4b9c-a9b3-1eed3ad15574" name="" navigability="" association-type="association" visibility="private" property-ref="c61aaf3814fb40938e955cf69a2e6d3e" />
+              <start-role id="umlar-d3918fe6-0ba8-485c-8d44-604069d05dfb" name="" navigability="" association-type="association" visibility="private" property-ref="5b4ea1eefeb34cd6b597444965d17b81" />
+              <end-role id="umlar-145c51fc-5c4d-43a5-bc07-55873abca36d" name="" navigability="" association-type="association" visibility="private" property-ref="c61aaf3814fb40938e955cf69a2e6d3e" />
             </relation>
           </item>
           <item id="1ca33a8ebdcd49e88078eb3b8cca01e8" cid="C017" type="class" name="Bundle" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/14/2024 06:09:23" visibility="undefined">
@@ -5787,15 +5787,15 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             </documentations>
             <owned-items />
             <relation from="b6293f6e237c4894b11c737785ad4983" to="7808ea59520e4b7e976b14c03e0f33bc" derived="false">
-              <start-role id="umlar-7ba1c488-5a4c-4cdd-864a-c28f5022036d" name="" navigability="" association-type="association" visibility="private" attribute-ref="a7b55a94be8ae4565b3894136c4b6bc5b659" property-ref="9f344699d91143d9a6c30de8e4d36a23" />
-              <end-role id="umlar-7797431f-36d0-48cf-ac28-81b9a113c8fc" name="" navigability="" association-type="association" visibility="private" property-ref="b4b49c9082d34865b37d2b776d39eca3" />
+              <start-role id="umlar-8f2494bf-f20f-4130-9921-79343419538a" name="" navigability="" association-type="association" visibility="private" attribute-ref="a7b55a94be8ae4565b3894136c4b6bc5b659" property-ref="9f344699d91143d9a6c30de8e4d36a23" />
+              <end-role id="umlar-f0933ead-0c42-404e-a75f-e634a7d23e56" name="" navigability="" association-type="association" visibility="private" property-ref="b4b49c9082d34865b37d2b776d39eca3" />
             </relation>
           </item>
           <item id="4cd93c9fc1d440efb2c75d10239f3fdb" cid="REL038" type="relationship" name="Fork" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/14/2024 06:34:25" from="1ca33a8ebdcd49e88078eb3b8cca01e8" to="7808ea59520e4b7e976b14c03e0f33bc" visibility="package">
             <owned-items />
             <relation from="1ca33a8ebdcd49e88078eb3b8cca01e8" to="7808ea59520e4b7e976b14c03e0f33bc" derived="false">
-              <start-role id="umlar-ff4b34e7-2103-401a-a8ea-e84ccea208e5" name="" navigability="" association-type="association" visibility="private" property-ref="2429d0b0244643edbbe7b42364b68ac3" />
-              <end-role id="umlar-0fca4c98-7af2-4339-b117-f128a657d20e" name="" navigability="" association-type="association" visibility="private" property-ref="0d4ca3be0dcc40489304e0d6c23387cc" />
+              <start-role id="umlar-f8fe390f-7284-4c02-b598-1d523f3bf19c" name="" navigability="" association-type="association" visibility="private" property-ref="2429d0b0244643edbbe7b42364b68ac3" />
+              <end-role id="umlar-2efb4b75-4bb8-4d12-91cd-52b19aeec89d" name="" navigability="" association-type="association" visibility="private" property-ref="0d4ca3be0dcc40489304e0d6c23387cc" />
             </relation>
           </item>
         </abstract-items>
@@ -6043,7 +6043,7 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
         </layer>
       </diagram>
     </model>
-    <model id="p5d08c34bfe1a47aa9fe43a2ae0833808_411270597" name="Realization" namespace="" order-index="2" expanded="true">
+    <model id="p5d08c34bfe1a47aa9fe43a2ae0833808_411270597" name="Realization" namespace="" order-index="2">
       <meta>
         <authors>
           <author> </author>
@@ -6056,7 +6056,7 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
       </meta>
       <abstract-items />
       <sub-models />
-      <diagram type="uml-class" id="pae3a3df8d604476db8d14201cd93ce83_428421270" name="DataModel" order-index="1" expanded="true" uid="" name-style="" show-fields="true" auto-routed-paths="false" default-line-style="default" default-type-set="C#" show-frame="false" view-location="20,534" zoom="0.525">
+      <diagram type="uml-class" id="pae3a3df8d604476db8d14201cd93ce83_428421270" name="DataModel" order-index="1" expanded="true" uid="" name-style="" show-fields="true" auto-routed-paths="false" default-line-style="default" default-type-set="C#" show-frame="false" view-location="0,350" zoom="0.525">
         <style>
           <background-color index="1" color="#FFFFFFFF" />
           <background-color index="2" color="#FFFFFFFF" />
@@ -6121,16 +6121,16 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="887bebd9371d414187ecc830e4641803" cid="REL060" type="relationship" name="Attachments" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 18:26:23" from="ef3ec7ad6b344115b5729dc1355f1800" to="76b9cdfa2ef34d35ae33ca950f5dbc92" visibility="package">
             <owned-items />
             <relation from="ef3ec7ad6b344115b5729dc1355f1800" to="76b9cdfa2ef34d35ae33ca950f5dbc92" derived="false">
-              <start-role id="umlar-e0e2840b-a244-4a71-bf26-d01744849411" name="" navigability="yes" association-type="association" visibility="public" property-ref="b1983461af0947d3ae6782a220336f32" />
-              <end-role id="umlar-f394a698-55c5-4747-acf9-6490fbebdd8d" name="" navigability="yes" association-type="association" visibility="public" property-ref="a7e44dc247e2412da77020603c932c2e" />
+              <start-role id="umlar-029d4d66-536a-42a2-826b-df6481ab1a00" name="" navigability="yes" association-type="association" visibility="public" property-ref="b1983461af0947d3ae6782a220336f32" />
+              <end-role id="umlar-cdbc46e9-52bb-432a-a993-b60d2e40ddc3" name="" navigability="yes" association-type="association" visibility="public" property-ref="a7e44dc247e2412da77020603c932c2e" />
             </relation>
           </item>
           <item id="790d46deb9d643e9a113130b085ffa95" cid="GNR008" type="generalization" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 18:21:34" from="0cda7594eaad4081b6e6dccf9c593895" to="d93370b91c284c12b7199419d3361984" visibility="package" />
           <item id="0e0d347028ae4a019c90d27575b97560" cid="REL057" type="relationship" name="Artifacts" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 18:16:03" from="1b921a9772e444e6aad4b0e86a3ef38f" to="3f6f1ef9b5f04d73b4952dcfec564aba" visibility="package">
             <owned-items />
             <relation from="1b921a9772e444e6aad4b0e86a3ef38f" to="3f6f1ef9b5f04d73b4952dcfec564aba" derived="false">
-              <start-role id="umlar-d39901f4-b24e-4779-bae3-fa0da7f63d7f" name="" navigability="yes" association-type="aggregation" visibility="private" property-ref="bddfcbcebb98424689a86c7b582726e7" />
-              <end-role id="umlar-7efe8365-29f0-4d56-a78f-536c18ea5dcd" name="" navigability="yes" association-type="association" visibility="private" property-ref="375804ca9c0c48a9b7e384b433e99a1f" />
+              <start-role id="umlar-92151ded-f35b-4fad-9da7-c5577c9c8a97" name="" navigability="yes" association-type="aggregation" visibility="private" property-ref="bddfcbcebb98424689a86c7b582726e7" />
+              <end-role id="umlar-6356fd97-1e31-4f6b-9a44-9b84ab6ecc7b" name="" navigability="yes" association-type="association" visibility="private" property-ref="375804ca9c0c48a9b7e384b433e99a1f" />
             </relation>
           </item>
           <item id="c7859416fae54621b6e7f537ebd1317b" cid="PROP342" type="property" name="&lt;&lt;property,required&gt;&gt; OrderNo" owner="0cda7594eaad4081b6e6dccf9c593895" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/18/2024 18:37:46" visibility="public">
@@ -6139,10 +6139,10 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="7036d3d58b3a40139eb82c80cbdba5b3" cid="REL053" type="relationship" name="Attributes" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 16:33:14" from="3f6f1ef9b5f04d73b4952dcfec564aba" to="f6ea470b5293424c89fc2a91b9c2de6a" visibility="package">
             <owned-items />
             <relation from="3f6f1ef9b5f04d73b4952dcfec564aba" to="f6ea470b5293424c89fc2a91b9c2de6a" derived="false">
-              <start-role id="umlar-343e517e-6b79-4d08-bac8-e64a4c928f61" name="" navigability="yes" association-type="association" visibility="private" property-ref="98f1a72b94394deea9ff3d5a2c9d691d" />
-              <end-role id="umlar-714ab2b5-f4af-4859-be59-6a1c7d1ab73e" name="" navigability="" association-type="association" visibility="private" property-ref="e282c131293a4dbeaadd663f449cb745">
+              <start-role id="umlar-7e69c9c3-ba91-4dba-873e-c55ffbc0a6fb" name="" navigability="yes" association-type="association" visibility="private" property-ref="98f1a72b94394deea9ff3d5a2c9d691d" />
+              <end-role id="umlar-8165ddef-c2cd-40ba-840f-4dd78b600599" name="" navigability="" association-type="association" visibility="private" property-ref="e282c131293a4dbeaadd663f449cb745">
                 <qualifiers>
-                  <qualifier id="umlq-c01393b8-6487-4600-8132-001d64960731" name="ClassType" type-id="" type="" />
+                  <qualifier id="umlq-32d5acad-1400-4eaf-b818-8ab5ab841e57" name="ClassType" type-id="" type="" />
                 </qualifiers>
               </end-role>
             </relation>
@@ -6153,8 +6153,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="dba1b4de0bba4724824db5027982d9a2" cid="REL061" type="relationship" name="Forks" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/18/2024 20:08:43" from="1b921a9772e444e6aad4b0e86a3ef38f" to="0cda7594eaad4081b6e6dccf9c593895" visibility="package">
             <owned-items />
             <relation from="1b921a9772e444e6aad4b0e86a3ef38f" to="0cda7594eaad4081b6e6dccf9c593895" derived="false">
-              <start-role id="umlar-677fa28a-46e5-42f7-9248-3623ea97f35c" name="" navigability="yes" association-type="association" visibility="private" property-ref="f7792cf3aca84a00acb559d551ddc4dc" />
-              <end-role id="umlar-5b6b73a8-9947-4f16-b33f-9f8ad1f90312" name="" navigability="" association-type="association" visibility="private" property-ref="a3811cc7f44e4846a6af7419d5616ee3" />
+              <start-role id="umlar-4655b4ac-bfc8-47eb-9473-1e6b4a2553b8" name="" navigability="yes" association-type="association" visibility="private" property-ref="f7792cf3aca84a00acb559d551ddc4dc" />
+              <end-role id="umlar-9acb9f63-d09f-4a6b-9303-819103aaeef1" name="" navigability="" association-type="association" visibility="private" property-ref="a3811cc7f44e4846a6af7419d5616ee3" />
             </relation>
           </item>
           <item id="17be0563729c43788077e10a3e86b509" cid="PROP341" type="property" name="&lt;&lt;required,property&gt;&gt; ClassType" owner="0cda7594eaad4081b6e6dccf9c593895" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/18/2024 18:37:46" visibility="public">
@@ -6183,8 +6183,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="99975cbf5a624c9d9e94394dc90d8e86" cid="REL055" type="relationship" name="Covers" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 18:10:50" from="1b921a9772e444e6aad4b0e86a3ef38f" to="1b921a9772e444e6aad4b0e86a3ef38f" visibility="package">
             <owned-items />
             <relation from="1b921a9772e444e6aad4b0e86a3ef38f" to="1b921a9772e444e6aad4b0e86a3ef38f" derived="false">
-              <start-role id="umlar-9071365d-3293-4123-8aff-e7fef2f641d0" name="" navigability="yes" association-type="aggregation" visibility="private" property-ref="c791d368e57843709aa36d0b28d17955" />
-              <end-role id="umlar-c2573803-abdd-4397-9424-08990b14f670" name="" navigability="" association-type="association" visibility="private" property-ref="72446ab2dff44068996a2fb08d13f04d" />
+              <start-role id="umlar-749182ef-0134-4b75-98b4-880baccf96a1" name="" navigability="yes" association-type="aggregation" visibility="private" property-ref="c791d368e57843709aa36d0b28d17955" />
+              <end-role id="umlar-558bfd94-9f07-47a3-8cea-148862a96643" name="" navigability="" association-type="association" visibility="private" property-ref="72446ab2dff44068996a2fb08d13f04d" />
             </relation>
           </item>
           <item id="d2eaaf189da34765b68e1f8b70369b3f" cid="GNR001" type="generalization" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 09:20:46" from="d93370b91c284c12b7199419d3361984" to="b77a73734290438ab8e2a00b4c537f2f" visibility="package" />
@@ -6202,22 +6202,22 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="d0d61540612a4ec79529de976af7ad7b" cid="REL051" type="relationship" name="HeadedActivity" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 15:14:05" from="7d6af5d72dc240d4a50a8088b1db5960" to="1109140e6d9b46cb98f7c122eb3e7618" visibility="package">
             <owned-items />
             <relation from="7d6af5d72dc240d4a50a8088b1db5960" to="1109140e6d9b46cb98f7c122eb3e7618" derived="false">
-              <start-role id="umlar-8079ae29-65d9-4095-89c1-c667a725f830" name="" navigability="yes" association-type="association" visibility="private" property-ref="cc754c1e7a2341bf9178f86aa103cf67" />
-              <end-role id="umlar-681f7937-1336-4742-87f8-94c3b80b6498" name="" navigability="" association-type="association" visibility="private" property-ref="cf521c812e7c4831a7cfb2dc1ff9b283" />
+              <start-role id="umlar-83bcd5f6-fd2d-4f31-84c7-4fe21ea0b6c3" name="" navigability="yes" association-type="association" visibility="private" property-ref="cc754c1e7a2341bf9178f86aa103cf67" />
+              <end-role id="umlar-d445b099-0451-4344-a2ff-74d6ec70f66c" name="" navigability="" association-type="association" visibility="private" property-ref="cf521c812e7c4831a7cfb2dc1ff9b283" />
             </relation>
           </item>
           <item id="719f8e5222b34b299e6154e5ffb675bb" cid="REL049" type="relationship" name="Parent" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 14:12:19" from="1109140e6d9b46cb98f7c122eb3e7618" to="7d6af5d72dc240d4a50a8088b1db5960" visibility="package">
             <owned-items />
             <relation from="1109140e6d9b46cb98f7c122eb3e7618" to="7d6af5d72dc240d4a50a8088b1db5960" derived="false">
-              <start-role id="umlar-968cc65e-ca92-43ff-9396-d78582a3b7b8" name="" navigability="yes" association-type="association" visibility="private" property-ref="45c96b8c1ec548b58a1465d5566c0888" />
-              <end-role id="umlar-d3d93f34-8c00-4172-a923-f13763e5b530" name="" navigability="yes" association-type="association" visibility="private" property-ref="a0f19ee8fc6249728859c808bd31cf7c" />
+              <start-role id="umlar-dc2590e1-3311-4872-9451-d98782183234" name="" navigability="yes" association-type="association" visibility="private" property-ref="45c96b8c1ec548b58a1465d5566c0888" />
+              <end-role id="umlar-dbbef3a8-5b68-45ae-a9c6-ca1ee499c0a5" name="" navigability="yes" association-type="association" visibility="private" property-ref="a0f19ee8fc6249728859c808bd31cf7c" />
             </relation>
           </item>
           <item id="c01de1c895bd44948c19bdb5c7d00373" cid="REL054" type="relationship" name="Follows" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 18:09:51" from="1b921a9772e444e6aad4b0e86a3ef38f" to="1b921a9772e444e6aad4b0e86a3ef38f" visibility="package">
             <owned-items />
             <relation from="1b921a9772e444e6aad4b0e86a3ef38f" to="1b921a9772e444e6aad4b0e86a3ef38f" derived="false">
-              <start-role id="umlar-477ed010-ea72-42dd-b13e-3c727768d002" name="" navigability="yes" association-type="association" visibility="private" property-ref="df13d6ca5ff24962a026f25e20635f11" />
-              <end-role id="umlar-8958d398-4de3-4829-8fcf-9b74cc721fff" name="" navigability="" association-type="association" visibility="private" property-ref="f1c5e44c9d23412ea03056bce8bd49d8" />
+              <start-role id="umlar-19a7178f-8512-4ee4-b621-6f4aac51b6bf" name="" navigability="yes" association-type="association" visibility="private" property-ref="df13d6ca5ff24962a026f25e20635f11" />
+              <end-role id="umlar-a97da6a7-707e-4f05-857e-72ffd5e15f32" name="" navigability="" association-type="association" visibility="private" property-ref="f1c5e44c9d23412ea03056bce8bd49d8" />
             </relation>
           </item>
           <item id="ed4a221a3bff49bbbe92394a3b45275b" cid="PROP305" type="property" name="Content" owner="76b9cdfa2ef34d35ae33ca950f5dbc92" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 15:49:54" visibility="public">
@@ -6232,8 +6232,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             <structural-feature multiplicity="0..*" type="byte" type-id="CSharp.byte" />
           </item>
           <item id="e3a4e6f3679f41fcb552e7cd1c828c92" cid="GNR006" type="generalization" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 17:42:36" from="5b23fff8ec5e477c97285e35bd0509fe" to="d93370b91c284c12b7199419d3361984" visibility="package" />
-          <item id="bd7ed825d94243fca61045003d92a546" cid="GNR012" type="generalization" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 14:11:43" from="7d6af5d72dc240d4a50a8088b1db5960" to="d93370b91c284c12b7199419d3361984" visibility="package" />
           <item id="59435c8706104f58b61c219db54cf0ad" cid="GNR010" type="generalization" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 14:01:04" from="1109140e6d9b46cb98f7c122eb3e7618" to="61e4edb382724840b3cf05a2cfe07385" visibility="package" />
+          <item id="bd7ed825d94243fca61045003d92a546" cid="GNR012" type="generalization" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 14:11:43" from="7d6af5d72dc240d4a50a8088b1db5960" to="d93370b91c284c12b7199419d3361984" visibility="package" />
           <item id="0cda7594eaad4081b6e6dccf9c593895" cid="C008" type="class" name="Enumeration" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 18:19:43" visibility="undefined">
             <stereotypes>
               <stereotype name="class" />
@@ -6258,18 +6258,6 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
               <stereotype id="dc667b5606af40268148784007b85121_use_c" type="use" creation-date="12/17/2024 13:56:51" ref="" />
             </stereotype-instances>
           </item>
-          <item id="841659837f32499593e67ddb8bb5c3a9" cid="PROP303" type="property" name="FileName" owner="76b9cdfa2ef34d35ae33ca950f5dbc92" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 15:48:10" visibility="public">
-            <stereotypes>
-              <stereotype name="property" />
-              <stereotype name="required" />
-            </stereotypes>
-            <stereotype-instances>
-              <stereotype id="841659837f32499593e67ddb8bb5c3a9_property_c" type="property" creation-date="12/17/2024 15:50:36" ref="" />
-              <stereotype id="841659837f32499593e67ddb8bb5c3a9_required_c" type="required" creation-date="12/17/2024 15:50:36" ref="" />
-            </stereotype-instances>
-            <structural-feature type="string" type-id="CSharp.string" />
-            <property constraint="MaxLength=255" />
-          </item>
           <item id="f6ea470b5293424c89fc2a91b9c2de6a" cid="C023" type="class" name="Attribute" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 13:51:20" visibility="public" is-abstract="true">
             <stereotypes>
               <stereotype name="class" />
@@ -6288,6 +6276,18 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
               <source-code language="ActionScript" />
             </source-codes>
           </item>
+          <item id="841659837f32499593e67ddb8bb5c3a9" cid="PROP303" type="property" name="FileName" owner="76b9cdfa2ef34d35ae33ca950f5dbc92" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 15:48:10" visibility="public">
+            <stereotypes>
+              <stereotype name="property" />
+              <stereotype name="required" />
+            </stereotypes>
+            <stereotype-instances>
+              <stereotype id="841659837f32499593e67ddb8bb5c3a9_property_c" type="property" creation-date="12/17/2024 15:50:36" ref="" />
+              <stereotype id="841659837f32499593e67ddb8bb5c3a9_required_c" type="required" creation-date="12/17/2024 15:50:36" ref="" />
+            </stereotype-instances>
+            <structural-feature type="string" type-id="CSharp.string" />
+            <property constraint="MaxLength=255" />
+          </item>
           <item id="3f6f1ef9b5f04d73b4952dcfec564aba" cid="C013" type="class" name="Artifact" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 18:37:10" visibility="undefined">
             <stereotypes>
               <stereotype name="class" />
@@ -6308,10 +6308,10 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="36c2f81041394430a426ad641d4e2065" cid="REL058" type="relationship" name="Environment" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 18:19:27" from="1b921a9772e444e6aad4b0e86a3ef38f" to="0cda7594eaad4081b6e6dccf9c593895" visibility="package">
             <owned-items />
             <relation from="1b921a9772e444e6aad4b0e86a3ef38f" to="0cda7594eaad4081b6e6dccf9c593895" derived="false">
-              <start-role id="umlar-3b1c3bf4-ac3a-4c97-a58d-0208496b9e40" name="" navigability="yes" association-type="association" visibility="public" property-ref="605d507aa72744668bde978cd4bde66c" />
-              <end-role id="umlar-cfbbe9ca-fff1-4736-9a71-df81114981ba" name="" navigability="" association-type="association" visibility="public" property-ref="790516cf68a24587971a451d64329d7c">
+              <start-role id="umlar-70b66263-9428-4ad5-b747-83ba2dffafb2" name="" navigability="yes" association-type="association" visibility="public" property-ref="605d507aa72744668bde978cd4bde66c" />
+              <end-role id="umlar-8517a688-12ef-4456-b3ec-0729c3195e64" name="" navigability="" association-type="association" visibility="public" property-ref="790516cf68a24587971a451d64329d7c">
                 <qualifiers>
-                  <qualifier id="umlq-9122a13a-7429-4fbb-b8f7-06bec388af1e" name="ClassType" type-id="" type="" />
+                  <qualifier id="umlq-18fd11d1-39b9-43a9-b2b9-1dc57cdfb48f" name="ClassType" type-id="" type="" />
                 </qualifiers>
               </end-role>
             </relation>
@@ -6370,10 +6370,10 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="3b8de028fe0a4136b74d811137ea9212" cid="REL050" type="relationship" name="Fork" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 15:10:54" from="7d6af5d72dc240d4a50a8088b1db5960" to="0cda7594eaad4081b6e6dccf9c593895" visibility="package">
             <owned-items />
             <relation from="7d6af5d72dc240d4a50a8088b1db5960" to="0cda7594eaad4081b6e6dccf9c593895" derived="false">
-              <start-role id="umlar-6515e8d8-ee61-441c-ae20-cf96c58cdbe2" name="" navigability="yes" association-type="association" visibility="private" property-ref="adb92520aff44040a7c441077b5b3c46" />
-              <end-role id="umlar-711205c9-64ab-4857-821f-381d02ed2757" name="" navigability="" association-type="association" visibility="private" property-ref="786fc6954078449c96b3dc9f09073943">
+              <start-role id="umlar-5c4a3d24-a502-495d-b5b3-867be3a1d3ec" name="" navigability="yes" association-type="association" visibility="private" property-ref="adb92520aff44040a7c441077b5b3c46" />
+              <end-role id="umlar-1ed21acc-65f7-4a53-a3a1-9c1f0dc8e8d1" name="" navigability="" association-type="association" visibility="private" property-ref="786fc6954078449c96b3dc9f09073943">
                 <qualifiers>
-                  <qualifier id="umlq-12e69d4c-0cdf-40d2-9d6e-61ac0061811f" name="ClassType" type-id="" type="" />
+                  <qualifier id="umlq-e0df5771-87ed-4fba-aa7c-40f752ceabf5" name="ClassType" type-id="" type="" />
                 </qualifiers>
               </end-role>
             </relation>
@@ -6381,24 +6381,24 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="00110200507e43a2bfa6f4ebcbf8295b" cid="PROP292" type="property" name="&lt;&lt;property,Optional&gt;&gt; Description" owner="61e4edb382724840b3cf05a2cfe07385" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 14:04:25" visibility="public">
             <structural-feature type="string" type-id="CSharp.string" />
           </item>
-          <item id="8d8315c6cd6d4b909f743a8cab58b124" cid="REL048" type="relationship" name="Parent" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 13:53:50" from="f6ea470b5293424c89fc2a91b9c2de6a" to="5b23fff8ec5e477c97285e35bd0509fe" visibility="package">
-            <owned-items />
-            <relation from="f6ea470b5293424c89fc2a91b9c2de6a" to="5b23fff8ec5e477c97285e35bd0509fe" derived="false">
-              <start-role id="umlar-e805bfba-e28b-4245-b40b-6f2dd4378157" name="" navigability="yes" association-type="association" visibility="private" property-ref="e0b1d8e7e50a46afb3b67a36b365f633" />
-              <end-role id="umlar-c215d589-2232-4857-843c-bfd84b72ed50" name="" navigability="" association-type="association" visibility="private" property-ref="75a15686ecfa4a0a81a4fcaf107a5305" />
-            </relation>
-          </item>
           <item id="43d464a3ee2441f1855480fc5b36b79d" cid="REL052" type="relationship" name="Type" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 16:30:21" from="3f6f1ef9b5f04d73b4952dcfec564aba" to="0cda7594eaad4081b6e6dccf9c593895" visibility="package">
             <owned-items />
             <relation from="3f6f1ef9b5f04d73b4952dcfec564aba" to="0cda7594eaad4081b6e6dccf9c593895" derived="false">
-              <start-role id="umlar-9b9899b9-c485-4dda-b3de-d6f04c48f65c" name="" navigability="yes" association-type="association" visibility="private" property-ref="bce869c4586a45e891061432175ef328" />
-              <end-role id="umlar-29c7fa0f-bfae-42d5-b8c3-dc2e18ca6748" name="" navigability="" association-type="association" visibility="private" property-ref="befa5a785df24c239e65041267c1fec2">
+              <start-role id="umlar-035202b0-ac00-42d8-a5fe-9c6c1c557927" name="" navigability="yes" association-type="association" visibility="private" property-ref="bce869c4586a45e891061432175ef328" />
+              <end-role id="umlar-c6c5bcb3-3c43-47c6-bbb8-460ce70ef8dc" name="" navigability="" association-type="association" visibility="private" property-ref="befa5a785df24c239e65041267c1fec2">
                 <qualifiers>
-                  <qualifier id="umlq-2f1b9b2a-5015-4499-a963-0580d10b7e6d" name="ClassType" type-id="" type="" />
+                  <qualifier id="umlq-b988a092-eaa9-497b-ad27-3238475fe85c" name="ClassType" type-id="" type="" />
                 </qualifiers>
               </end-role>
             </relation>
           </item>
+          <item id="8d8315c6cd6d4b909f743a8cab58b124" cid="REL048" type="relationship" name="Parent" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 13:53:50" from="f6ea470b5293424c89fc2a91b9c2de6a" to="5b23fff8ec5e477c97285e35bd0509fe" visibility="package">
+            <owned-items />
+            <relation from="f6ea470b5293424c89fc2a91b9c2de6a" to="5b23fff8ec5e477c97285e35bd0509fe" derived="false">
+              <start-role id="umlar-a3541d91-40d4-4bc1-a590-bbcb6c58fe6b" name="" navigability="yes" association-type="association" visibility="private" property-ref="e0b1d8e7e50a46afb3b67a36b365f633" />
+              <end-role id="umlar-a33b33d6-ed3c-4720-9b70-4d73984911f2" name="" navigability="" association-type="association" visibility="private" property-ref="75a15686ecfa4a0a81a4fcaf107a5305" />
+            </relation>
+          </item>
           <item id="acd741e835f14962909cba562997ec6b" cid="GNR016" type="generalization" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 16:19:39" from="3f6f1ef9b5f04d73b4952dcfec564aba" to="9c339b5296cf4a3586988516a674252a" visibility="package" />
           <item id="9b525704aae04efa94c0e7031b8d3607" cid="PROP068" type="property" name="Created" owner="b77a73734290438ab8e2a00b4c537f2f" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 09:30:19" visibility="public">
             <stereotypes>
@@ -6417,8 +6417,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="1a4e556ecd0a40a691d9140a03449c3f" cid="REL066" type="relationship" name="Environments" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/18/2024 20:10:49" from="1b921a9772e444e6aad4b0e86a3ef38f" to="0cda7594eaad4081b6e6dccf9c593895" visibility="package">
             <owned-items />
             <relation from="1b921a9772e444e6aad4b0e86a3ef38f" to="0cda7594eaad4081b6e6dccf9c593895" derived="false">
-              <start-role id="umlar-826adb56-5497-4f87-a7f7-e5053d27b762" name="" navigability="yes" association-type="association" visibility="private" property-ref="6900fda5afed4363af17dba5f7033710" />
-              <end-role id="umlar-da853588-8d0b-4edd-9747-1a7994135031" name="" navigability="" association-type="association" visibility="private" property-ref="b81bd206c08543e69f18f9d7263ce534" />
+              <start-role id="umlar-6227dce5-2feb-4e9f-9a74-9b5b0bca4b46" name="" navigability="yes" association-type="association" visibility="private" property-ref="6900fda5afed4363af17dba5f7033710" />
+              <end-role id="umlar-2ffdb413-199c-4a97-82a2-abd11443e97f" name="" navigability="" association-type="association" visibility="private" property-ref="b81bd206c08543e69f18f9d7263ce534" />
             </relation>
           </item>
           <item id="b77a73734290438ab8e2a00b4c537f2f" cid="C003" type="class" name="DMBaseEntity" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 09:12:48" visibility="undefined" is-abstract="true">
@@ -6460,8 +6460,8 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           <item id="b20948d03d304a2fa0142cee2fee3b2c" cid="REL056" type="relationship" name="Realizations" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 18:14:29" from="1b921a9772e444e6aad4b0e86a3ef38f" to="ef3ec7ad6b344115b5729dc1355f1800" visibility="package">
             <owned-items />
             <relation from="1b921a9772e444e6aad4b0e86a3ef38f" to="ef3ec7ad6b344115b5729dc1355f1800" derived="false">
-              <start-role id="umlar-6f94ab07-ddc0-4c1d-a665-41b8e454f8bb" name="" navigability="yes" association-type="aggregation" visibility="private" property-ref="b84df53e06f54fc5b16e1767578fc18c" />
-              <end-role id="umlar-f470d530-b217-404c-8799-3af9c193b59d" name="" navigability="yes" association-type="association" visibility="private" property-ref="9a7e97c60bb247278e6ebda9f67bf601" />
+              <start-role id="umlar-ef8e806d-c0e7-4043-ac3b-19f177a93e18" name="" navigability="yes" association-type="aggregation" visibility="private" property-ref="b84df53e06f54fc5b16e1767578fc18c" />
+              <end-role id="umlar-b8ef2f97-2d18-4396-83b5-a45757fc94c5" name="" navigability="yes" association-type="association" visibility="private" property-ref="9a7e97c60bb247278e6ebda9f67bf601" />
             </relation>
           </item>
           <item id="76b9cdfa2ef34d35ae33ca950f5dbc92" cid="C025" type="class" name="Attachment" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 15:45:37" visibility="public">
@@ -6482,28 +6482,28 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             </source-codes>
           </item>
           <item id="2e7c4f89646447abb80dc3b624857ea0" cid="GNR011" type="generalization" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 14:03:53" from="61e4edb382724840b3cf05a2cfe07385" to="9c339b5296cf4a3586988516a674252a" visibility="package" />
-          <item id="80f1c476bb7b448ab173a29d461ca3fd" cid="PROP069" type="property" name="Changed" owner="b77a73734290438ab8e2a00b4c537f2f" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 09:30:57" visibility="public">
+          <item id="148433efcee448a3a41f79b25674b2d6" cid="PROP289" type="property" name="Description" owner="d93370b91c284c12b7199419d3361984" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 13:59:15" visibility="public">
             <stereotypes>
               <stereotype name="property" />
               <stereotype name="Optional" />
             </stereotypes>
             <stereotype-instances>
-              <stereotype id="80f1c476bb7b448ab173a29d461ca3fd_property_c" type="property" creation-date="12/12/2024 09:31:34" ref="" />
-              <stereotype id="80f1c476bb7b448ab173a29d461ca3fd_optional_c" type="Optional" creation-date="12/12/2024 09:31:34" />
+              <stereotype id="148433efcee448a3a41f79b25674b2d6_property_c" type="property" creation-date="12/17/2024 14:00:29" ref="" />
+              <stereotype id="148433efcee448a3a41f79b25674b2d6_optional_c" type="Optional" creation-date="12/17/2024 14:00:29" />
             </stereotype-instances>
-            <structural-feature type="DateTime" type-id="CSharp.DateTime" />
+            <structural-feature type="string" type-id="CSharp.string" />
+            <property constraint="MaxLength=500" />
           </item>
-          <item id="148433efcee448a3a41f79b25674b2d6" cid="PROP289" type="property" name="Description" owner="d93370b91c284c12b7199419d3361984" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 13:59:15" visibility="public">
+          <item id="80f1c476bb7b448ab173a29d461ca3fd" cid="PROP069" type="property" name="Changed" owner="b77a73734290438ab8e2a00b4c537f2f" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 09:30:57" visibility="public">
             <stereotypes>
               <stereotype name="property" />
               <stereotype name="Optional" />
             </stereotypes>
             <stereotype-instances>
-              <stereotype id="148433efcee448a3a41f79b25674b2d6_property_c" type="property" creation-date="12/17/2024 14:00:29" ref="" />
-              <stereotype id="148433efcee448a3a41f79b25674b2d6_optional_c" type="Optional" creation-date="12/17/2024 14:00:29" />
+              <stereotype id="80f1c476bb7b448ab173a29d461ca3fd_property_c" type="property" creation-date="12/12/2024 09:31:34" ref="" />
+              <stereotype id="80f1c476bb7b448ab173a29d461ca3fd_optional_c" type="Optional" creation-date="12/12/2024 09:31:34" />
             </stereotype-instances>
-            <structural-feature type="string" type-id="CSharp.string" />
-            <property constraint="MaxLength=500" />
+            <structural-feature type="DateTime" type-id="CSharp.DateTime" />
           </item>
           <item id="d93370b91c284c12b7199419d3361984" cid="C004" type="class" name="DMBaseHeadedEntity" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 09:18:07" visibility="undefined" is-abstract="true">
             <stereotypes>
@@ -6522,6 +6522,9 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
               <source-code language="ActionScript" />
             </source-codes>
           </item>
+          <item id="0a1d159e12c94b5eb9489d48f452170d" cid="PKG001" type="package" name="Model" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 09:14:26" visibility="undefined">
+            <owned-items />
+          </item>
           <item id="e24cb39b6fcb40eb82582d987ab89d91" cid="E001" type="enumeration" name="EnumClassType" style-class="Flat Light Cyan" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 05:21:55" visibility="public">
             <stereotypes>
               <stereotype name="enumeration" />
@@ -6532,48 +6535,45 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             <style class="Flat Light Cyan" />
             <enumeration-items />
           </item>
-          <item id="0a1d159e12c94b5eb9489d48f452170d" cid="PKG001" type="package" name="Model" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 09:14:26" visibility="undefined">
-            <owned-items />
-          </item>
           <item id="eb20e8fcad0740e2a35e3db9cbb9b54e" cid="GNR014" type="generalization" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/17/2024 16:10:58" from="ef3ec7ad6b344115b5729dc1355f1800" to="9c339b5296cf4a3586988516a674252a" visibility="package" />
           <item id="390a2ec1c2d84f439e3b182af6923daa" cid="REL071" type="relationship" name="BundleType" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/18/2024 20:12:27" from="0e0d347028ae4a019c90d27575b97560" to="1a4e556ecd0a40a691d9140a03449c3f" visibility="package">
             <owned-items />
             <relation from="0e0d347028ae4a019c90d27575b97560" to="1a4e556ecd0a40a691d9140a03449c3f" derived="false">
-              <start-role id="umlar-9d8e6001-b700-4dfb-bd49-05e0b98def52" name="" navigability="yes" association-type="association" visibility="private" property-ref="2c94b3bd48704ae8a09b62324ba79975" />
-              <end-role id="umlar-430373ba-11c4-4042-b335-a116c6a3674d" name="" navigability="" association-type="association" visibility="private" property-ref="47e9d2c53ed9414cb073e98f0b46744a" />
+              <start-role id="umlar-639c6706-8ea9-48ee-a2af-55fcbef429cb" name="" navigability="yes" association-type="association" visibility="private" property-ref="2c94b3bd48704ae8a09b62324ba79975" />
+              <end-role id="umlar-a4ebb1ed-5a2b-4c5c-a511-c0e1bccf5815" name="" navigability="" association-type="association" visibility="private" property-ref="47e9d2c53ed9414cb073e98f0b46744a" />
             </relation>
           </item>
-          <item id="1b921a9772e444e6aad4b0e86a3ef38f" cid="C011" type="class" name="Bundle" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 18:35:31" visibility="public">
+          <item id="ef3ec7ad6b344115b5729dc1355f1800" cid="C012" type="class" name="Realization" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 18:35:40" visibility="public">
             <stereotypes>
               <stereotype name="class" />
             </stereotypes>
             <stereotype-instances>
-              <stereotype id="1b921a9772e444e6aad4b0e86a3ef38f_class_c" type="class" creation-date="12/17/2024 17:39:10" ref="" />
+              <stereotype id="ef3ec7ad6b344115b5729dc1355f1800_class_c" type="class" creation-date="12/17/2024 16:13:00" ref="" />
             </stereotype-instances>
             <owned-items />
             <attributes>
-              <attribute id="ab63667ee2ec54894971202771260416a463" cid="PROP324" name="VersionMajor" creation-date="12/17/2024 17:39:10" property-ref="f0b714f1646c4547be1ee3416a9894ac" />
-              <attribute id="ae9e9bb4a910c4c7ab85dbcf4e7582d7c463" cid="PROP325" name="VersionMinor" creation-date="12/17/2024 17:39:10" property-ref="368e84cb54ad4b25a242e7e8228365b8" />
-              <attribute id="a90079f583fe0491fb45f04da3cf5e974463" cid="PROP326" name="VersionRevision" creation-date="12/17/2024 17:39:10" property-ref="2fb1cc6c3bee4a71b317049b1571f414" />
+              <attribute id="a7437a3c94f8a4c29829e1dcc1129b983148" cid="PROP306" name="BundleCreated" creation-date="12/17/2024 16:13:00" property-ref="2863fa6c3f924bbe9b072f207fa5099e" />
+              <attribute id="a9f17c9bd9a254c33871811c5e133c6da148" cid="PROP307" name="BundleShipped" creation-date="12/17/2024 16:13:00" property-ref="f9ae27fdf8164095bcca0bd1ea4dafea" />
+              <attribute id="a5d064d713c9b4441808e31e13e17050e148" cid="PROP308" name="BundleInstalled" creation-date="12/17/2024 16:13:00" property-ref="9e9013a2facf4e7b99ab2073644fa25c" />
+              <attribute id="ab0623bf0e6de417cb31258236e8e418c148" cid="PROP309" name="Merged" creation-date="12/17/2024 16:13:00" property-ref="615ae2b7c43c460ca62b8cfbf07769e5" />
+              <attribute id="af4a2369daab64bd496adec754e1e42aa149" cid="PROP310" name="MergedToLinkSCM" creation-date="12/17/2024 16:13:00" property-ref="72a2bef9849643999ca4f950fcc8b2e6" />
             </attributes>
             <source-codes>
               <source-code language="ActionScript" />
             </source-codes>
           </item>
-          <item id="ef3ec7ad6b344115b5729dc1355f1800" cid="C012" type="class" name="Realization" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 18:35:40" visibility="public">
+          <item id="1b921a9772e444e6aad4b0e86a3ef38f" cid="C011" type="class" name="Bundle" owner="0a1d159e12c94b5eb9489d48f452170d" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/12/2024 18:35:31" visibility="public">
             <stereotypes>
               <stereotype name="class" />
             </stereotypes>
             <stereotype-instances>
-              <stereotype id="ef3ec7ad6b344115b5729dc1355f1800_class_c" type="class" creation-date="12/17/2024 16:13:00" ref="" />
+              <stereotype id="1b921a9772e444e6aad4b0e86a3ef38f_class_c" type="class" creation-date="12/17/2024 17:39:10" ref="" />
             </stereotype-instances>
             <owned-items />
             <attributes>
-              <attribute id="a7437a3c94f8a4c29829e1dcc1129b983148" cid="PROP306" name="BundleCreated" creation-date="12/17/2024 16:13:00" property-ref="2863fa6c3f924bbe9b072f207fa5099e" />
-              <attribute id="a9f17c9bd9a254c33871811c5e133c6da148" cid="PROP307" name="BundleShipped" creation-date="12/17/2024 16:13:00" property-ref="f9ae27fdf8164095bcca0bd1ea4dafea" />
-              <attribute id="a5d064d713c9b4441808e31e13e17050e148" cid="PROP308" name="BundleInstalled" creation-date="12/17/2024 16:13:00" property-ref="9e9013a2facf4e7b99ab2073644fa25c" />
-              <attribute id="ab0623bf0e6de417cb31258236e8e418c148" cid="PROP309" name="Merged" creation-date="12/17/2024 16:13:00" property-ref="615ae2b7c43c460ca62b8cfbf07769e5" />
-              <attribute id="af4a2369daab64bd496adec754e1e42aa149" cid="PROP310" name="MergedToLinkSCM" creation-date="12/17/2024 16:13:00" property-ref="72a2bef9849643999ca4f950fcc8b2e6" />
+              <attribute id="ab63667ee2ec54894971202771260416a463" cid="PROP324" name="VersionMajor" creation-date="12/17/2024 17:39:10" property-ref="f0b714f1646c4547be1ee3416a9894ac" />
+              <attribute id="ae9e9bb4a910c4c7ab85dbcf4e7582d7c463" cid="PROP325" name="VersionMinor" creation-date="12/17/2024 17:39:10" property-ref="368e84cb54ad4b25a242e7e8228365b8" />
+              <attribute id="a90079f583fe0491fb45f04da3cf5e974463" cid="PROP326" name="VersionRevision" creation-date="12/17/2024 17:39:10" property-ref="2fb1cc6c3bee4a71b317049b1571f414" />
             </attributes>
             <source-codes>
               <source-code language="ActionScript" />
@@ -6937,7 +6937,7 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
         </layer>
       </diagram>
     </model>
-    <model id="p5ee86a4659ef4995978d005822194850_955516539" name="UI" namespace="" order-index="3">
+    <model id="p5ee86a4659ef4995978d005822194850_955516539" name="UI" namespace="" order-index="3" expanded="true">
       <meta>
         <authors>
           <author> </author>
@@ -6950,7 +6950,7 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
       </meta>
       <abstract-items />
       <sub-models />
-      <diagram type="user-interface" id="pcaab8256be5d42c8a6d375183cf7a076_778355565" name="MainWindow" order-index="1" uid="" name-style="" auto-routed-paths="false" default-line-style="default" view-location="-221,73">
+      <diagram type="user-interface" id="pcaab8256be5d42c8a6d375183cf7a076_778355565" name="MainWindow" order-index="1" uid="" name-style="" auto-routed-paths="false" default-line-style="default" view-location="-114,361">
         <style>
           <background-color index="1" color="#FFFFFFFF" />
           <background-color index="2" color="#FFFFFFFF" />
@@ -7046,18 +7046,14 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
             <owned-items />
           </item>
           <item id="8433dbcff31e461cb5a62ff77fc831a6" cid="ELEM010" type="ui-area" name="AreaFilter" owner="b8dbfe67fe8e475595712528955ec3ff" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 21:05:34" />
-          <item id="60004efd2c444b45b19e11442d1c63a3" cid="BTN005" type="ui-button" name="DeleteBundle" owner="2a3d6754cb0c459f96f51dc155eeff98" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 20:54:36">
-            <button />
-          </item>
           <item id="45c22fb4358e4654add2384da6b6ffed" cid="TXT001" type="ui-text-box" name="FreeFilter" owner="de7804b34dee4df1a093d44b9bd37c78" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 20:51:18">
             <text-box />
           </item>
+          <item id="60004efd2c444b45b19e11442d1c63a3" cid="BTN005" type="ui-button" name="DeleteBundle" owner="2a3d6754cb0c459f96f51dc155eeff98" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 20:54:36">
+            <button />
+          </item>
           <item id="c1a122ea58f2448bb471eed93f322274" cid="CMB003" type="ui-combo-box" name="ComboBox3" owner="b8dbfe67fe8e475595712528955ec3ff" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/16/2024 14:45:44" />
           <item id="f22fa4818618423096028750f2b8bfc0" cid="DD002" type="ui-drop-down-button" name="ForkFilter" owner="e1b0fec5af874ee7b742ae9a3a4fd4d4" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/16/2024 14:46:08" />
-          <item id="de7804b34dee4df1a093d44b9bd37c78" cid="ELEM003" type="ui-toolbar" name="Toolbar2" owner="b8dbfe67fe8e475595712528955ec3ff" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 20:46:11">
-            <owned-items />
-          </item>
-          <item id="cfd3c35dc2ae4fee90c4956531ce5e84" cid="LBL001" type="ui-label" name="ConnectionString" owner="dabe5e4efd074edf8a6e933a0f7d7205" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/16/2024 14:54:51" />
           <item id="08f31b997c984256b2ce7b0368f54b13" cid="MNU001" type="ui-menu" name="Menu1" owner="b8dbfe67fe8e475595712528955ec3ff" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 20:56:38">
             <menu>
               <menu-item uid="mi2b08929a6d3e42db96cfac9caa25a23c638698929981049330" name="File">
@@ -7075,6 +7071,13 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
               <menu-item uid="mi619b01b510764c3daa284f6665a4cb43638698929981076965" name="Help" />
             </menu>
           </item>
+          <item id="cfd3c35dc2ae4fee90c4956531ce5e84" cid="LBL001" type="ui-label" name="ConnectionString" owner="dabe5e4efd074edf8a6e933a0f7d7205" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/16/2024 14:54:51" />
+          <item id="de7804b34dee4df1a093d44b9bd37c78" cid="ELEM003" type="ui-toolbar" name="Toolbar2" owner="b8dbfe67fe8e475595712528955ec3ff" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 20:46:11">
+            <owned-items />
+          </item>
+          <item id="b225b2e2375a468a85044218bac14bff" cid="BTN007" type="ui-button" name="Refresh" owner="e1b0fec5af874ee7b742ae9a3a4fd4d4" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/16/2024 14:49:11">
+            <button />
+          </item>
           <item id="38993834d8c44559bca1e13d03b27428" cid="MNU002" type="ui-menu" name="Menu2" owner="b8dbfe67fe8e475595712528955ec3ff" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/15/2024 20:59:10">
             <menu>
               <menu-item uid="mi48b125ee20f84891ba0db550fce63d65638698934385420557" name="File">
@@ -7103,9 +7106,6 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
               <menu-item uid="mibdf47224ac6c4ccf8ceaaaafff9e29dd638698934385422509" name="Window" />
             </menu>
           </item>
-          <item id="b225b2e2375a468a85044218bac14bff" cid="BTN007" type="ui-button" name="Refresh" owner="e1b0fec5af874ee7b742ae9a3a4fd4d4" creator="CDoZfQE0eoPT0twKUywpAw9a1hNNi+rpYyViGdop/N+w9R/w" creation-date="12/16/2024 14:49:11">
-            <button />
-          </item>
         </abstract-items>
         <layer id="12ef7c56a4bb4b2eb1be315abe6f46f6" name="Default" visible="true" enabled="true" locked="false">
           <item id="b8dbfe67fe8e475595712528955ec3ff" iid="ce1dea89a5ce42adaa983a02848c421f" creation-date="12/15/2024 20:41:02" order-index="0" type="ui-window">
@@ -7622,7 +7622,7 @@ Fork, Env, Artifacts can have multiple values separated by semi</comment>
           </item>
         </layer>
       </diagram>
-      <diagram type="user-interface" id="p484a028313fd46fe8fe79e858e19a987_973476914" name="ViewRealizations" order-index="3" overview-order-index="1" uid="" name-style="" auto-routed-paths="false" default-line-style="default" view-location="468,487">
+      <diagram type="user-interface" id="p484a028313fd46fe8fe79e858e19a987_973476914" name="ViewRealizations" order-index="3" overview-order-index="1" uid="" name-style="" auto-routed-paths="false" default-line-style="default" view-location="585,-112">
         <style>
           <background-color index="1" color="#FFFFFFFF" />
           <background-color index="2" color="#FFFFFFFF" />

+ 0 - 7
bundleboiler.business/Class1.cs

@@ -1,7 +0,0 @@
-namespace bundleboiler.business
-{
-    public class Class1
-    {
-
-    }
-}

+ 9 - 0
bundleboiler.business/IOptions.cs

@@ -0,0 +1,9 @@
+namespace qdr.app.bundleboiler.business
+{
+    public interface IOptions
+    {
+        string ConnectionString { get; set; }
+        string NLogConfigurationFile {get;set;} 
+
+    }
+}

+ 2 - 2
bundleboiler.business/bundleboiler.business.csproj

@@ -8,8 +8,8 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="qdr.fnd.core" Version="0.0.5-alpha" />
-    <PackageReference Include="qdr.fnd.core.business" Version="0.0.3-alpha" />
+    <PackageReference Include="qdr.fnd.core" Version="0.0.6-alpha" />
+    <PackageReference Include="qdr.fnd.core.business" Version="0.0.4-alpha" />
   </ItemGroup>
 
   <ItemGroup>

+ 2 - 2
bundleboiler.data/bundleboiler.data.csproj

@@ -8,8 +8,8 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.17" />
-    <PackageReference Include="qdr.fnd.core.data" Version="0.0.2-alpha" />
+    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.0" />
+    <PackageReference Include="qdr.fnd.core.data" Version="0.0.3-alpha" />
   </ItemGroup>
 
 </Project>

+ 1 - 1
bundleboiler.ui/App.config

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8" ?>
 <configuration>
   <appSettings>
-    <add key="ConnectionString"  value="http://localhost:5000/api" />
+    <add key="ConnectionString" value="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=D:\Data\bundleboiler.mdf;Integrated Security=True;Connect Timeout=30;" />
   </appSettings>
 </configuration>

+ 237 - 237
bundleboiler.ui/Configuration/AppSettingsHandler.cs

@@ -1,240 +1,240 @@
-using System.Configuration;
-using System.Collections.Specialized;
-
-namespace qdr.app.bundleboiler.Configuration
-{
-    public class AppSettingsHandler
-    {
-        private readonly string _configPath;
+using System.Configuration;
+using System.Collections.Specialized;
+
+namespace qdr.app.bundleboiler.Configuration
+{
+    public class AppSettingsHandler
+    {
+        private readonly string _configPath;
         private readonly System.Configuration.Configuration _configuration;
 
-        #region *** Constructors ***
-        /// <summary>
-        /// Initializes a new instance of AppSettingsHandler using the default application configuration
-        /// </summary>
-        public AppSettingsHandler()
-            : this(GetDefaultConfigPath())
-        {
-        }
-
-        /// <summary>
-        /// Initializes a new instance of AppSettingsHandler with a specific configuration file path
-        /// </summary>
-        /// <param name="configPath">Full path to the configuration file</param>
-        public AppSettingsHandler(string configPath)
-        {
-            if (string.IsNullOrEmpty(configPath))
-                throw new ArgumentNullException(nameof(configPath));
-
-            if (!File.Exists(configPath))
-                throw new FileNotFoundException("Configuration file not found", configPath);
-
-            _configPath = configPath;
-            _configuration = ConfigurationManager.OpenExeConfiguration(configPath);
-        }
-        #endregion
-
-        #region *** Public Read Methods ***
-
-        /// <summary>
-        /// Gets a string value from AppSettings
-        /// </summary>
-        /// <param name="key">The key to look up</param>
-        /// <param name="defaultValue">Optional default value if key is not found</param>
-        /// <returns>The value from settings or default value</returns>
-        public string GetString(string key, string defaultValue = "")
-        {
-            return ConfigurationManager.AppSettings[key] ?? defaultValue;
-        }
-
-        /// <summary>
-        /// Gets an integer value from AppSettings
-        /// </summary>
-        /// <param name="key">The key to look up</param>
-        /// <param name="defaultValue">Optional default value if key is not found or parsing fails</param>
-        /// <returns>The value from settings or default value</returns>
-        public int GetInt(string key, int defaultValue = 0)
-        {
-            string? value = ConfigurationManager.AppSettings[key];
-            return int.TryParse(value, out int result) ? result : defaultValue;
-        }
-
-        /// <summary>
-        /// Gets a boolean value from AppSettings
-        /// </summary>
-        /// <param name="key">The key to look up</param>
-        /// <param name="defaultValue">Optional default value if key is not found or parsing fails</param>
-        /// <returns>The value from settings or default value</returns>
-        public bool GetBool(string key, bool defaultValue = false)
-        {
-            string? value = ConfigurationManager.AppSettings[key];
-            return bool.TryParse(value, out bool result) ? result : defaultValue;
-        }
-
-        /// <summary>
-        /// Gets a DateTime value from AppSettings
-        /// </summary>
-        /// <param name="key">The key to look up</param>
-        /// <param name="defaultValue">Optional default value if key is not found or parsing fails</param>
-        /// <returns>The value from settings or default value</returns>
-        public DateTime GetDateTime(string key, DateTime? defaultValue = null)
-        {
-            string? value = ConfigurationManager.AppSettings[key];
-            return DateTime.TryParse(value, out DateTime result) ? result : defaultValue ?? DateTime.MinValue;
-        }
-
-        /// <summary>
-        /// Gets an enum value from AppSettings
-        /// </summary>
-        /// <typeparam name="T">The enum type</typeparam>
-        /// <param name="key">The key to look up</param>
-        /// <param name="defaultValue">Optional default value if key is not found or parsing fails</param>
-        /// <returns>The value from settings or default value</returns>
-        public T GetEnum<T>(string key, T defaultValue) where T : struct
-        {
-            string? value = ConfigurationManager.AppSettings[key];
-            return Enum.TryParse<T>(value, true, out T result) ? result : defaultValue;
-        }
-
-        /// <summary>
-        /// Checks if a key exists in AppSettings
-        /// </summary>
-        /// <param name="key">The key to check</param>
-        /// <returns>True if the key exists</returns>
-        public bool HasKey(string key)
-        {
-            return ConfigurationManager.AppSettings[key] != null;
-        }
-
-        /// <summary>
-        /// Gets all settings as a NameValueCollection
-        /// </summary>
-        /// <returns>NameValueCollection containing all settings</returns>
-        public NameValueCollection GetAllSettings()
-        {
-            return ConfigurationManager.AppSettings;
-        }
-
-        #endregion
-
-         #region *** Public Write Methods ***
-
-        /// <summary>
-        /// Sets a string value in AppSettings
-        /// </summary>
-        /// <param name="key">The key to set</param>
-        /// <param name="value">The value to store</param>
-        public void SetString(string key, string value)
-        {
-            SetValue(key, value);
-        }
-
-        /// <summary>
-        /// Sets an integer value in AppSettings
-        /// </summary>
-        /// <param name="key">The key to set</param>
-        /// <param name="value">The value to store</param>
-        public void SetInt(string key, int value)
-        {
-            SetValue(key, value.ToString());
-        }
-
-        /// <summary>
-        /// Sets a boolean value in AppSettings
-        /// </summary>
-        /// <param name="key">The key to set</param>
-        /// <param name="value">The value to store</param>
-        public void SetBool(string key, bool value)
-        {
-            SetValue(key, value.ToString());
-        }
-
-        /// <summary>
-        /// Sets a DateTime value in AppSettings
-        /// </summary>
-        /// <param name="key">The key to set</param>
-        /// <param name="value">The value to store</param>
-        public void SetDateTime(string key, DateTime value)
-        {
-            SetValue(key, value.ToString("o")); // ISO 8601 format
-        }
-
-        /// <summary>
-        /// Sets an enum value in AppSettings
-        /// </summary>
-        /// <typeparam name="T">The enum type</typeparam>
-        /// <param name="key">The key to set</param>
-        /// <param name="value">The value to store</param>
-        public void SetEnum<T>(string key, T value) where T : struct
-        {
-            SetValue(key, value.ToString());
-        }
-
-        /// <summary>
-        /// Removes a setting from AppSettings
-        /// </summary>
-        /// <param name="key">The key to remove</param>
-        public void RemoveSetting(string key)
-        {
-            if (HasKey(key))
-            {
-                _configuration.AppSettings.Settings.Remove(key);
-                SaveConfiguration();
-            }
-        }
-
-        /// <summary>
-        /// Clear all settings from AppSettings
-        /// </summary>
-        public void ClearSettings()
-        {
-            _configuration.AppSettings.Settings.Clear();
-            SaveConfiguration();
-        }
-
-        #endregion
-
-        #region Private Methods
-
-        private void SetValue(string key, string? value)
-        {
-            try
-            {
-                if (HasKey(key))
-                {
-                    _configuration.AppSettings.Settings[key].Value = value;
-                }
-                else
-                {
-                    _configuration.AppSettings.Settings.Add(key, value);
-                }
-                SaveConfiguration();
-            }
-            catch (Exception ex)
-            {
-                throw new ConfigurationErrorsException($"Error setting configuration value for key: {key}", ex);
-            }
-        }
-
-        private static string GetDefaultConfigPath()
-        {
-            string exePath = System.Reflection.Assembly.GetExecutingAssembly().Location;
-            return exePath + ".config";
-        }
-
-        private void SaveConfiguration()
-        {
-            try
-            {
-                _configuration.Save(ConfigurationSaveMode.Modified);
-                ConfigurationManager.RefreshSection("appSettings");
-            }
-            catch (Exception ex)
-            {
-                throw new ConfigurationErrorsException("Error saving configuration changes", ex);
-            }
-        }
-
-        #endregion
-    }
+        #region *** Constructors ***
+        /// <summary>
+        /// Initializes a new instance of AppSettingsHandler using the default application configuration
+        /// </summary>
+        public AppSettingsHandler()
+            : this(GetDefaultConfigPath())
+        {
+        }
+
+        /// <summary>
+        /// Initializes a new instance of AppSettingsHandler with a specific configuration file path
+        /// </summary>
+        /// <param name="configPath">Full path to the configuration file</param>
+        public AppSettingsHandler(string configPath)
+        {
+            if (string.IsNullOrEmpty(configPath))
+                throw new ArgumentNullException(nameof(configPath));
+
+            if (!File.Exists(configPath))
+                throw new FileNotFoundException("Configuration file not found", configPath);
+
+            _configPath = configPath;
+            _configuration = ConfigurationManager.OpenExeConfiguration(configPath);
+        }
+        #endregion
+
+        #region *** Public Read Methods ***
+
+        /// <summary>
+        /// Gets a string value from AppSettings
+        /// </summary>
+        /// <param name="key">The key to look up</param>
+        /// <param name="defaultValue">Optional default value if key is not found</param>
+        /// <returns>The value from settings or default value</returns>
+        public string GetString(string key, string defaultValue = "")
+        {
+            return ConfigurationManager.AppSettings[key] ?? defaultValue;
+        }
+
+        /// <summary>
+        /// Gets an integer value from AppSettings
+        /// </summary>
+        /// <param name="key">The key to look up</param>
+        /// <param name="defaultValue">Optional default value if key is not found or parsing fails</param>
+        /// <returns>The value from settings or default value</returns>
+        public int GetInt(string key, int defaultValue = 0)
+        {
+            string? value = ConfigurationManager.AppSettings[key];
+            return int.TryParse(value, out int result) ? result : defaultValue;
+        }
+
+        /// <summary>
+        /// Gets a boolean value from AppSettings
+        /// </summary>
+        /// <param name="key">The key to look up</param>
+        /// <param name="defaultValue">Optional default value if key is not found or parsing fails</param>
+        /// <returns>The value from settings or default value</returns>
+        public bool GetBool(string key, bool defaultValue = false)
+        {
+            string? value = ConfigurationManager.AppSettings[key];
+            return bool.TryParse(value, out bool result) ? result : defaultValue;
+        }
+
+        /// <summary>
+        /// Gets a DateTime value from AppSettings
+        /// </summary>
+        /// <param name="key">The key to look up</param>
+        /// <param name="defaultValue">Optional default value if key is not found or parsing fails</param>
+        /// <returns>The value from settings or default value</returns>
+        public DateTime GetDateTime(string key, DateTime? defaultValue = null)
+        {
+            string? value = ConfigurationManager.AppSettings[key];
+            return DateTime.TryParse(value, out DateTime result) ? result : defaultValue ?? DateTime.MinValue;
+        }
+
+        /// <summary>
+        /// Gets an enum value from AppSettings
+        /// </summary>
+        /// <typeparam name="T">The enum type</typeparam>
+        /// <param name="key">The key to look up</param>
+        /// <param name="defaultValue">Optional default value if key is not found or parsing fails</param>
+        /// <returns>The value from settings or default value</returns>
+        public T GetEnum<T>(string key, T defaultValue) where T : struct
+        {
+            string? value = ConfigurationManager.AppSettings[key];
+            return Enum.TryParse<T>(value, true, out T result) ? result : defaultValue;
+        }
+
+        /// <summary>
+        /// Checks if a key exists in AppSettings
+        /// </summary>
+        /// <param name="key">The key to check</param>
+        /// <returns>True if the key exists</returns>
+        public bool HasKey(string key)
+        {
+            return ConfigurationManager.AppSettings[key] != null;
+        }
+
+        /// <summary>
+        /// Gets all settings as a NameValueCollection
+        /// </summary>
+        /// <returns>NameValueCollection containing all settings</returns>
+        public NameValueCollection GetAllSettings()
+        {
+            return ConfigurationManager.AppSettings;
+        }
+
+        #endregion
+
+         #region *** Public Write Methods ***
+
+        /// <summary>
+        /// Sets a string value in AppSettings
+        /// </summary>
+        /// <param name="key">The key to set</param>
+        /// <param name="value">The value to store</param>
+        public void SetString(string key, string value)
+        {
+            SetValue(key, value);
+        }
+
+        /// <summary>
+        /// Sets an integer value in AppSettings
+        /// </summary>
+        /// <param name="key">The key to set</param>
+        /// <param name="value">The value to store</param>
+        public void SetInt(string key, int value)
+        {
+            SetValue(key, value.ToString());
+        }
+
+        /// <summary>
+        /// Sets a boolean value in AppSettings
+        /// </summary>
+        /// <param name="key">The key to set</param>
+        /// <param name="value">The value to store</param>
+        public void SetBool(string key, bool value)
+        {
+            SetValue(key, value.ToString());
+        }
+
+        /// <summary>
+        /// Sets a DateTime value in AppSettings
+        /// </summary>
+        /// <param name="key">The key to set</param>
+        /// <param name="value">The value to store</param>
+        public void SetDateTime(string key, DateTime value)
+        {
+            SetValue(key, value.ToString("o")); // ISO 8601 format
+        }
+
+        /// <summary>
+        /// Sets an enum value in AppSettings
+        /// </summary>
+        /// <typeparam name="T">The enum type</typeparam>
+        /// <param name="key">The key to set</param>
+        /// <param name="value">The value to store</param>
+        public void SetEnum<T>(string key, T value) where T : struct
+        {
+            SetValue(key, value.ToString());
+        }
+
+        /// <summary>
+        /// Removes a setting from AppSettings
+        /// </summary>
+        /// <param name="key">The key to remove</param>
+        public void RemoveSetting(string key)
+        {
+            if (HasKey(key))
+            {
+                _configuration.AppSettings.Settings.Remove(key);
+                SaveConfiguration();
+            }
+        }
+
+        /// <summary>
+        /// Clear all settings from AppSettings
+        /// </summary>
+        public void ClearSettings()
+        {
+            _configuration.AppSettings.Settings.Clear();
+            SaveConfiguration();
+        }
+
+        #endregion
+
+        #region Private Methods
+
+        private void SetValue(string key, string? value)
+        {
+            try
+            {
+                if (HasKey(key))
+                {
+                    _configuration.AppSettings.Settings[key].Value = value;
+                }
+                else
+                {
+                    _configuration.AppSettings.Settings.Add(key, value);
+                }
+                SaveConfiguration();
+            }
+            catch (Exception ex)
+            {
+                throw new ConfigurationErrorsException($"Error setting configuration value for key: {key}", ex);
+            }
+        }
+
+        private static string GetDefaultConfigPath()
+        {
+            string exePath = System.Reflection.Assembly.GetExecutingAssembly().Location;
+            return exePath + ".config";
+        }
+
+        private void SaveConfiguration()
+        {
+            try
+            {
+                _configuration.Save(ConfigurationSaveMode.Modified);
+                ConfigurationManager.RefreshSection("appSettings");
+            }
+            catch (Exception ex)
+            {
+                throw new ConfigurationErrorsException("Error saving configuration changes", ex);
+            }
+        }
+
+        #endregion
+    }
 }

+ 28 - 0
bundleboiler.ui/Configuration/ApplicationOptions.cs

@@ -0,0 +1,28 @@
+using qdr.app.bundleboiler.business;
+using qdr.app.bundleboiler.Configuration;
+
+namespace qdr.app.bundleboiler.ui.Configuration
+{
+    internal class ApplicationOptions : IOptions
+    {
+        #region *** Constants ***
+        private const string CS_CONNECTION_STRING = "ConnectionString";
+        private const string CS_NLOG_CFG_FILE = "NLogConfigurationFile";
+        #endregion
+        #region *** Private fields ***
+        private AppSettingsHandler _appSettingsHandler = new AppSettingsHandler();
+        #endregion
+
+        #region *** Properties ***
+        public string ConnectionString { get => _appSettingsHandler.GetString(CS_CONNECTION_STRING); set => _appSettingsHandler.SetString(CS_CONNECTION_STRING, value); }
+        public string NLogConfigurationFile { get => _appSettingsHandler.GetString(CS_NLOG_CFG_FILE); set => _appSettingsHandler.SetString(CS_NLOG_CFG_FILE, value); }
+        #endregion
+
+
+        #region *** Constructors ***
+        public ApplicationOptions()
+        {
+        }
+        #endregion
+    }
+}

+ 5 - 4
bundleboiler.ui/Dialogs/ErrorMessageDialog.Designer.cs

@@ -66,7 +66,7 @@
             // 
             butClose.Location = new Point(467, 257);
             butClose.Name = "butClose";
-            butClose.Size = new Size(75, 23);
+            butClose.Size = new Size(75, 35);
             butClose.TabIndex = 3;
             butClose.Text = "Close";
             butClose.UseVisualStyleBackColor = true;
@@ -86,9 +86,10 @@
             // 
             // ErrorMessageDialog
             // 
-            AutoScaleDimensions = new SizeF(7F, 15F);
-            AutoScaleMode = AutoScaleMode.Font;
-            ClientSize = new Size(559, 292);
+            AutoScaleDimensions = new SizeF(96F, 96F);
+            AutoScaleMode = AutoScaleMode.Dpi;
+            AutoSize = true;
+            ClientSize = new Size(567, 322);
             ControlBox = false;
             Controls.Add(butCopyClipboard);
             Controls.Add(butClose);

+ 3 - 1
bundleboiler.ui/Dialogs/ErrorMessageDialog.cs

@@ -18,10 +18,12 @@ namespace qdr.app.bundleboiler.ui.Dialogs
             InitializeComponent();
         }
 
-        public ErrorMessageDialog(string caption, Exception e) : this()
+        public ErrorMessageDialog(Quadarax.Foundation.Core.Logging.ILogger logger, string caption, Exception e) : this()
         {
+            var log = logger.GetLogger(GetType().Name);
             lCaption.Text = caption;
             tbDetail.Text = e.Dump();
+            log.Log(Quadarax.Foundation.Core.Logging.LogSeverityEnum.Error, "Error dialog shown following exception",e);
         }
         
         private void butClose_Click(object sender, EventArgs e)

+ 176 - 1
bundleboiler.ui/MainForm.Designer.cs

@@ -29,19 +29,194 @@
         private void InitializeComponent()
         {
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
+            msMain = new MenuStrip();
+            fileToolStripMenuItem = new ToolStripMenuItem();
+            editToolStripMenuItem = new ToolStripMenuItem();
+            viewToolStripMenuItem = new ToolStripMenuItem();
+            toolsToolStripMenuItem = new ToolStripMenuItem();
+            windowToolStripMenuItem = new ToolStripMenuItem();
+            tsCommon = new ToolStrip();
+            toolStripDropDownButton1 = new ToolStripDropDownButton();
+            toolStripDropDownButton2 = new ToolStripDropDownButton();
+            toolStripTextBox1 = new ToolStripTextBox();
+            toolStripButton1 = new ToolStripButton();
+            toolStripButton2 = new ToolStripButton();
+            toolStripSeparator1 = new ToolStripSeparator();
+            toolStripLabel1 = new ToolStripLabel();
+            toolStripSeparator2 = new ToolStripSeparator();
+            toolStripLabel2 = new ToolStripLabel();
+            ssCommon = new StatusStrip();
+            lvMain = new ListView();
+            msMain.SuspendLayout();
+            tsCommon.SuspendLayout();
             SuspendLayout();
             // 
+            // msMain
+            // 
+            msMain.Items.AddRange(new ToolStripItem[] { fileToolStripMenuItem, editToolStripMenuItem, viewToolStripMenuItem, toolsToolStripMenuItem, windowToolStripMenuItem });
+            msMain.Location = new Point(0, 0);
+            msMain.Name = "msMain";
+            msMain.Size = new Size(800, 24);
+            msMain.TabIndex = 0;
+            msMain.Text = "menuStrip1";
+            // 
+            // fileToolStripMenuItem
+            // 
+            fileToolStripMenuItem.Name = "fileToolStripMenuItem";
+            fileToolStripMenuItem.Size = new Size(37, 20);
+            fileToolStripMenuItem.Text = "&File";
+            // 
+            // editToolStripMenuItem
+            // 
+            editToolStripMenuItem.Name = "editToolStripMenuItem";
+            editToolStripMenuItem.Size = new Size(39, 20);
+            editToolStripMenuItem.Text = "&Edit";
+            // 
+            // viewToolStripMenuItem
+            // 
+            viewToolStripMenuItem.Name = "viewToolStripMenuItem";
+            viewToolStripMenuItem.Size = new Size(44, 20);
+            viewToolStripMenuItem.Text = "&View";
+            // 
+            // toolsToolStripMenuItem
+            // 
+            toolsToolStripMenuItem.Name = "toolsToolStripMenuItem";
+            toolsToolStripMenuItem.Size = new Size(46, 20);
+            toolsToolStripMenuItem.Text = "&Tools";
+            // 
+            // windowToolStripMenuItem
+            // 
+            windowToolStripMenuItem.Name = "windowToolStripMenuItem";
+            windowToolStripMenuItem.Size = new Size(63, 20);
+            windowToolStripMenuItem.Text = "&Window";
+            // 
+            // tsCommon
+            // 
+            tsCommon.Items.AddRange(new ToolStripItem[] { toolStripDropDownButton1, toolStripDropDownButton2, toolStripTextBox1, toolStripButton1, toolStripButton2, toolStripSeparator1, toolStripLabel1, toolStripSeparator2, toolStripLabel2 });
+            tsCommon.Location = new Point(0, 24);
+            tsCommon.Name = "tsCommon";
+            tsCommon.Size = new Size(800, 25);
+            tsCommon.TabIndex = 1;
+            tsCommon.Text = "toolStrip1";
+            // 
+            // toolStripDropDownButton1
+            // 
+            toolStripDropDownButton1.Image = (Image)resources.GetObject("toolStripDropDownButton1.Image");
+            toolStripDropDownButton1.ImageTransparentColor = Color.Magenta;
+            toolStripDropDownButton1.Name = "toolStripDropDownButton1";
+            toolStripDropDownButton1.Size = new Size(64, 22);
+            toolStripDropDownButton1.Text = "Forks";
+            // 
+            // toolStripDropDownButton2
+            // 
+            toolStripDropDownButton2.Image = (Image)resources.GetObject("toolStripDropDownButton2.Image");
+            toolStripDropDownButton2.ImageTransparentColor = Color.Magenta;
+            toolStripDropDownButton2.Name = "toolStripDropDownButton2";
+            toolStripDropDownButton2.Size = new Size(109, 22);
+            toolStripDropDownButton2.Text = "Environments";
+            // 
+            // toolStripTextBox1
+            // 
+            toolStripTextBox1.Name = "toolStripTextBox1";
+            toolStripTextBox1.Size = new Size(100, 25);
+            // 
+            // toolStripButton1
+            // 
+            toolStripButton1.Image = (Image)resources.GetObject("toolStripButton1.Image");
+            toolStripButton1.ImageTransparentColor = Color.Magenta;
+            toolStripButton1.Name = "toolStripButton1";
+            toolStripButton1.Size = new Size(54, 22);
+            toolStripButton1.Text = "Clear";
+            // 
+            // toolStripButton2
+            // 
+            toolStripButton2.Image = (Image)resources.GetObject("toolStripButton2.Image");
+            toolStripButton2.ImageTransparentColor = Color.Magenta;
+            toolStripButton2.Name = "toolStripButton2";
+            toolStripButton2.Size = new Size(66, 22);
+            toolStripButton2.Text = "Refresh";
+            // 
+            // toolStripSeparator1
+            // 
+            toolStripSeparator1.Name = "toolStripSeparator1";
+            toolStripSeparator1.Size = new Size(6, 25);
+            // 
+            // toolStripLabel1
+            // 
+            toolStripLabel1.Name = "toolStripLabel1";
+            toolStripLabel1.Size = new Size(76, 22);
+            toolStripLabel1.Text = "Context filter";
+            // 
+            // toolStripSeparator2
+            // 
+            toolStripSeparator2.Name = "toolStripSeparator2";
+            toolStripSeparator2.Size = new Size(6, 25);
+            // 
+            // toolStripLabel2
+            // 
+            toolStripLabel2.Name = "toolStripLabel2";
+            toolStripLabel2.Size = new Size(89, 22);
+            toolStripLabel2.Text = "ContextActions";
+            // 
+            // ssCommon
+            // 
+            ssCommon.Location = new Point(0, 428);
+            ssCommon.Name = "ssCommon";
+            ssCommon.Size = new Size(800, 22);
+            ssCommon.TabIndex = 2;
+            ssCommon.Text = "statusStrip1";
+            // 
+            // lvMain
+            // 
+            lvMain.Dock = DockStyle.Fill;
+            lvMain.GridLines = true;
+            lvMain.Location = new Point(0, 49);
+            lvMain.Name = "lvMain";
+            lvMain.Size = new Size(800, 379);
+            lvMain.TabIndex = 3;
+            lvMain.UseCompatibleStateImageBehavior = false;
+            lvMain.View = View.Details;
+            // 
             // MainForm
             // 
             AutoScaleDimensions = new SizeF(7F, 15F);
             AutoScaleMode = AutoScaleMode.Font;
             ClientSize = new Size(800, 450);
+            Controls.Add(lvMain);
+            Controls.Add(ssCommon);
+            Controls.Add(tsCommon);
+            Controls.Add(msMain);
             Icon = (Icon)resources.GetObject("$this.Icon");
+            MainMenuStrip = msMain;
             Name = "MainForm";
-            Text = "Form1";
+            Text = "Forks";
+            msMain.ResumeLayout(false);
+            msMain.PerformLayout();
+            tsCommon.ResumeLayout(false);
+            tsCommon.PerformLayout();
             ResumeLayout(false);
+            PerformLayout();
         }
 
         #endregion
+
+        private MenuStrip msMain;
+        private ToolStripMenuItem fileToolStripMenuItem;
+        private ToolStripMenuItem editToolStripMenuItem;
+        private ToolStripMenuItem viewToolStripMenuItem;
+        private ToolStripMenuItem toolsToolStripMenuItem;
+        private ToolStripMenuItem windowToolStripMenuItem;
+        private ToolStrip tsCommon;
+        private ToolStripDropDownButton toolStripDropDownButton1;
+        private ToolStripDropDownButton toolStripDropDownButton2;
+        private ToolStripTextBox toolStripTextBox1;
+        private ToolStripButton toolStripButton1;
+        private ToolStripButton toolStripButton2;
+        private ToolStripSeparator toolStripSeparator1;
+        private ToolStripLabel toolStripLabel1;
+        private ToolStripSeparator toolStripSeparator2;
+        private ToolStripLabel toolStripLabel2;
+        private StatusStrip ssCommon;
+        private ListView lvMain;
     }
 }

+ 27 - 6
bundleboiler.ui/MainForm.cs

@@ -1,29 +1,50 @@
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Logging;
+using qdr.app.bundleboiler.data.Model;
+using qdr.app.bundleboiler.ui.Configuration;
 using qdr.app.bundleboiler.ui.Dialogs;
 using Quadarax.Foundation.Core.Business.Injection;
+using Quadarax.Foundation.Core.Logging;
+using System.Windows.Forms;
 
 namespace bundleboiler.ui
 {
     public partial class MainForm : Form
     {
-        public MainForm()
+        #region *** Private fields ***
+        ILog? _log;
+        #endregion
+
+        #region *** Constructor ***
+        public MainForm(Quadarax.Foundation.Core.Logging.ILogger? logger)
         {
             InitializeComponent();
+            _log = logger?.GetLogger(GetType().Name);
             InitializeInternal();
         }
+        #endregion
 
-
+        #region *** Private operations ***
+        #region **** Initialiation ****
         private void InitializeInternal()
         {
+            var loggerFactory = new Quadarax.Foundation.Core.NLog.LoggerFactory();
             try
             {
-                DiManager.RegisterAssemblyFromThisAppdomain();
-
-
+              throw new Exception("Cannot initialize application");
             }
             catch (Exception e)
             {
-                new ErrorMessageDialog("Cannot initialize application", e).ShowDialog();
+                new ErrorMessageDialog(loggerFactory, "Cannot initialize application", e).ShowDialog();
             }
         }
+        #endregion
+        #region **** Logging ****
+        private void LogDebug(string message)
+        {
+            _log?.Log(LogSeverityEnum.Debug, message);
+        }
+        #endregion
+        #endregion
     }
 }

+ 45 - 0
bundleboiler.ui/MainForm.resx

@@ -117,7 +117,52 @@
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <metadata name="msMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="tsCommon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>125, 17</value>
+  </metadata>
   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="toolStripDropDownButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb
+        J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj
+        CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN
+        AAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="toolStripDropDownButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb
+        J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj
+        CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN
+        AAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb
+        J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj
+        CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN
+        AAAAAElFTkSuQmCC
+</value>
+  </data>
+  <data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb
+        J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj
+        CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN
+        AAAAAElFTkSuQmCC
+</value>
+  </data>
+  <metadata name="ssCommon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>253, 17</value>
+  </metadata>
   <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         AAABAAUAAAAAAAEAIACTNAAAVgAAAICAAAABACAAKAgBAOk0AABAQAAAAQAgAChCAAARPQEAICAAAAEA

+ 32 - 1
bundleboiler.ui/Program.cs

@@ -1,9 +1,19 @@
 using bundleboiler.ui;
+using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Hosting;
+using qdr.app.bundleboiler.business;
+using qdr.app.bundleboiler.data.Model;
+using qdr.app.bundleboiler.ui.Configuration;
+using Quadarax.Foundation.Core.Business.Injection;
+using Quadarax.Foundation.Core.Logging;
 
 namespace qdr.app.bundleboiler.ui
 {
     internal static class Program
     {
+
+        public static IServiceProvider? ServiceProvider { get; private set; }
+
         /// <summary>
         ///  The main entry point for the application.
         /// </summary>
@@ -12,8 +22,29 @@ namespace qdr.app.bundleboiler.ui
         {
             // To customize application configuration such as set high DPI settings or default font,
             // see https://aka.ms/applicationconfiguration.
+
+
+            ServiceProvider = CreateHostBuilder().Build().Services;
+
             ApplicationConfiguration.Initialize();
-            Application.Run(new MainForm());
+            Application.Run(new MainForm(ServiceProvider.GetService<ILogger>()));
+        }
+
+
+        private static IHostBuilder CreateHostBuilder()
+        {
+        return Host.CreateDefaultBuilder()
+            .ConfigureServices((context, services) => {
+                // configuration
+                services.AddSingleton<IOptions, ApplicationOptions>();
+                // db context
+                services.AddDbContext<BoilerDbContext>();
+                // logging
+                services.AddSingleton<ILogger, Quadarax.Foundation.Core.NLog.LoggerFactory>();
+                // business services
+                DiManager.RegisterAssemblyFromThisAppdomain();
+                DiManager.ScanAndRegisterDependencyInjections(services);
+            });
         }
     }
 }

+ 5 - 7
bundleboiler.ui/bundleboiler.ui.csproj

@@ -7,9 +7,8 @@
     <UseWindowsForms>true</UseWindowsForms>
     <ImplicitUsings>enable</ImplicitUsings>
     <ApplicationIcon>bundle-boiler.ico</ApplicationIcon>
-	<ApplicationHighDpiMode>SystemAware</ApplicationHighDpiMode>
+	<RootNamespace>qdr.app.bundleboiler.ui</RootNamespace>
     <ForceDesignerDpiUnaware>true</ForceDesignerDpiUnaware>
-    <RootNamespace>qdr.app.bundleboiler.ui</RootNamespace>
   </PropertyGroup>
 
   <ItemGroup>
@@ -17,17 +16,16 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="qdr.fnd.core" Version="0.0.5-alpha" />
+    <PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.0" />
+    <PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.0" />
+    <PackageReference Include="qdr.fnd.core" Version="0.0.6-alpha" />
+    <PackageReference Include="qdr.fnd.core.nlog" Version="0.0.4-alpha" />
   </ItemGroup>
 
   <ItemGroup>
     <ProjectReference Include="..\bundleboiler.business\bundleboiler.business.csproj" />
   </ItemGroup>
 
-  <ItemGroup>
-    <Folder Include="Configuration\" />
-  </ItemGroup>
-
   <ItemGroup>
     <Compile Update="Properties\Resources.Designer.cs">
       <DesignTime>True</DesignTime>