﻿<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" xmlns:r="reflection" Id="LOKwx1UXasONn0SNtroLn2" LanguageVersion="2025.7.2-0022-g7b889ed43d" Version="0.128">
  <NugetDependency Id="C7E4sAu2fz6NolyMts0r0F" Location="VL.CoreLib" Version="2025.7.2-0022-g7b889ed43d" />
  <Patch Id="MRQI9Zwm1GTMqRYc0Myry9">
    <Canvas Id="BX3UXxaVEjpMdYHn990FRw" DefaultCategory="Main" CanvasType="FullCategory" />
    <!--

    ************************ Application ************************

-->
    <Node Name="Application" Bounds="100,100" Id="KkuBRU4YQ55LKCixTV7nKQ">
      <p:NodeReference>
        <Choice Kind="ContainerDefinition" Name="Process" />
        <CategoryReference Kind="Category" Name="Primitive" />
      </p:NodeReference>
      <Patch Id="LmXRYVvRXXQOBLglF3z1cA">
        <Canvas Id="GH8Eiwvz8asPW6svl16wzX" CanvasType="Group">
          <!--

    ************************ BoxObject ************************

-->
          <Node Name="BoxObject" Bounds="78,201" Id="OmD8HYFXW8PMVbDPywIPfX">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" />
            </p:NodeReference>
            <p:Interfaces>
              <TypeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                <Choice Kind="InterfaceTypeFlag" Name="IRenderable" />
              </TypeReference>
            </p:Interfaces>
            <Patch Id="AtiaDVTSZdeOYb6Z9ICyKY">
              <Canvas Id="OY7eAjzt9DuOX3CCkJLyYH" CanvasType="Group">
                <Node Bounds="136,430,165,19" Id="QWEzwgKnwXOOBsZ9xDoYDb">
                  <p:NodeReference LastCategoryFullName="Stride.Models" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="Box" />
                  </p:NodeReference>
                  <Pin Id="NX9hCrzmyoyO8CGsKlHFnq" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="AfDaNjdbnHlQVMkFW0wk6v" Name="Transformation" Kind="InputPin" />
                  <Pin Id="MVRJGJhdqniNLZBSmTi3GN" Name="Size" Kind="InputPin" />
                  <Pin Id="KmFkpjbsrevLHvtV9QKiQO" Name="Tessellation" Kind="InputPin" />
                  <Pin Id="DwrcUqd8OmxMjtM73NGdoI" Name="Material" Kind="InputPin" />
                  <Pin Id="SBilknJ73InM5YcVXmrCSx" Name="Is Shadow Caster" Kind="InputPin" />
                  <Pin Id="Orf1XPR9PjLMsGfdnPugE0" Name="Components" Kind="InputPin" />
                  <Pin Id="KvVcE3oKFxAO9lMEaCyg56" Name="Children" Kind="InputPin" />
                  <Pin Id="VO1XXNJEakfOq2FuJJ0qiF" Name="Name" Kind="InputPin" />
                  <Pin Id="TFpyMFvRZllOFl8hFDPswI" Name="Enabled" Kind="InputPin" />
                  <Pin Id="C8gtQFsXZlBMj6hXm8hsn1" Name="Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="VADAVG65niXNJ1LEE52nCM" Name="Entity" Kind="OutputPin" />
                </Node>
                <ControlPoint Id="AgH2PIJd017OiozfoNF8tG" Bounds="138,550" />
                <ControlPoint Id="GcMLKG6HTBRNmxURsnub1Z" Bounds="138,51" />
                <Pad Id="R867hKMXcqpNz7eySiJyu3" SlotId="N0gG98wwoq3MGoONaJRpOS" Bounds="138,91" />
                <ControlPoint Id="L4cvH6EDdXcOpawpRNv9Cq" Bounds="138,131" />
                <Pad Id="Qt1K0FXQrNrLGXKR01al2r" SlotId="NFtFJEc2S4aOGDFIKXIaH6" Bounds="310,91" />
                <ControlPoint Id="OLQkH8zyASFOqPWHgzClGb" Bounds="310,51" />
                <ControlPoint Id="TQujjy8FMSdLSvJmWU9Bty" Bounds="454,151" />
                <ControlPoint Id="NYZqOL6kRekOLDdjESOvB7" Bounds="138,251" />
                <ControlPoint Id="HBUh9XJKPgzOPrweRzozio" Bounds="247,251" />
                <Node Bounds="452,50,63,19" Id="DPcNnSdi6XOLxjPRvOBxK1">
                  <p:NodeReference LastCategoryFullName="Animation" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="Stopwatch" />
                  </p:NodeReference>
                  <Pin Id="GDWFuNo6lv7MnqxwDju1jq" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="OlNQ5y3659BMv5XujdR734" Name="Clock" Kind="InputPin" IsHidden="true" />
                  <Pin Id="HcWT211sXK0NxpiW4OH4CZ" Name="Time" Kind="InputPin" IsHidden="true" />
                  <Pin Id="NLFtErK2PtcMppdUYlIijG" Name="New Clock" Kind="InputPin" IsHidden="true" />
                  <Pin Id="EJ9TKHxa6UtL20td8BYAWe" Name="New Time" Kind="InputPin" IsHidden="true" />
                  <Pin Id="CQtDXdYm6nBOebLsaZNGFw" Name="Enabled" Kind="InputPin" DefaultValue="True" />
                  <Pin Id="UGAjRtrqRe9Oxui6rA6aRJ" Name="Reset" Kind="InputPin" />
                  <Pin Id="EyCT2MNJpGrLSxzEiEeiIQ" Name="Time" Kind="OutputPin" />
                </Node>
                <Pad Id="RPSVPOaMu49MN5J3Hi2OsV" SlotId="H1l5vPSH0lyL0GvQ6J3TQf" Bounds="454,110" />
                <Pad Id="RBjbvascd5hK9jv7HAg4yH" SlotId="LdaVhLuIOlYPDZJAHg5BFx" Bounds="247,280" />
                <Node Bounds="245,320,25,19" Id="Ca2c3nVS8sIOwtFtpD2U4a">
                  <p:NodeReference LastCategoryFullName="Stride.Rendering.ShaderFX" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="Category" Name="ShaderFX" />
                    <Choice Kind="ProcessAppFlag" Name="In" />
                  </p:NodeReference>
                  <Pin Id="UvHoVRQg47EMrzVlfMg8Se" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="IFJNvJ3dDrmOvwMtMxvq6K" Name="Constant Buffer Name" Kind="InputPin" IsHidden="true" />
                  <Pin Id="StVBa0ou0DqNC9uwARvLFv" Name="Default" Kind="InputPin" IsHidden="true" />
                  <Pin Id="SjrXO0Y0NTbOnroE0OnwOp" Name="Value" Kind="InputPin" />
                  <Pin Id="OIYAbzDn9lIN11GyGLXwnW" Name="Output" Kind="OutputPin" />
                </Node>
                <Pad Id="BArLV8D8r1wPJQs5hePavz" SlotId="C4vsMmyE5AhLTtvAl9fKX0" Bounds="138,280" />
                <Node Bounds="245,360,85,19" Id="QSTKMUM6Q4EL4uhDQ3t7kQ">
                  <p:NodeReference LastCategoryFullName="Stride.Materials" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="PBRMaterial" />
                  </p:NodeReference>
                  <Pin Id="GZ0DnbHrGyZP5JJGnST2za" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="PsCi5vdOUyZMrIKW3TGRQy" Name="Color" Kind="InputPin" />
                  <Pin Id="I7kQ6lIY7wUOOOUpZ6F6W9" Name="Metalness" Kind="InputPin" />
                  <Pin Id="IylgB4C6idkN73hID6Tx1q" Name="Roughness" Kind="InputPin" />
                  <Pin Id="VReGQSz1VfrMan7qOtmdC4" Name="Transparency" Kind="InputPin" />
                  <Pin Id="Lbg2VAZ9iomORsTZwe0Z32" Name="Cull Mode" Kind="InputPin" />
                  <Pin Id="ACKmpc8dxMJPi43Jzrsbg1" Name="State Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="RUfYx10T9AQOSteLV6m2zS" Name="Output" Kind="OutputPin" />
                </Node>
              </Canvas>
              <Patch Id="P1JBD1qZEgDMXhf9Z9Bz30" Name="Create">
                <Pin Id="HjiNMj7IcmTM6enbFS1yRe" Name="MeshProperties" Kind="InputPin" />
              </Patch>
              <Link Id="BGkM91hqf3UPd6J7ELCCyy" Ids="AgH2PIJd017OiozfoNF8tG,O7ZCsNmjXmMM2ik2vnMJaM" IsHidden="true" />
              <Patch Id="UnMMDs8RlZyNhDzy2GwWPl" Name="Render" ParticipatingElements="QWEzwgKnwXOOBsZ9xDoYDb,FXhCP3aeu96NW6Vl6fzOGr,C1bwEo0ImbsPcgSNgN0M13,CeCtwa6HBTIOSekVOrxWd4,UrQ6aLLcvbTOuPAGwSKb9C,Omsp5uwGWpuO2oXHvCLz0g">
                <Pin Id="O7ZCsNmjXmMM2ik2vnMJaM" Name="Entity" Kind="OutputPin" />
              </Patch>
              <Link Id="GXdiejVf9gUNEVxx9g8qzm" Ids="VADAVG65niXNJ1LEE52nCM,AgH2PIJd017OiozfoNF8tG" />
              <Slot Id="N0gG98wwoq3MGoONaJRpOS" Name="MeshProperties" />
              <Link Id="GpWvgowek6ZOa4NKcRLQEF" Ids="HjiNMj7IcmTM6enbFS1yRe,GcMLKG6HTBRNmxURsnub1Z" IsHidden="true" />
              <Link Id="Mzj6FYQ0eh5LlXmvf51Bu1" Ids="GcMLKG6HTBRNmxURsnub1Z,R867hKMXcqpNz7eySiJyu3" />
              <Link Id="GhzxTJwEiXmNiIogdQuWwH" Ids="R867hKMXcqpNz7eySiJyu3,L4cvH6EDdXcOpawpRNv9Cq" />
              <Link Id="Azfbad85tFHOrVeOSklN5t" Ids="L4cvH6EDdXcOpawpRNv9Cq,Exw0Rqu3rSfPkFmnRNO0RE" IsHidden="true" />
              <Patch Id="AAHEMBmISY3LOCpQeuTsGN" Name="MeshProperties">
                <Pin Id="Exw0Rqu3rSfPkFmnRNO0RE" Name="MeshProperties" Kind="OutputPin" />
              </Patch>
              <Slot Id="NFtFJEc2S4aOGDFIKXIaH6" Name="CurrentLife">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Slot>
              <Patch Id="IP4TcFffqLdObkO58oAir0" Name="SetCurrentLife">
                <Pin Id="TU4taKT78h8PnvlzASfo8N" MergeId="9891" Name="CurrentLife" Kind="InputPin" />
              </Patch>
              <Patch Id="MbbFLcUOWWMLcsYS7EQAGw" Name="CurrentLife">
                <Pin Id="Bl3yAv97tOXOltMs1Fx67D" MergeId="10278" Name="CurrentLife" Kind="OutputPin">
                  <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Float32" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Link Id="MP4mguWXLuVOB2u1XzlQ1x" Ids="OLQkH8zyASFOqPWHgzClGb,Qt1K0FXQrNrLGXKR01al2r" />
              <Link Id="CSeUWZMfh4EPai3fbNtSRA" Ids="TU4taKT78h8PnvlzASfo8N,OLQkH8zyASFOqPWHgzClGb" IsHidden="true" />
              <Link Id="VVQ0rKQsjGnNtiBvcClI9s" Ids="TQujjy8FMSdLSvJmWU9Bty,Bl3yAv97tOXOltMs1Fx67D" IsHidden="true" />
              <ProcessDefinition Id="SrNPkkuIotkMopgFBrlJb1" IsHidden="true">
                <Fragment Id="CFFxZ2Ljq11OAMAUxyrZvc" Patch="P1JBD1qZEgDMXhf9Z9Bz30" Enabled="true" />
                <Fragment Id="Lu5XQAdQFFtMGpiJq8mVz9" Patch="IP4TcFffqLdObkO58oAir0" />
                <Fragment Id="Vej3xik7jLiMtEgU6i9ReQ" Patch="MbbFLcUOWWMLcsYS7EQAGw" />
                <Fragment Id="OSHACAWRwAvNRCJQfyuvtf" Patch="AAHEMBmISY3LOCpQeuTsGN" />
                <Fragment Id="GtafavuaNkmQEFDSCk9MGX" Patch="UnMMDs8RlZyNhDzy2GwWPl" />
                <Fragment Id="BUejkynovAaO8OwTLEk8GI" Patch="Hi5Ne5CbAt4PPZC2xYkr4Q" />
                <Fragment Id="F93uJAYVffrNsK4G2ovX9E" Patch="JcN0lPqPCPdQOl4utdEhIm" />
              </ProcessDefinition>
              <Patch Id="Hi5Ne5CbAt4PPZC2xYkr4Q" Name="SetTransform">
                <Pin Id="R4zsukJh8YBO9tg2yLph39" MergeId="16326" Name="Transform" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Matrix" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Patch Id="JcN0lPqPCPdQOl4utdEhIm" Name="SetColor">
                <Pin Id="Lzh7V22DZz7P6cgsauSkfs" MergeId="16596" Name="Color" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Color" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="RGBA" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Link Id="Ga5EblJYnPaLJqXD7phvtS" Ids="R4zsukJh8YBO9tg2yLph39,NYZqOL6kRekOLDdjESOvB7" IsHidden="true" />
              <Link Id="DzX8AuJdb1bOryldw0Qiy2" Ids="Lzh7V22DZz7P6cgsauSkfs,HBUh9XJKPgzOPrweRzozio" IsHidden="true" />
              <Slot Id="H1l5vPSH0lyL0GvQ6J3TQf" Name="Time" />
              <Link Id="FXhCP3aeu96NW6Vl6fzOGr" Ids="EyCT2MNJpGrLSxzEiEeiIQ,RPSVPOaMu49MN5J3Hi2OsV" />
              <Link Id="BlQwggEQjtXQQjpnoCTHUC" Ids="RPSVPOaMu49MN5J3Hi2OsV,TQujjy8FMSdLSvJmWU9Bty" />
              <Slot Id="LdaVhLuIOlYPDZJAHg5BFx" Name="Color" />
              <Link Id="Oae3kPpkojYMUOCRjxuGV5" Ids="HBUh9XJKPgzOPrweRzozio,RBjbvascd5hK9jv7HAg4yH" />
              <Link Id="C1bwEo0ImbsPcgSNgN0M13" Ids="RBjbvascd5hK9jv7HAg4yH,SjrXO0Y0NTbOnroE0OnwOp" />
              <Slot Id="C4vsMmyE5AhLTtvAl9fKX0" Name="Transform" />
              <Link Id="PhDeLnaxekgMAFVhM4zqaf" Ids="NYZqOL6kRekOLDdjESOvB7,BArLV8D8r1wPJQs5hePavz" />
              <Link Id="CeCtwa6HBTIOSekVOrxWd4" Ids="BArLV8D8r1wPJQs5hePavz,AfDaNjdbnHlQVMkFW0wk6v" />
              <Link Id="UrQ6aLLcvbTOuPAGwSKb9C" Ids="OIYAbzDn9lIN11GyGLXwnW,PsCi5vdOUyZMrIKW3TGRQy" />
              <Link Id="Omsp5uwGWpuO2oXHvCLz0g" Ids="RUfYx10T9AQOSteLV6m2zS,DwrcUqd8OmxMjtM73NGdoI" />
            </Patch>
          </Node>
          <!--

    ************************ SphereObject ************************

-->
          <Node Name="SphereObject" Bounds="78,240" Id="Hlwtk90TnI3ORXQy0EnQ3t">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" />
            </p:NodeReference>
            <p:Interfaces>
              <TypeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                <Choice Kind="InterfaceTypeFlag" Name="IRenderable" />
              </TypeReference>
            </p:Interfaces>
            <Patch Id="T2a7nFuRqn2MhlWpX1G5m8">
              <Canvas Id="GalCjrMgNQOPTujJdvmgDF" CanvasType="Group">
                <Node Bounds="121,489,165,19" Id="NVtDr9rdbnGMfSBRLx5nEe">
                  <p:NodeReference LastCategoryFullName="Stride.Models" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="Sphere" />
                  </p:NodeReference>
                  <Pin Id="MlV09CCjK6PMrtJ4mKEITi" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="Q0XHrJYZsoOMbqouZaQknq" Name="Transformation" Kind="InputPin" />
                  <Pin Id="KqXMReY5Z0TPBr2kQdM6Io" Name="Radius" Kind="InputPin" />
                  <Pin Id="L4t38qF8kpaLkUITe4Bt7Y" Name="Tessellation" Kind="InputPin" />
                  <Pin Id="BGnPSUUukN7OSj5c4M9GUJ" Name="Material" Kind="InputPin" />
                  <Pin Id="IQ0kXLORjQnNgSvWt71M6Q" Name="Is Shadow Caster" Kind="InputPin" />
                  <Pin Id="ClBrMWm0cSBLyh1jskkNUN" Name="Components" Kind="InputPin" />
                  <Pin Id="AoemOYfhzU2PJvtj3rZahC" Name="Children" Kind="InputPin" />
                  <Pin Id="GiqECJYfN2SM9F0jNwFaFT" Name="Name" Kind="InputPin" />
                  <Pin Id="LRKSAdtZ8gtORmVgrlAaZt" Name="Enabled" Kind="InputPin" />
                  <Pin Id="GHLhmy4iqOQNqcva0xF1Hq" Name="Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="BMVdQmuCR7qOGl62wrFxQE" Name="Entity" Kind="OutputPin" />
                </Node>
                <ControlPoint Id="P7Cg3MaF9KoMIxtYKBvSF8" Bounds="123,540" />
                <ControlPoint Id="MQrV2gywmdQPyUWDQoaeZy" Bounds="121,49" />
                <Pad Id="E6Uq2zuog1tM9Vu5h3Pqc1" SlotId="D94kOlaZntTNZr6RGVaMyT" Bounds="121,89" />
                <ControlPoint Id="LErzgG8xBFTNU0G227M7rG" Bounds="121,129" />
                <Pad Id="AVf9Mk5mN4lP5cwS12cBYF" SlotId="QnAsH8XjBPOLkHUbje89Hr" Bounds="297,91" />
                <ControlPoint Id="SSMLM8GSL7ALQj16Y8QDah" Bounds="297,51" />
                <ControlPoint Id="B6tBOAgRGLPOPdBm5VodJy" Bounds="456,150" />
                <Node Bounds="454,49,63,19" Id="D3TWEWFa78VNlqIaMzWqo3">
                  <p:NodeReference LastCategoryFullName="Animation" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="Stopwatch" />
                  </p:NodeReference>
                  <Pin Id="MDpEasJSVk6MfEFWayxHBz" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="DNnt51SZD86Mu2Sajui3zG" Name="Clock" Kind="InputPin" IsHidden="true" />
                  <Pin Id="AcoWZ8ZrDZzQGr97cW7v7w" Name="Time" Kind="InputPin" IsHidden="true" />
                  <Pin Id="HGsA5JsdwrqM5yqEGjEVfp" Name="New Clock" Kind="InputPin" IsHidden="true" />
                  <Pin Id="BlZRff5xMC0Npf7LSzZnSm" Name="New Time" Kind="InputPin" IsHidden="true" />
                  <Pin Id="AIwKhgyfuI0L7eh3meNxHi" Name="Enabled" Kind="InputPin" DefaultValue="True" />
                  <Pin Id="LtLNYXDbIZdLe4a8oJUQsY" Name="Reset" Kind="InputPin" />
                  <Pin Id="KhVBFJIFSEULMuIiGu3p8m" Name="Time" Kind="OutputPin" />
                </Node>
                <Pad Id="NYenCWKcENKQQJVC7kjSMY" SlotId="RS6R1ksvDoFPruexxQ0DnW" Bounds="456,109" />
                <ControlPoint Id="HrCxFgXS7f7OJrmCkeP3Ta" Bounds="123,300" />
                <ControlPoint Id="PgCK5ajJJh7LXoZ3lLOZf1" Bounds="232,300" />
                <Pad Id="Cm8FqDDDlIPNYzxjUQ9qaS" SlotId="TFygDcuhsvcM1cJ4VtKZ0P" Bounds="232,329" />
                <Node Bounds="230,369,25,19" Id="AkIccR8dxwrLXbIUhqnLAe">
                  <p:NodeReference LastCategoryFullName="Stride.Rendering.ShaderFX" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="Category" Name="ShaderFX" />
                    <Choice Kind="ProcessAppFlag" Name="In" />
                  </p:NodeReference>
                  <Pin Id="Iz3l7PH4PYyN6sdDyDPVrE" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="A4cRfhAglbKQP1Q9GoZpp3" Name="Constant Buffer Name" Kind="InputPin" IsHidden="true" />
                  <Pin Id="FfAy8RPrDoVMkJ7JBq5X2m" Name="Default" Kind="InputPin" IsHidden="true" />
                  <Pin Id="KXHtbGM9k3OPJ478C6V0Fz" Name="Value" Kind="InputPin" />
                  <Pin Id="RGZ6GsNWdLMOvGEwxdYPoo" Name="Output" Kind="OutputPin" />
                </Node>
                <Pad Id="J4ck4A4MYLaNqKALGKDoLF" SlotId="Ea5GUcA6u5QPJk46znCZtx" Bounds="123,329" />
                <Node Bounds="230,409,85,19" Id="IVOgtSHqBApLFwRT9nIva1">
                  <p:NodeReference LastCategoryFullName="Stride.Materials" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="PBRMaterial" />
                  </p:NodeReference>
                  <Pin Id="VYLyNHhajlsMEKwsj22JLH" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="OXmsxmmM0D5NzcnyKnVGea" Name="Color" Kind="InputPin" />
                  <Pin Id="TgMj9FILaCXM4yEPOE9RV1" Name="Metalness" Kind="InputPin" />
                  <Pin Id="JbGsnVOrbRaP1B5vzjfMNF" Name="Roughness" Kind="InputPin" />
                  <Pin Id="Tr24QHOyOTNPEjpPZj3Zqx" Name="Transparency" Kind="InputPin" />
                  <Pin Id="EWTtzWoPCXkPCdLU6al0Bt" Name="Cull Mode" Kind="InputPin" />
                  <Pin Id="Vol28YViBQlMA6GtzeSe1n" Name="State Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="Fmf7UUSdJtCMnCYMYZsfXy" Name="Output" Kind="OutputPin" />
                </Node>
              </Canvas>
              <Patch Id="JPL6uaPE4uwO8MyqKl9qju" Name="Create">
                <Pin Id="QE1LUaV1GNfOncpNawtTou" Name="MeshProperties" Kind="InputPin" />
              </Patch>
              <Link Id="SyIUexM5VGuPQYNIznsmp8" Ids="P7Cg3MaF9KoMIxtYKBvSF8,A7lLBhuD6cxOfEzU1BzxIr" IsHidden="true" />
              <Patch Id="L69xk33TTvmO19cCnUKMGo" Name="Render" ParticipatingElements="NVtDr9rdbnGMfSBRLx5nEe,PRLTUexAa6LLuvpjKsXlx1,Fij61ESy753Oni2LUvTWrM,Kf1VOmcukdcLOfVnHxvOAw,HajmjQJOuLBLi7MwyVR2Zt,JrWYy420OwvNeISFT2rfsk">
                <Pin Id="A7lLBhuD6cxOfEzU1BzxIr" Name="Entity" Kind="OutputPin" />
              </Patch>
              <Slot Id="D94kOlaZntTNZr6RGVaMyT" Name="MeshProperties" />
              <Link Id="THvGlovsIy7Ma5gbKbBUTK" Ids="BMVdQmuCR7qOGl62wrFxQE,P7Cg3MaF9KoMIxtYKBvSF8" />
              <Patch Id="HDQPB98K3knNsWhS50bomp" Name="MeshProperties">
                <Pin Id="DDzat8CwqyfOUCOL2wq2Kg" MergeId="1766" Name="MeshProperties" Kind="OutputPin" />
              </Patch>
              <Link Id="J0JeXMGJnR5NrKhFUPjeq0" Ids="QE1LUaV1GNfOncpNawtTou,MQrV2gywmdQPyUWDQoaeZy" IsHidden="true" />
              <Link Id="CRGgYRMnSKsP1IVGaKwWlz" Ids="MQrV2gywmdQPyUWDQoaeZy,E6Uq2zuog1tM9Vu5h3Pqc1" />
              <Link Id="QpILgkHU08mMrUjF5Nnung" Ids="E6Uq2zuog1tM9Vu5h3Pqc1,LErzgG8xBFTNU0G227M7rG" />
              <Link Id="CmpV45r8RT3Nfsqc3HVTat" Ids="LErzgG8xBFTNU0G227M7rG,DDzat8CwqyfOUCOL2wq2Kg" IsHidden="true" />
              <Slot Id="QnAsH8XjBPOLkHUbje89Hr" Name="CurrentLife">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Slot>
              <Patch Id="VDP8kTMAgiyP4vgnF3svPj" Name="SetCurrentLife">
                <Pin Id="PqFtsqoRy7COqt17I7vCvV" MergeId="11786" Name="CurrentLife" Kind="InputPin" />
              </Patch>
              <Patch Id="UdIz9HuejpFLyQJtP0kStj" Name="CurrentLife">
                <Pin Id="QkCQaG2xj6SPxICrXKihkx" MergeId="11784" Name="CurrentLife" Kind="OutputPin" />
              </Patch>
              <Link Id="UBlDqsZM8THPqqAbyKWxkL" Ids="SSMLM8GSL7ALQj16Y8QDah,AVf9Mk5mN4lP5cwS12cBYF" />
              <Link Id="JjiC5XpyD09PmHC8tjwThC" Ids="PqFtsqoRy7COqt17I7vCvV,SSMLM8GSL7ALQj16Y8QDah" IsHidden="true" />
              <ProcessDefinition Id="ObChtqqAK54N86te3vjJ6C" IsHidden="true">
                <Fragment Id="C8L0hzPmGSzPu1ATIeS2qn" Patch="JPL6uaPE4uwO8MyqKl9qju" Enabled="true" />
                <Fragment Id="TsG39pTf534MaHXJBEYBa3" Patch="VDP8kTMAgiyP4vgnF3svPj" />
                <Fragment Id="HWoD0AtOwjpM4U5vVUzXoc" Patch="UdIz9HuejpFLyQJtP0kStj" />
                <Fragment Id="ErdxMFcK2IwNsJuhwSlIcl" Patch="HDQPB98K3knNsWhS50bomp" />
                <Fragment Id="Ra2JtAzfKuFPiF3OGVVKuN" Patch="L69xk33TTvmO19cCnUKMGo" />
                <Fragment Id="KEkpOKE2MHaLnTPXxAmEI7" Patch="GrS505AgTnjOn0ndb3jW1B" />
                <Fragment Id="U5pnJFWSEV2NYjb6ZSC9nI" Patch="DotH1ZrmkKoNFKLK9UdM6R" />
              </ProcessDefinition>
              <Patch Id="GrS505AgTnjOn0ndb3jW1B" Name="SetTransform">
                <Pin Id="CuDTCCaQuTQOgP8xQQ4pCt" MergeId="16326" Name="Transform" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Matrix" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Patch Id="DotH1ZrmkKoNFKLK9UdM6R" Name="SetColor">
                <Pin Id="VZzNvkfhflyNj0QZUuOF8b" MergeId="16596" Name="Color" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Color" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="RGBA" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Slot Id="RS6R1ksvDoFPruexxQ0DnW" Name="Time" />
              <Link Id="EetWMm4H0kxQOMQgQsnztB" Ids="B6tBOAgRGLPOPdBm5VodJy,QkCQaG2xj6SPxICrXKihkx" IsHidden="true" />
              <Link Id="PRLTUexAa6LLuvpjKsXlx1" Ids="KhVBFJIFSEULMuIiGu3p8m,NYenCWKcENKQQJVC7kjSMY" />
              <Link Id="UjiJt54iYcNLZmM9iy0PXZ" Ids="NYenCWKcENKQQJVC7kjSMY,B6tBOAgRGLPOPdBm5VodJy" />
              <Slot Id="TFygDcuhsvcM1cJ4VtKZ0P" Name="Color" />
              <Slot Id="Ea5GUcA6u5QPJk46znCZtx" Name="Transform" />
              <Link Id="CeZTPgakZhoOmfSGVBRMvx" Ids="CuDTCCaQuTQOgP8xQQ4pCt,HrCxFgXS7f7OJrmCkeP3Ta" IsHidden="true" />
              <Link Id="VuunUPDWqB8OOmHvEp194G" Ids="VZzNvkfhflyNj0QZUuOF8b,PgCK5ajJJh7LXoZ3lLOZf1" IsHidden="true" />
              <Link Id="S5YW1OwDBLwLPpDEYLnBAl" Ids="PgCK5ajJJh7LXoZ3lLOZf1,Cm8FqDDDlIPNYzxjUQ9qaS" />
              <Link Id="Fij61ESy753Oni2LUvTWrM" Ids="Cm8FqDDDlIPNYzxjUQ9qaS,KXHtbGM9k3OPJ478C6V0Fz" />
              <Link Id="HAfbkYsfZ4SOx3vd1io6AB" Ids="HrCxFgXS7f7OJrmCkeP3Ta,J4ck4A4MYLaNqKALGKDoLF" />
              <Link Id="Kf1VOmcukdcLOfVnHxvOAw" Ids="RGZ6GsNWdLMOvGEwxdYPoo,OXmsxmmM0D5NzcnyKnVGea" />
              <Link Id="HajmjQJOuLBLi7MwyVR2Zt" Ids="J4ck4A4MYLaNqKALGKDoLF,Q0XHrJYZsoOMbqouZaQknq" />
              <Link Id="JrWYy420OwvNeISFT2rfsk" Ids="Fmf7UUSdJtCMnCYMYZsfXy,BGnPSUUukN7OSj5c4M9GUJ" />
            </Patch>
          </Node>
          <!--

    ************************ Render ************************

-->
          <Node Name="Render" Bounds="63,440" Id="UuN4PmdDbt6LoDvl9xMjIm">
            <p:NodeReference>
              <Choice Kind="ContainerDefinition" />
            </p:NodeReference>
            <Patch Id="HHGHaTgjlVdM2T16ps9SX7">
              <Canvas Id="V5gQcBuVqSlOi0OmBfAiie" CanvasType="Group">
                <Node Bounds="104,127,142,102" Id="PlNqyQRY4CVPrqaSTXJqbT">
                  <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                    <Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
                  </p:NodeReference>
                  <Pin Id="DUQWG0AGncVOuqflCvMPP7" Name="Break" Kind="OutputPin" />
                  <Patch Id="NuUNy4bZg1DL97LcaY1T8L" ManuallySortedPins="true">
                    <Patch Id="VQ0Z7Jd0u2vLN7Ewn5TjV8" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="FghC5rnFpGPMPVSJI8tUls" Name="Update" ParticipatingElements="Mw0giwDPkCCMGqAazpzrfQ" ManuallySortedPins="true" />
                    <Patch Id="Mokak0fNxzhLBriT1wLbrj" Name="Dispose" ManuallySortedPins="true" />
                    <Node Bounds="116,150,58,26" Id="Mw0giwDPkCCMGqAazpzrfQ">
                      <p:NodeReference LastCategoryFullName="Main.IRenderable" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="InterfaceTypeFlag" Name="IRenderable" />
                        <Choice Kind="OperationCallFlag" Name="Render" />
                      </p:NodeReference>
                      <Pin Id="DBredI97krcPzi277wdKEx" Name="Input" Kind="StateInputPin" />
                      <Pin Id="Oh9Oq3Bs6xqMsZudEqgM87" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="QoN1jo12HFWLIM4235zf2b" Name="Entity" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="149,190,85,19" Id="V5Dgg8lRv68PNQ5DonMSGh">
                      <p:NodeReference LastCategoryFullName="Stride" LastDependency="VL.Stride.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
                        <Choice Kind="ProcessAppFlag" Name="Group" />
                      </p:NodeReference>
                      <Pin Id="JCWLq6OKqiVMU6PYjYyQwG" Name="Node Context" Kind="InputPin" IsHidden="true" />
                      <Pin Id="IhMy94yWddcOuckXt3VDXV" Name="Transformation" Kind="InputPin" />
                      <Pin Id="VjAfbavGxTqMT0cfBVoXIG" Name="Child" Kind="InputPin" />
                      <Pin Id="IF8hhWft05nLh9sm7zWnli" Name="Child 2" Kind="InputPin" />
                      <Pin Id="EhSKY6KV3CyNOSDd45urdw" Name="Name" Kind="InputPin" />
                      <Pin Id="ExYR2KM4kpRPQOWLICQe4O" Name="Enabled" Kind="InputPin" />
                      <Pin Id="C240HSBjjiPQdA4QCKrGNH" Name="Output" Kind="OutputPin" />
                    </Node>
                  </Patch>
                  <ControlPoint Id="AnQrHAMuLOtNsuxwbHWn9K" Bounds="118,133" Alignment="Top" />
                  <ControlPoint Id="Tem8cia09GbPkbP5Z3RVGW" Bounds="191,133" Alignment="Top" />
                  <ControlPoint Id="Tvs3IF8T17jLrSOs2N2sLz" Bounds="151,223" Alignment="Bottom" />
                </Node>
                <Node Bounds="149,299,65,19" Id="BwY1lCG0dGbPGCf8LDaduf">
                  <p:NodeReference LastCategoryFullName="Stride" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
                    <Choice Kind="ProcessAppFlag" Name="RootScene" />
                  </p:NodeReference>
                  <Pin Id="PswWQkW1uquOih0rHHMwXA" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="IGMQVfzCw1uPjTbvAdadY1" Name="Child" Kind="InputPin" />
                  <Pin Id="B44nFmKlgmWMd4YnUvdwPa" Name="Child 2" Kind="InputPin" />
                  <Pin Id="FTkqNnUWPhlOhEDtyY5z0Y" Name="Child 3" Kind="InputPin" />
                  <Pin Id="LfEC2695TPNN5LgDXXGYVh" Name="Child Scenes" Kind="InputPin" IsHidden="true" />
                  <Pin Id="TEmaRVtmPskNxqLXVCClb9" Name="Enabled" Kind="InputPin" />
                  <Pin Id="O4XqIashwAKMkl1lazVmMz" Name="Output" Kind="OutputPin" />
                </Node>
                <Node Bounds="149,340,205,19" Id="IbzFRmjPUNYLc9918ePgu7">
                  <p:NodeReference LastCategoryFullName="Stride" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="SceneWindow" />
                  </p:NodeReference>
                  <Pin Id="EQ4ILjVJWSuN1uRdpfCxZU" Name="Bounds" Kind="InputPin" DefaultValue="1371.4286, 106.85714, 785.1429, 432" IsHidden="true" />
                  <Pin Id="GWwelR1uBJXNPeDbCKlqc0" Name="Bound to Document" Kind="InputPin" IsHidden="true" />
                  <Pin Id="F8kdWr56tAwOUMEYpwsoWd" Name="Dialog If Document Changed" Kind="InputPin" IsHidden="true" />
                  <Pin Id="NC4FQxa7lbIPrbKrWVzjJF" Name="Save Bounds" Kind="InputPin" IsHidden="true" />
                  <Pin Id="UjYug2wrnkKLCkOnreTRLq" Name="Back Buffer Format" Kind="InputPin" IsHidden="true" />
                  <Pin Id="KwNhPufuFh2MIXFp9GL3x8" Name="Depth Buffer Format" Kind="InputPin" IsHidden="true" />
                  <Pin Id="BHmuKMY3H3XOT2SN1HlyMZ" Name="Input Priority" Kind="InputPin" IsHidden="true" />
                  <Pin Id="BCWVkH6U2cKLfGpR1gi7an" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="O3AoIe2UegVPCrsFMe8gKZ" Name="Always On Top" Kind="InputPin" IsHidden="true" />
                  <Pin Id="M8qitscWUAqLmPiD5HgwJH" Name="Extend Into Title Bar" Kind="InputPin" IsHidden="true" />
                  <Pin Id="S8NabfQ4KAHOuWXK8ktbs9" Name="Input" Kind="InputPin" />
                  <Pin Id="F3yQMwNf2noL3nM5mDcDFO" Name="Camera" Kind="InputPin" />
                  <Pin Id="BOztt1ijKgwNsRjTpu0e9d" Name="Enable Default Camera" Kind="InputPin" />
                  <Pin Id="QrSbKsjcACBLyO1wupfgNK" Name="Title" Kind="InputPin" />
                  <Pin Id="GxZ0RqWBqFMLJlSAFsXkZL" Name="Title Bar Interaction Width" Kind="InputPin" IsHidden="true" />
                  <Pin Id="OoRbEnAnKHFPqriDXFpwc0" Name="Clear Color" Kind="InputPin" />
                  <Pin Id="UqszDPoI7j9N96RZTV7DCX" Name="Clear" Kind="InputPin" />
                  <Pin Id="Ncw9X9EZe0iM5VCTiGrrm9" Name="Post Effects" Kind="InputPin" />
                  <Pin Id="TPvQnkox1uRMv6PsQ31Du0" Name="Enable Default Post Effects" Kind="InputPin" />
                  <Pin Id="MSlbN2q8JFqLPB3j5inPkS" Name="Render Group Mask" Kind="InputPin" IsHidden="true" />
                  <Pin Id="JLPucQEIZUILdogv7h43Hk" Name="Commands" Kind="InputPin" IsHidden="true" />
                  <Pin Id="ArvTGb8k7VCL7ztQLej4z4" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
                  <Pin Id="OWZH9gHjyinPxB7uv53oWu" Name="Model Effect Name" Kind="InputPin" IsHidden="true" />
                  <Pin Id="SXscPHRCgcfO0vw8vjKRFQ" Name="Additional Scene Renderers" Kind="InputPin" IsHidden="true" />
                  <Pin Id="GZEOAhM7UVhLGG9TTDZjWS" Name="Enabled" Kind="InputPin" />
                  <Pin Id="AtMbDIK3DVAMxVxZ2TwjHn" Name="Input Source" Kind="InputPin" IsHidden="true" />
                  <Pin Id="F19wYXwWC9EOwWl7JkfCtu" Name="Present Interval" Kind="InputPin" />
                  <Pin Id="G8HBCb5FKx1QAYSq2YvZlw" Name="Output" Kind="OutputPin" />
                  <Pin Id="ToUlCRlDf0ZMPS1KSs1TBO" Name="Client Bounds" Kind="OutputPin" />
                  <Pin Id="ULmLabX5mehLQmfpxVOAWU" Name="Input Source" Kind="OutputPin" />
                  <Pin Id="QXaOKQpMhhXLIVNopu8Mtm" Name="MSAALevel" Kind="InputPin" IsHidden="true" />
                  <Pin Id="SJXIvzicsgwOFaqHxJNLW7" Name="MSAAResolver" Kind="InputPin" IsHidden="true" />
                  <Pin Id="G2byyPmor9PLz0gsarXAxr" Name="Light Shafts" Kind="InputPin" IsHidden="true" />
                  <Pin Id="AUPokF2ewsPMT3PfQMSmsL" Name="VR Settings" Kind="InputPin" IsHidden="true" />
                  <Pin Id="UcJgMQWbBDCQInubB60FIH" Name="Viewport Settings" Kind="InputPin" IsHidden="true" />
                  <Pin Id="DjMrV9hgdn1OWIQAt4BNWT" Name="Subsurface Scattering Blur Settings" Kind="InputPin" IsHidden="true" />
                  <Pin Id="Ila4gmUX1bhOTi4PclQqPr" Name="Bind Depth As Resource During Transparent Rendering" Kind="InputPin" IsHidden="true" />
                  <Pin Id="Q777vYDr7mJMYqAqL1Cnog" Name="Present Call Intercept" Kind="InputPin" IsHidden="true" />
                  <Pin Id="MKWkzuDYiR1LmEz78U7f5T" Name="Output Color Space" Kind="InputPin" IsHidden="true" />
                  <Pin Id="IQbB5MZ5iC0OtR5mOZP4PX" Name="Backbuffer Format" Kind="InputPin" IsHidden="true" />
                  <Pin Id="TUaMNLTJgILLrPvKdSc9MZ" Name="Back Buffer" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="K7mp8vMIU9PQamEPf7Lfli" Name="Depth Buffer" Kind="OutputPin" IsHidden="true" />
                </Node>
                <Pad Id="FPrac1Rr96qL8OmtdqMX4e" Comment="Clear Color" Bounds="231,310,136,15" ShowValueBox="true" isIOBox="true" Value="0.2652941, 0.2652941, 0.2652941, 1">
                  <p:TypeAnnotation LastCategoryFullName="Color" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="RGBA" />
                  </p:TypeAnnotation>
                </Pad>
                <Node Bounds="169,260,185,19" Id="Q9mojghC1LFN20Ey69E5EX">
                  <p:NodeReference LastCategoryFullName="Stride.Lights" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="DirectionalLight" />
                  </p:NodeReference>
                  <Pin Id="H70SGnAlheBPq2Ksh1WLjv" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="GETrDAzVhUgPQbCbfAExLi" Name="Position" Kind="InputPin" />
                  <Pin Id="IrHJQaxuoLWLHBePCRgDP0" Name="Target" Kind="InputPin" />
                  <Pin Id="BM9GRt75ZaUNnnsIGeBcIU" Name="Color" Kind="InputPin" />
                  <Pin Id="MPVfK8xVqoIPIXJ18QuqXx" Name="Intensity" Kind="InputPin" />
                  <Pin Id="SkxXmX3FIkIL31NbxlH01H" Name="Shadow" Kind="InputPin" />
                  <Pin Id="RhRBisqpvXoNj5bZJdEMPm" Name="Enable Default Shadow" Kind="InputPin" />
                  <Pin Id="OCgwJ8MX44WPmMJIl4yRXN" Name="Component" Kind="InputPin" />
                  <Pin Id="DgMGVJNYpORMRlPmMvA1sM" Name="Children" Kind="InputPin" />
                  <Pin Id="PAAz0zlERoDOf2Z6n1AH2d" Name="Name" Kind="InputPin" />
                  <Pin Id="SSXCAppHfO3L3nd1oCdQId" Name="Enabled" Kind="InputPin" />
                  <Pin Id="EzTsYtcwVJgNrtO1VNAv0c" Name="Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="EguhgH0PizDMULgMGjkorv" Name="Entity" Kind="OutputPin" />
                  <Pin Id="KyN6jVTR8bNL7W97IC1Qx1" Name="Show Helper" Kind="InputPin" IsHidden="true" />
                </Node>
                <ControlPoint Id="M7DKUL3oE3bNd4DwR1LUTK" Bounds="57,61" />
                <Node Bounds="55,80,66,26" Id="AewJ4ISDwg5ME0cv0DxAJN">
                  <p:NodeReference LastCategoryFullName="Main.Repository" LastDependency="FactoryPatternAutoRegister_Update_5.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="Repository" />
                    <Choice Kind="OperationCallFlag" Name="GetMeshes" />
                  </p:NodeReference>
                  <Pin Id="T9aXIiJh3feOkOChLJQXSD" Name="Input" Kind="StateInputPin" />
                  <Pin Id="EXs3eINkLioP159TKs59qM" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="GxBErIPbeEEM2iR1r1jJZw" Name="MeshRepo" Kind="OutputPin" />
                </Node>
              </Canvas>
              <Patch Id="OIp5MJt0S3aMgXVLVHvudm" Name="Create" />
              <Patch Id="LVryN4ppMrjLAg9FucZT6e" Name="Update">
                <Pin Id="RQm6SV7gUBjNongTlxOUIk" Name="MeshManager" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="FactoryPatternAutoRegister_Update_5.vl">
                    <Choice Kind="TypeFlag" Name="Repository" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <ProcessDefinition Id="EFCjPlh3RMlM6KQyVQHdm1">
                <Fragment Id="OORExFBdRNOMFgawlwRjTV" Patch="OIp5MJt0S3aMgXVLVHvudm" Enabled="true" />
                <Fragment Id="HIgsSEXSUt5QREWsGANCIu" Patch="LVryN4ppMrjLAg9FucZT6e" Enabled="true" />
                <Fragment Id="BSKwBFP3aQkNUxRHoV8yJF" Patch="Gl3CZmR6YVSLf4bPkB4qTB" />
              </ProcessDefinition>
              <Link Id="AgrNR3nzbyILIsuyf98cQP" Ids="AnQrHAMuLOtNsuxwbHWn9K,DBredI97krcPzi277wdKEx" />
              <Link Id="VUqMqi9EVpUNJGWL1msHeV" Ids="QoN1jo12HFWLIM4235zf2b,VjAfbavGxTqMT0cfBVoXIG" />
              <Link Id="QCdeWKmGPrsL51xK7WUmWw" Ids="Tem8cia09GbPkbP5Z3RVGW,Tvs3IF8T17jLrSOs2N2sLz" IsFeedback="true" />
              <Link Id="RNcVQr7Bi1aNxwGl0rkVA9" Ids="Tem8cia09GbPkbP5Z3RVGW,IF8hhWft05nLh9sm7zWnli" />
              <Link Id="OIzNnfYqbFbPzgIN6DZJVU" Ids="C240HSBjjiPQdA4QCKrGNH,Tvs3IF8T17jLrSOs2N2sLz" />
              <Link Id="DCVpDOMGqvtNZEkFRlUy7i" Ids="Tvs3IF8T17jLrSOs2N2sLz,IGMQVfzCw1uPjTbvAdadY1" />
              <Link Id="FsGl5GsFKCIQVICjmI7LjJ" Ids="O4XqIashwAKMkl1lazVmMz,S8NabfQ4KAHOuWXK8ktbs9" />
              <Link Id="QDJWH7wmUkTLtQUGrado3O" Ids="FPrac1Rr96qL8OmtdqMX4e,OoRbEnAnKHFPqriDXFpwc0" />
              <Link Id="JG74NZacX56NYBvMGK84SS" Ids="EguhgH0PizDMULgMGjkorv,B44nFmKlgmWMd4YnUvdwPa" />
              <Link Id="KB3X1ahJomyP4xRuKT8NgC" Ids="RQm6SV7gUBjNongTlxOUIk,M7DKUL3oE3bNd4DwR1LUTK" IsHidden="true" />
              <Patch Id="Gl3CZmR6YVSLf4bPkB4qTB" Name="MeshManager" />
              <Link Id="CPFhcbF3vw1OsvAQdrQTCD" Ids="M7DKUL3oE3bNd4DwR1LUTK,T9aXIiJh3feOkOChLJQXSD" />
              <Link Id="JOTxMLeRc3SM7X9ERTZVhN" Ids="GxBErIPbeEEM2iR1r1jJZw,AnQrHAMuLOtNsuxwbHWn9K" />
            </Patch>
          </Node>
          <!--

    ************************ Factory ************************

-->
          <Node Name="Factory" Bounds="63,480" Id="T66wzycn0F7PIlsEOUlZlF">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" />
            </p:NodeReference>
            <Patch Id="AYvaQF0mhqpQGCVBHiUzuI">
              <Canvas Id="TRyvIXmKNFvPuYKKgvvWUJ" CanvasType="Group">
                <ControlPoint Id="GXis1PXdCeMMdVXyObdli7" Bounds="136,220" />
                <ControlPoint Id="MOpRal3oTKDN3v1uzrxqNL" Bounds="136,399" />
                <!--

    ************************ InstanceCreation ************************

-->
                <Node Name="InstanceCreation" Bounds="38,50" Id="KfCWGSCaK4COW82ggjZQRh">
                  <p:NodeReference>
                    <Choice Kind="ContainerDefinition" Name="Process" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                  </p:NodeReference>
                  <Patch Id="Nw3Zr2Lsfc2PIu4P6We7q0" IsGeneric="true">
                    <Canvas Id="Jet9GDYmDJcOVRsFsnRySd" CanvasType="Group">
                      <ControlPoint Id="OD4zpnHmGtqMAif73YGo9P" Bounds="102,81" />
                      <ControlPoint Id="GjR2W2aONyPQJymrbvyfHs" Bounds="180,309" />
                      <ControlPoint Id="NQt6nAb49fcNzaF1o1gzfx" Bounds="197,81" />
                      <Pad Id="KCyAPxOJ1uSL2P8lMtbf7D" Bounds="197,131" />
                      <ControlPoint Id="Bbspp6poadFNUYbFRy1IFE" Bounds="312,81" />
                      <Node Bounds="88,122,65,19" Id="NBzM3MvHjsiORHqXZx6hXI">
                        <p:NodeReference LastCategoryFullName="Primitive.Object" LastDependency="VL.CoreLib.vl">
                          <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                          <Choice Kind="OperationCallFlag" Name="IsAssigned" />
                        </p:NodeReference>
                        <Pin Id="ShPj02IC8ROMv2PzcCaicp" Name="X" Kind="InputPin" />
                        <Pin Id="KhCQrWJEe3LLAoqOSHDdxB" Name="Result" Kind="OutputPin" />
                        <Pin Id="IJIKs518Nf8PWHGzU4smVr" Name="Not Assigned" Kind="OutputPin" />
                      </Node>
                      <Node Bounds="88,165,160,121" Id="LelFy6gGrQyQUPbbAyxGVn">
                        <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                          <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                          <CategoryReference Kind="Category" Name="Primitive" />
                          <Choice Kind="ApplicationStatefulRegion" Name="If" />
                        </p:NodeReference>
                        <Pin Id="Ckl79HQAOh4MKfQr7PWnxa" Name="Condition" Kind="InputPin" />
                        <Patch Id="PHQsA3KR7hrO3dLHT48LBy" ManuallySortedPins="true">
                          <Patch Id="ByoJr3uEFANMHNXulxXJW6" Name="Create" ManuallySortedPins="true" />
                          <Patch Id="HLCz61M7nikOmKTVmvgpyN" Name="Then" ManuallySortedPins="true" />
                          <Node Bounds="100,193,83,26" Id="BKoPJDE33vfMuHz78DG1qW">
                            <p:NodeReference LastCategoryFullName="System.Reflection.IVLTypeInfo" LastDependency="VL.CoreLib.vl">
                              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                              <CategoryReference Kind="MutableInterfaceType" Name="IVLTypeInfo" NeedsToBeDirectParent="true" />
                              <Choice Kind="OperationCallFlag" Name="CreateInstance" />
                            </p:NodeReference>
                            <Pin Id="ARBOg0EeQRfP21GUNI4ibn" Name="Input" Kind="StateInputPin" />
                            <Pin Id="V5KtmW4Y17sMWwjWKnSNA0" Name="Context" Kind="InputPin" />
                            <Pin Id="LyM6DOlP0fdMOWjnxgRRtM" Name="Output" Kind="OutputPin" />
                            <Pin Id="JIXmCDHfSFyPVo5GyA2aaP" Name="Result" Kind="OutputPin" />
                            <Pin Id="SIPkJmfnCZALVJzpjay2w4" Name="Arguments" Kind="InputPin" />
                          </Node>
                          <Node Bounds="178,241,58,19" Id="G2r4qExbrBrMY94NquazUF">
                            <p:NodeReference LastCategoryFullName="Primitive.Object" LastDependency="VL.CoreLib.vl">
                              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                              <Choice Kind="OperationCallFlag" Name="HardCast" />
                            </p:NodeReference>
                            <Pin Id="Jd2WfLAl0ZxO4iJNuzLnD0" Name="Input" Kind="StateInputPin" />
                            <Pin Id="EwxLmUzYqPUM98SfQGnd0E" Name="Result" Kind="OutputPin" />
                          </Node>
                        </Patch>
                        <ControlPoint Id="NaTXhycOk5XOpjp3QZvQnj" Bounds="180,280" Alignment="Bottom" />
                        <ControlPoint Id="FKoB56gkOn6LVozsVQtqHk" Bounds="123,171" Alignment="Top" />
                      </Node>
                    </Canvas>
                    <ProcessDefinition Id="J4NuHE6QMf1O7favrOkodG">
                      <Fragment Id="DBdaoCygCSEPqDzmLyth2Z" Patch="ExhwVTa3itZPZTObQRUNdb" Enabled="true" />
                      <Fragment Id="PnCwLQcKjnfMU6ezYZ8uob" Patch="GEujhIKkijKNDVs5DEmJst" Enabled="true" />
                    </ProcessDefinition>
                    <Link Id="ERVu4cRwcskQIKckdRSGwI" Ids="RKFH86z2x80O5e3qkIajPW,OD4zpnHmGtqMAif73YGo9P" IsHidden="true" />
                    <Patch Id="ExhwVTa3itZPZTObQRUNdb" Name="Create">
                      <Pin Id="BQwavRZWDXqMNMuyG1KHMT" Name="Node Context" Kind="InputPin" Visibility="Hidden" />
                    </Patch>
                    <Patch Id="GEujhIKkijKNDVs5DEmJst" Name="Update">
                      <Pin Id="RKFH86z2x80O5e3qkIajPW" Name="Plugin Type" Kind="InputPin">
                        <p:TypeAnnotation LastCategoryFullName="System.Reflection" LastDependency="VL.CoreLib.vl">
                          <Choice Kind="TypeFlag" Name="IVLTypeInfo" />
                        </p:TypeAnnotation>
                      </Pin>
                      <Pin Id="OhZcsGHxzy1MrPHXjTuu1V" Name="Output" Kind="OutputPin" />
                      <Pin Id="F0rxvpWGtRsM19xEvaokGp" Name="Arguments" Kind="InputPin" />
                    </Patch>
                    <Link Id="JSGnErG0rXiMoD9qfeCniN" Ids="GjR2W2aONyPQJymrbvyfHs,OhZcsGHxzy1MrPHXjTuu1V" IsHidden="true" />
                    <Link Id="Ue0odKcBiAFOWDdMGxy8oR" Ids="BQwavRZWDXqMNMuyG1KHMT,NQt6nAb49fcNzaF1o1gzfx" IsHidden="true" />
                    <Link Id="BjpdOE6ry4mMo63vMIiuMZ" Ids="NQt6nAb49fcNzaF1o1gzfx,KCyAPxOJ1uSL2P8lMtbf7D" />
                    <Link Id="GqYknOZLULWMZ8Eq3I2B8D" Ids="KCyAPxOJ1uSL2P8lMtbf7D,V5KtmW4Y17sMWwjWKnSNA0" />
                    <Link Id="E2fQRHBdNfEOJZDvltega9" Ids="Bbspp6poadFNUYbFRy1IFE,SIPkJmfnCZALVJzpjay2w4" />
                    <Link Id="L9tvh1wDecEOtNAv9PxBWv" Ids="F0rxvpWGtRsM19xEvaokGp,Bbspp6poadFNUYbFRy1IFE" IsHidden="true" />
                    <Link Id="OrmFwxQ9dmjP5YuJWh6lA3" Ids="KhCQrWJEe3LLAoqOSHDdxB,Ckl79HQAOh4MKfQr7PWnxa" />
                    <Link Id="NG9F5UT85YAPEFzZOFP7vD" Ids="JIXmCDHfSFyPVo5GyA2aaP,Jd2WfLAl0ZxO4iJNuzLnD0" />
                    <Link Id="SRpdM3x9hYyOJnarvrvCLL" Ids="FKoB56gkOn6LVozsVQtqHk,NaTXhycOk5XOpjp3QZvQnj" IsFeedback="true" />
                    <Link Id="VXFVO6IKMlyLxwEYgu2V0u" Ids="EwxLmUzYqPUM98SfQGnd0E,NaTXhycOk5XOpjp3QZvQnj" />
                    <Link Id="CMhYRRpUJEcQA1VldmyQCP" Ids="OD4zpnHmGtqMAif73YGo9P,ShPj02IC8ROMv2PzcCaicp" />
                    <Link Id="IXRW26jo3VnNzIGGJuSPeZ" Ids="OD4zpnHmGtqMAif73YGo9P,ARBOg0EeQRfP21GUNI4ibn" />
                    <Link Id="FaaQKmLkPf3LqAC01dZKX4" Ids="NaTXhycOk5XOpjp3QZvQnj,GjR2W2aONyPQJymrbvyfHs" />
                  </Patch>
                </Node>
                <Pad Id="A3jw0xS3IP7PG5NIXmhnap" SlotId="Div8ap51BADOG8yvGhbtRu" Bounds="64,218" />
                <ControlPoint Id="HUGTwJSkwEoL2aLAKHnCsw" Bounds="224,221,-1,0" />
                <Node Bounds="222,250,39,19" Id="R7kRrSdufeiLvEtsMmxcJN">
                  <p:NodeReference LastCategoryFullName="Collections.Dictionary" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="RecordType" Name="Dictionary" />
                    <Choice Kind="OperationCallFlag" Name="Cons" />
                  </p:NodeReference>
                  <Pin Id="SjlP1xVtmhwQSq6UyCh6Ea" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="NSMRmy3KHZ3LSgGJgeep3Q" Name="MeshProperties" Kind="InputPin" PinGroupName="Input" />
                </Node>
                <Node Bounds="62,298,77,26" Id="MUekSYdsj5FO4m7FxnwLUr">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.DictionaryBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="DictionaryBuilder" NeedsToBeDirectParent="true" />
                    <Choice Kind="OperationCallFlag" Name="TryGetValue" />
                  </p:NodeReference>
                  <Pin Id="VYG9bRjA36ONZJKeMcyhkE" Name="Input" Kind="StateInputPin" />
                  <Pin Id="Gcr6VcU2zdfMK6nvzBiwXG" Name="Key" Kind="InputPin" />
                  <Pin Id="QbBKH71wSYHPhY3DNBrHUS" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="VChZR5d73DUO22tgAY8syn" Name="Result" Kind="OutputPin" />
                  <Pin Id="KDNIzcX8cY8Oenp2plCLfn" Name="Value" Kind="OutputPin" />
                </Node>
                <Node Bounds="134,348,93,19" Id="JWuYZfhRsjvPU5RjVjOtNp">
                  <p:NodeReference LastCategoryFullName="CMiX.Engine.ControlFactory" LastDependency="CMiX_ENGINE.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="InstanceCreation" />
                  </p:NodeReference>
                  <Pin Id="KGtnUuWSo6FMKOtMdnoVcK" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="Bz2G93XJc3APhjgHluo62G" Name="Plugin Type" Kind="InputPin" />
                  <Pin Id="SdfrbyEJJ2UP88oKWZTMph" Name="Arguments" Kind="InputPin" />
                  <Pin Id="K8xIaPYm8aYQOrLFeENbrq" Name="Output" Kind="OutputPin" />
                </Node>
                <Node Bounds="134,250,58,26" Id="Ag1Qm9XJqKqOdOeh6oAyZY">
                  <p:NodeReference LastCategoryFullName="System.Reflection.IVLTypeInfo" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ImmutableInterfaceType" Name="IVLTypeInfo" />
                    <Choice Kind="OperationCallFlag" Name="Name" />
                  </p:NodeReference>
                  <Pin Id="VbOsu46cKHuLc3tzcqRbkh" Name="Input" Kind="StateInputPin" />
                  <Pin Id="U3JOau7cX3DLnrD1LqpJ61" Name="Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="G0hUUxW4Z7SMoZPWuPggjX" Name="Name" Kind="OutputPin" />
                </Node>
                <!--

    ************************ InterfaceTypeRegister ************************

-->
                <Node Name="InterfaceTypeRegister" Bounds="38,90" Id="GwpkM6GwemANqYUmSQ1ctk">
                  <p:NodeReference>
                    <Choice Kind="ContainerDefinition" />
                  </p:NodeReference>
                  <Patch Id="LbehVCU6KduO1Gx6yFctwA">
                    <Canvas Id="FgHlBr4GqD7O73fYHHdiOE" CanvasType="Group">
                      <Node Bounds="215,578,77,26" Id="URQpNTg7XejLM7dpejbhcV">
                        <p:NodeReference LastCategoryFullName="Collections.Builder.DictionaryBuilder" LastDependency="VL.CoreLib.vl">
                          <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                          <CategoryReference Kind="ClassType" Name="DictionaryBuilder" />
                          <Choice Kind="OperationCallFlag" Name="Create" />
                        </p:NodeReference>
                        <Pin Id="EBaOlPzeDnvMlObx5fIeYN" Name="Result" Kind="StateOutputPin" />
                        <Pin Id="J3EekDSWSQLOh51dWj3xBM" Name="Node Context" Kind="InputPin" IsHidden="true" />
                      </Node>
                      <Node Bounds="232,642,118,122" Id="E1FGnQ1XTXRMDtFUeMLBx5">
                        <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                          <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                          <CategoryReference Kind="Category" Name="Primitive" />
                          <Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
                        </p:NodeReference>
                        <Pin Id="TcwMa6dw29UNrOZ3uw9wFM" Name="Break" Kind="OutputPin" />
                        <Patch Id="MtdmWdxZODoObtRP00zgFN" ManuallySortedPins="true">
                          <Patch Id="KhuIhZJRfr3MT7WxCv2Ajm" Name="Create" ManuallySortedPins="true" />
                          <Patch Id="GtoYdGdY9wmQZdlHl1F8ZQ" Name="Update" ManuallySortedPins="true" />
                          <Patch Id="IRVh2pYRkcVLzeMF90O6hH" Name="Dispose" ManuallySortedPins="true" />
                          <Node Bounds="244,708,77,26" Id="NBzcKK2bdAMQKgjkB5sCyj">
                            <p:NodeReference LastCategoryFullName="Collections.Builder.DictionaryBuilder" LastDependency="VL.CoreLib.vl" OverloadStrategy="AllPinsThatAreNotCommon">
                              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                              <CategoryReference Kind="ClassType" Name="DictionaryBuilder" />
                              <Choice Kind="OperationCallFlag" Name="Add" />
                              <PinReference Kind="InputPin" Name="Key" />
                              <PinReference Kind="InputPin" Name="Value" />
                            </p:NodeReference>
                            <Pin Id="UQVmiOjhEeKNdqTRx1zsVM" Name="Input" Kind="StateInputPin" />
                            <Pin Id="Svtn7seabxwPS0qIfhYptV" Name="Key" Kind="InputPin" />
                            <Pin Id="QSH5DI1gbqiNc3JreaxYYC" Name="Value" Kind="InputPin" />
                            <Pin Id="EvES6P9C75qQHyg3rhvfLn" Name="Output" Kind="StateOutputPin" />
                          </Node>
                          <Node Bounds="280,668,58,26" Id="CiawfCWorg5MIVqhacNUYN">
                            <p:NodeReference LastCategoryFullName="System.Reflection.IVLTypeInfo" LastDependency="VL.CoreLib.vl">
                              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                              <CategoryReference Kind="ImmutableInterfaceType" Name="IVLTypeInfo" />
                              <Choice Kind="OperationCallFlag" Name="Name" />
                            </p:NodeReference>
                            <Pin Id="EafYpCo1pT2NEIJ3DxTRRq" Name="Input" Kind="StateInputPin" />
                            <Pin Id="KxXNfeWy3haLxk3xl1Ap8k" Name="Output" Kind="OutputPin" IsHidden="true" />
                            <Pin Id="TizDaWz2hdAOZaHWofOjgj" Name="Name" Kind="OutputPin" />
                          </Node>
                        </Patch>
                        <ControlPoint Id="PgNtzoUFQXdLr66smOq1vH" Bounds="318,648" Alignment="Top" />
                        <ControlPoint Id="Mlqc6LmWZU9LfbchVvtnpI" Bounds="246,758" Alignment="Bottom" />
                        <ControlPoint Id="VmHfFUkemVMLMER1XmaaOd" Bounds="246,648" Alignment="Top" />
                      </Node>
                      <Node Bounds="316,391,283,215" Id="Fa8xgNzWL8vLVeFOF8nNZE">
                        <p:NodeReference LastCategoryFullName="Collections.Sequence" LastDependency="VL.CoreLib.vl">
                          <Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
                          <CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
                          <Choice Kind="OperationCallFlag" Name="Where" />
                        </p:NodeReference>
                        <Pin Id="F4eAQGM6tFmPb2z21Iz6IV" Name="Input" Kind="StateInputPin" />
                        <Pin Id="OnTt0KnHRvwNdfSBac2Oz2" Name="Output" Kind="StateOutputPin" />
                        <Patch Id="EW77kVuD6PTQZ77e2zZnj4" Name="Predicate" ManuallySortedPins="true">
                          <Pin Id="TIIlumkZEe4Ow9xbeCzEnc" Name="Input 1" Kind="InputPin" />
                          <Pin Id="IOiWSNbvsvaMjMV0fsnO9T" Name="Input 2" Kind="InputPin" />
                          <Pin Id="FHiKxqybzh2QS3XIDBoFhk" Name="Result" Kind="OutputPin" />
                          <ControlPoint Id="Qhw5zjAPsZdLGdAnHCo9Pg" Bounds="330,399" />
                          <ControlPoint Id="PM5YD2T0kNGQJsJ38X7OQN" Bounds="495,399" />
                          <ControlPoint Id="Pxqo77ad9yiQJZBetr8YsM" Bounds="463,599" />
                          <Node Bounds="381,478,85,26" Id="EPd549mUch6LuAU3Jyd6RH">
                            <p:NodeReference LastCategoryFullName="System.Reflection.Type" LastDependency="VL.CoreLib.vl">
                              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                              <Choice Kind="OperationCallFlag" Name="IsAssignableTo" />
                            </p:NodeReference>
                            <Pin Id="Ad6yoGWX4WtPoEZHjmZAA4" Name="Input" Kind="StateInputPin" />
                            <Pin Id="ALHn95g2GVxLDGic4iGO84" Name="Target Type" Kind="InputPin" />
                            <Pin Id="IBPubaMNOdvNOP6aKNqskz" Name="Output" Kind="StateOutputPin" />
                            <Pin Id="S1zRAnerg8SQG8uO6vufzr" Name="Result" Kind="OutputPin" />
                          </Node>
                          <Node Bounds="328,419,58,26" Id="QBcoeQGvZrQOWCmlNfsxLe">
                            <p:NodeReference LastCategoryFullName="System.Reflection.IVLTypeInfo" LastDependency="VL.CoreLib.vl">
                              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                              <CategoryReference Kind="4034920448" Name="IVLTypeInfo" NeedsToBeDirectParent="true" />
                              <Choice Kind="OperationCallFlag" Name="ClrType" />
                            </p:NodeReference>
                            <Pin Id="IMygwdHVT9VPCIO8GU3cTY" Name="Input" Kind="StateInputPin" />
                            <Pin Id="Noo9ATT2wQHMpFWpCSy5bf" Name="Output" Kind="OutputPin" />
                            <Pin Id="BKPFaOJHG0DLynqOTI1AaA" Name="Clr Type" Kind="OutputPin" />
                          </Node>
                          <Node Bounds="461,553,94,19" Id="DyBVmccMtLHNUgwDC5Su4n">
                            <p:NodeReference LastCategoryFullName="Primitive.Boolean" LastDependency="VL.CoreLib.vl">
                              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                              <Choice Kind="OperationCallFlag" Name="AND" />
                            </p:NodeReference>
                            <Pin Id="O52dIDFd29pL96Qh4MpqAG" Name="Input" Kind="StateInputPin" />
                            <Pin Id="GTEiVkxjwX5QdNH0SCV3bC" Name="Input 2" Kind="InputPin" />
                            <Pin Id="KAjcu73yi4pOvsfhmQpzZp" Name="Output" Kind="StateOutputPin" />
                          </Node>
                          <Node Bounds="493,478,62,26" Id="G4cF3eGMNjYLhxt00sZpdW">
                            <p:NodeReference LastCategoryFullName="System.Reflection.Type" LastDependency="VL.CoreLib.vl">
                              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                              <CategoryReference Kind="ClassType" Name="Type" NeedsToBeDirectParent="true" />
                              <Choice Kind="OperationCallFlag" Name="IsAbstract" />
                            </p:NodeReference>
                            <Pin Id="SEdHFbQjhrQO7wArlfo9PM" Name="Input" Kind="StateInputPin" />
                            <Pin Id="LIbPAMV1gRIL1ryoGjsXoE" Name="Output" Kind="StateOutputPin" />
                            <Pin Id="DZoeKZL3Do5OSJw1RD9CCo" Name="Is Abstract" Kind="OutputPin" />
                          </Node>
                          <Node Bounds="550,518,37,19" Id="GH8AWuPEuUmLG1LXPEXvN1">
                            <p:NodeReference LastCategoryFullName="Primitive.Boolean" LastDependency="VL.CoreLib.vl">
                              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                              <Choice Kind="OperationCallFlag" Name="NOT" />
                            </p:NodeReference>
                            <Pin Id="VAHjBpnMFzpLEFbLIyLuPM" Name="Input" Kind="StateInputPin" />
                            <Pin Id="Gj1pPuWpDnuOY2solFWOAA" Name="Output" Kind="StateOutputPin" />
                          </Node>
                        </Patch>
                      </Node>
                      <Node Bounds="461,329,61,26" Id="Qd8lGKJe4AOLYmXmzjIX4E">
                        <p:NodeReference LastCategoryFullName="Primitive.TypeHelpers" LastDependency="VL.CoreLib.vl">
                          <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                          <Choice Kind="OperationCallFlag" Name="TypeOf" />
                        </p:NodeReference>
                        <Pin Id="SmFkHekmySYQE56uHPqsiF" Name="Input" Kind="InputPin" />
                        <Pin Id="L3umHx3YcvpOPETyQVivgs" Name="Result" Kind="OutputPin" />
                      </Node>
                      <Pad Id="JtaS0Bm1CPDLuPSPrPpdsj" Comment="IRenderable" Bounds="463,300" isIOBox="true">
                        <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="FactoryPattern.vl">
                          <Choice Kind="TypeFlag" Name="IRenderable" />
                        </p:TypeAnnotation>
                      </Pad>
                      <Node Bounds="230,259,75,26" Id="OLrdvROQ5cdL3DitSEizsG">
                        <p:NodeReference LastCategoryFullName="System.Application.AppHost" LastDependency="VL.CoreLib.vl">
                          <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                          <Choice Kind="OperationCallFlag" Name="TypeRegistry" />
                        </p:NodeReference>
                        <Pin Id="EGfyvdPHnLrQdfqi4KOEEt" Name="Input" Kind="StateInputPin" />
                        <Pin Id="NjslIvMSYleN5ryXMxJJdj" Name="Output" Kind="StateOutputPin" />
                        <Pin Id="I7Dfm6dssJyQCpZXZ9YZyK" Name="Type Registry" Kind="OutputPin" />
                      </Node>
                      <Node Bounds="230,329,91,26" Id="F7sRIuuODpbPvKdDHu9ueh">
                        <p:NodeReference LastCategoryFullName="System.Application.TypeRegistry" LastDependency="VL.CoreLib.vl">
                          <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                          <CategoryReference Kind="ClassType" Name="TypeRegistry" NeedsToBeDirectParent="true" />
                          <Choice Kind="OperationCallFlag" Name="RegisteredTypes" />
                        </p:NodeReference>
                        <Pin Id="S6GOVcEfLEhOqNbiqlga9T" Name="Input" Kind="StateInputPin" />
                        <Pin Id="OcpFBNZwPgiMLF7omOGaz7" Name="Output" Kind="StateOutputPin" />
                        <Pin Id="L0nSvNfuCbXQBdXpzIKUHb" Name="Registered Types" Kind="OutputPin" />
                      </Node>
                      <Node Bounds="230,210,51,19" Id="VeRSO4Nas6IP3yW4yYZc47">
                        <p:NodeReference LastCategoryFullName="System.Application.AppHost" LastDependency="VL.CoreLib.vl">
                          <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                          <FullNameCategoryReference ID="System.Application.AppHost" />
                          <Choice Kind="OperationCallFlag" Name="Current" />
                        </p:NodeReference>
                        <Pin Id="GYPGYU5JjD9OAmjFFsqECp" Name="Current" Kind="OutputPin" />
                      </Node>
                      <ControlPoint Id="RYeYpe0h1wYPMqY94OsBAP" Bounds="246,811" />
                    </Canvas>
                    <Patch Id="DKFxltih92BPVLSMeAfB47" Name="Create" ParticipatingElements="E1FGnQ1XTXRMDtFUeMLBx5,Qd8lGKJe4AOLYmXmzjIX4E">
                      <Pin Id="VC1Cdn5muYBQaZQaNNgnB6" Name="Output" Kind="OutputPin" />
                    </Patch>
                    <Patch Id="AFcM8uTzcc3N0w75rEIQqX" Name="Update" />
                    <ProcessDefinition Id="LbzAjCKlJhzNJNbRFts2F3">
                      <Fragment Id="Vij909sEN4BPtK3ZYr3cSE" Patch="DKFxltih92BPVLSMeAfB47" Enabled="true" />
                      <Fragment Id="BbgccHE1ZRNNZwkeiW09Zp" Patch="AFcM8uTzcc3N0w75rEIQqX" Enabled="true" />
                    </ProcessDefinition>
                    <Link Id="VOp5LsgiBfMMVpSxaFuaB3" Ids="PgNtzoUFQXdLr66smOq1vH,QSH5DI1gbqiNc3JreaxYYC" />
                    <Link Id="AFw9iAFiG5kMAhAL7vLcty" Ids="PgNtzoUFQXdLr66smOq1vH,EafYpCo1pT2NEIJ3DxTRRq" />
                    <Link Id="DQj5yt5j5CRP82JmJHbccN" Ids="VmHfFUkemVMLMER1XmaaOd,Mlqc6LmWZU9LfbchVvtnpI" IsFeedback="true" />
                    <Link Id="QjNF8915nyiQQ3M4W5G0EO" Ids="EvES6P9C75qQHyg3rhvfLn,Mlqc6LmWZU9LfbchVvtnpI" />
                    <Link Id="OX5t0OISN7eOKaI2FX95yi" Ids="EBaOlPzeDnvMlObx5fIeYN,VmHfFUkemVMLMER1XmaaOd" />
                    <Link Id="H2R4ONewQDPNsgQj7EbRFw" Ids="VmHfFUkemVMLMER1XmaaOd,UQVmiOjhEeKNdqTRx1zsVM" />
                    <Link Id="DwH6LMPgO1MOQnzV3vH5yD" Ids="TIIlumkZEe4Ow9xbeCzEnc,Qhw5zjAPsZdLGdAnHCo9Pg" IsHidden="true" />
                    <Link Id="LyI2gd5PUayOLkgCB9NGSj" Ids="IOiWSNbvsvaMjMV0fsnO9T,PM5YD2T0kNGQJsJ38X7OQN" IsHidden="true" />
                    <Link Id="P1MzIK5mv9tMl51YjOilKi" Ids="Pxqo77ad9yiQJZBetr8YsM,FHiKxqybzh2QS3XIDBoFhk" IsHidden="true" />
                    <Link Id="S35SvLUXdIAOAVmst8hYhY" Ids="Qhw5zjAPsZdLGdAnHCo9Pg,IMygwdHVT9VPCIO8GU3cTY" />
                    <Link Id="PjJKRbZsyJ7PwuSYaOoU0V" Ids="BKPFaOJHG0DLynqOTI1AaA,Ad6yoGWX4WtPoEZHjmZAA4" />
                    <Link Id="SMokX6pLwcDOjOvofjUdLV" Ids="S1zRAnerg8SQG8uO6vufzr,O52dIDFd29pL96Qh4MpqAG" />
                    <Link Id="QIHOXQIoYxOO6MshqsPDUD" Ids="KAjcu73yi4pOvsfhmQpzZp,Pxqo77ad9yiQJZBetr8YsM" />
                    <Link Id="KYSP5LG1tB6N59b6ikxtLo" Ids="BKPFaOJHG0DLynqOTI1AaA,SEdHFbQjhrQO7wArlfo9PM" />
                    <Link Id="Cel8ZdYoexZLZPVbCrtLGT" Ids="DZoeKZL3Do5OSJw1RD9CCo,VAHjBpnMFzpLEFbLIyLuPM" />
                    <Link Id="JWXvAVmlXYJNvt1rUI824K" Ids="Gj1pPuWpDnuOY2solFWOAA,GTEiVkxjwX5QdNH0SCV3bC" />
                    <Link Id="IHaxGMbatqHLVLd3hONi2Q" Ids="JtaS0Bm1CPDLuPSPrPpdsj,SmFkHekmySYQE56uHPqsiF" />
                    <Link Id="T8QE6lOAyHRLCvqdPmeQYE" Ids="L3umHx3YcvpOPETyQVivgs,ALHn95g2GVxLDGic4iGO84" />
                    <Link Id="Q4GBl0Cz8bDQFquSljwZkw" Ids="I7Dfm6dssJyQCpZXZ9YZyK,S6GOVcEfLEhOqNbiqlga9T" />
                    <Link Id="OnOd2a623kDOjJpp3AMTg1" Ids="GYPGYU5JjD9OAmjFFsqECp,EGfyvdPHnLrQdfqi4KOEEt" />
                    <Link Id="GJJ9ZUt7OYIPfFUPgUEPQ5" Ids="L0nSvNfuCbXQBdXpzIKUHb,F4eAQGM6tFmPb2z21Iz6IV" />
                    <Link Id="V8Wk6g1GtpKPwpfbmL215i" Ids="OnTt0KnHRvwNdfSBac2Oz2,PgNtzoUFQXdLr66smOq1vH" />
                    <Link Id="HKQVCQyc8AYOpeUFPrTvQw" Ids="TizDaWz2hdAOZaHWofOjgj,Svtn7seabxwPS0qIfhYptV" />
                    <Link Id="AHctjAh8pl6QHb5kltDHW2" Ids="Mlqc6LmWZU9LfbchVvtnpI,RYeYpe0h1wYPMqY94OsBAP" />
                    <Link Id="EkJtXDK2zTVPz9i04gsUth" Ids="RYeYpe0h1wYPMqY94OsBAP,VC1Cdn5muYBQaZQaNNgnB6" IsHidden="true" />
                  </Patch>
                </Node>
                <Node Bounds="62,160,115,19" Id="SjHo3kVNB6RNUCN9zlIAPd">
                  <p:NodeReference LastCategoryFullName="Main.Factory" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="InterfaceTypeRegister" />
                  </p:NodeReference>
                  <Pin Id="Dezg5Vo5rZ0P7VmdJyaPC5" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="UMHtBfT236CPaLqhrAiC8O" Name="Update" Kind="ApplyPin" />
                  <Pin Id="MpHLyWDnxqmMFOUvAWzDRU" Name="Output" Kind="OutputPin" />
                </Node>
              </Canvas>
              <Patch Id="IDSIKGfyyFsLtKFKEZ29M8" Name="Create" />
              <ProcessDefinition Id="Mr0EfEMe03TPhJFDp3Wa0A" HasStateOut="true">
                <Fragment Id="Lc3lujuDfmwLJgsmvenq6x" Patch="IDSIKGfyyFsLtKFKEZ29M8" Enabled="true" />
                <Fragment Id="Eu47UtfhHvBOh4uiU7b4f8" Patch="Ne5E1qUlfXpQVxbz9blwTR" />
              </ProcessDefinition>
              <Link Id="FWCrc6CakVMNKbeVHoRDkU" Ids="TOUQU2l3JeLLmV9nESBn44,GXis1PXdCeMMdVXyObdli7" IsHidden="true" />
              <Patch Id="Ne5E1qUlfXpQVxbz9blwTR" Name="CreateMesh">
                <Pin Id="TOUQU2l3JeLLmV9nESBn44" Name="Key" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="System.Reflection" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="IVLTypeInfo" />
                  </p:TypeAnnotation>
                </Pin>
                <Pin Id="HAiuSWTGtcOP0E9go0uvfx" Name="Result" Kind="OutputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="FactoryPattern.vl">
                    <Choice Kind="TypeFlag" Name="IRenderable" />
                  </p:TypeAnnotation>
                </Pin>
                <Pin Id="B4jJogw3PFUNNY3pMPCoWP" Name="Properties" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="TypeFlag" Name="MeshProperties" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Slot Id="Div8ap51BADOG8yvGhbtRu" Name="Types" />
              <Link Id="RzD2Cf9FJsuLc2mOMhO0Cd" Ids="MOpRal3oTKDN3v1uzrxqNL,HAiuSWTGtcOP0E9go0uvfx" IsHidden="true" />
              <Link Id="VPoTNLPHgn5MYq0zOwh0em" Ids="B4jJogw3PFUNNY3pMPCoWP,HUGTwJSkwEoL2aLAKHnCsw" IsHidden="true" />
              <Link Id="HJEqH3OqemxLrtFKNR3JxK" Ids="HUGTwJSkwEoL2aLAKHnCsw,NSMRmy3KHZ3LSgGJgeep3Q" />
              <Link Id="QF3q790rgf5P4PKXhg7Yy4" Ids="A3jw0xS3IP7PG5NIXmhnap,VYG9bRjA36ONZJKeMcyhkE" />
              <Link Id="P14pQ2bZcdkOkCFORVdM41" Ids="KDNIzcX8cY8Oenp2plCLfn,Bz2G93XJc3APhjgHluo62G" />
              <Link Id="EGFOJtO2K20L5NJ5KJH0Fm" Ids="SjlP1xVtmhwQSq6UyCh6Ea,SdfrbyEJJ2UP88oKWZTMph" />
              <Link Id="SUwYseIITWsNPinbm093Sy" Ids="K8xIaPYm8aYQOrLFeENbrq,MOpRal3oTKDN3v1uzrxqNL" />
              <Link Id="IMt00oCQUBWNKAvb9Jb7RO" Ids="GXis1PXdCeMMdVXyObdli7,VbOsu46cKHuLc3tzcqRbkh" />
              <Link Id="SldVorq9PyWNvK2Y4tWI7v" Ids="G0hUUxW4Z7SMoZPWuPggjX,Gcr6VcU2zdfMK6nvzBiwXG" />
              <Link Id="FkgWfLc0GLJQA47fiAkZ7v" Ids="MpHLyWDnxqmMFOUvAWzDRU,A3jw0xS3IP7PG5NIXmhnap" />
            </Patch>
          </Node>
          <Node Bounds="520,360,48,19" Id="I51KoiEqDbJOt2KxjLInoC">
            <p:NodeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="Render" />
            </p:NodeReference>
            <Pin Id="CLUMrqzfZE0NqQW8inbDAm" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="UMSrDcXyl19N2i48I5gQmP" Name="MeshManager" Kind="InputPin" />
            <Pin Id="PaKIG6A7YKaQWcoO7frtNE" Name="Update" Kind="ApplyPin" />
          </Node>
          <!--

    ************************ IRenderable ************************

-->
          <Node Name="IRenderable" Bounds="51,80" Id="FLXtx4VYBMKOaiDecHOLCs">
            <p:NodeReference>
              <Choice Kind="InterfaceDefinition" />
            </p:NodeReference>
            <Patch Id="LxXKOd9g4wcO7vUpiW5laU">
              <Canvas Id="KAGrSCM9NSiNv8SCyBbBkx" CanvasType="Group">
                <ControlPoint Id="QRWruNiHdSqNXQcxq2Cccb" Bounds="645,310" />
                <ControlPoint Id="NH00BS3H7VVOrIHewzhjUh" Bounds="439,310" />
                <ControlPoint Id="GFtI3XUTL38O2ennbhpzo0" Bounds="317,230" />
                <ControlPoint Id="HC5Ng78L65JLLWUMCOPfaM" Bounds="317,310" />
                <ControlPoint Id="LS1iwA0l3NqNSUDErBJbsW" Bounds="587,180" />
                <ControlPoint Id="P5fP4BTR8NwNxqTfYwbRXX" Bounds="727,180" />
              </Canvas>
              <ProcessDefinition Id="DLJnaMBOwadL5nK4XfIF4a" IsHidden="true">
                <Fragment Id="NksUbRcBaCPP843NUUB8hg" Patch="EaOZg6ktWkjLLiPbw229w1" />
                <Fragment Id="Cviae4mayrNO35pXqFkdiO" Patch="L3jAlpk5hp6NoEr6kzhkF4" />
                <Fragment Id="FJDiEl1u8lkP3eoxCwQUeN" Patch="UX3dmrdtJhdMfYdIiJWjAw" />
                <Fragment Id="VljJ9txclN7Nj7bpaIdDiG" Patch="GmyQE5Ext92LqDKiE34kTN" />
                <Fragment Id="G7MZ01jAtOePsvu9Xz9VDX" Patch="NRdV2wSYrVqLoRej0toLrP" />
                <Fragment Id="VCQEj4EiS2DOy69dFbPSAE" Patch="CMMInHS39ZCQKEI1idnX0s" />
                <Fragment Id="GrR8e8w5FpOOsGD4EQGEjK" Patch="HByF77mOGirLHEN7eOG8BX" />
              </ProcessDefinition>
              <Patch Id="L3jAlpk5hp6NoEr6kzhkF4" Name="Render">
                <Pin Id="QjBedcqTcEbLKjbf7FiIxe" Name="Entity" Kind="OutputPin">
                  <p:TypeAnnotation LastCategoryFullName="Stride.API.Engine" LastDependency="VL.Stride.vl">
                    <Choice Kind="TypeFlag" Name="Entity" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Link Id="FamHTkDUKcKNi3cgyRu3G3" Ids="QRWruNiHdSqNXQcxq2Cccb,QjBedcqTcEbLKjbf7FiIxe" IsHidden="true" />
              <Patch Id="EaOZg6ktWkjLLiPbw229w1" Name="GetRemove" />
              <Patch Id="UX3dmrdtJhdMfYdIiJWjAw" Name="MeshProperties">
                <Pin Id="TYBheiN0pXeOjypofxPqUe" MergeId="1766" Name="MeshProperties" Kind="OutputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="TypeFlag" Name="MeshProperties" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Link Id="FO379lr5iHGPQSnP7IMWsU" Ids="NH00BS3H7VVOrIHewzhjUh,TYBheiN0pXeOjypofxPqUe" IsHidden="true" />
              <Patch Id="GmyQE5Ext92LqDKiE34kTN" Name="SetCurrentLife">
                <Pin Id="P2UBZIL59bfQZx3F59ZgIL" MergeId="11786" Name="CurrentLife" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Float32" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Patch Id="NRdV2wSYrVqLoRej0toLrP" Name="CurrentLife">
                <Pin Id="Ll55le80yWRLSaApEIbQqj" MergeId="11784" Name="CurrentLife" Kind="OutputPin">
                  <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Float32" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Link Id="QgZqQKoikCJLpO0xs7WpiH" Ids="P2UBZIL59bfQZx3F59ZgIL,GFtI3XUTL38O2ennbhpzo0" IsHidden="true" />
              <Link Id="Lc9OtlkI5oRLDt4J95YlMN" Ids="HC5Ng78L65JLLWUMCOPfaM,Ll55le80yWRLSaApEIbQqj" IsHidden="true" />
              <Link Id="L87stmr4eq0Pi5pEoI0k1a" Ids="M3tPoh7AvrXNPKYZRdWHwZ,LS1iwA0l3NqNSUDErBJbsW" IsHidden="true" />
              <Link Id="GUTCxxxvsP2Op6JhttfVwb" Ids="DNbqUZxLOByPbt5cGd3Q9p,P5fP4BTR8NwNxqTfYwbRXX" IsHidden="true" />
              <Patch Id="CMMInHS39ZCQKEI1idnX0s" Name="SetTransform">
                <Pin Id="M3tPoh7AvrXNPKYZRdWHwZ" Name="Transform" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Matrix" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Patch Id="HByF77mOGirLHEN7eOG8BX" Name="SetColor">
                <Pin Id="DNbqUZxLOByPbt5cGd3Q9p" Name="Color" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Color" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="RGBA" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
            </Patch>
          </Node>
          <!--

    ************************ Repository ************************

-->
          <Node Name="Repository" Bounds="63,520" Id="ItxDGXthJFELbZ5VA3DvaZ">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" />
            </p:NodeReference>
            <Patch Id="QdUD7yZ2t4oMcpBeGHo0pK">
              <Canvas Id="LmOTOGaybGdP1VrKtXR8oF" CanvasType="Group">
                <Pad Id="DPWwhtdds18NIUeLPy2fgT" SlotId="NHYK2UJiHbbMRx74LQ6X3U" Bounds="81,118" />
                <Node Bounds="79,168,66,26" Id="PNvCc7YGMlsMD4sQty5Om7">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                    <Choice Kind="OperationCallFlag" Name="Add" />
                  </p:NodeReference>
                  <Pin Id="L3DT4cvQXveO0d1OPWB5DO" Name="Input" Kind="StateInputPin" />
                  <Pin Id="H0punTi1678NYsvm664Qsi" Name="Item" Kind="InputPin" />
                  <Pin Id="BJmI966ioIuLmhwfLNIrUW" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Node Bounds="79,48,66,26" Id="Pka4RDxJOOFMgq1WDBivOW">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                    <Choice Kind="OperationCallFlag" Name="Create" />
                  </p:NodeReference>
                  <Pin Id="DuH1enpH9oqQawCmHC9svX" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="FBnw8U5UN8gPrkEqBoQITm" Name="Capacity" Kind="InputPin" />
                  <Pin Id="TUWfO3wwdqGLBasyaRjeLm" Name="Output" Kind="StateOutputPin" />
                </Node>
                <ControlPoint Id="NqaQzfKce2hQBdzZcgEnD4" Bounds="142,119" />
                <Pad Id="OBnwIVYEhEQOXlU5mH1GDi" SlotId="NHYK2UJiHbbMRx74LQ6X3U" Bounds="274,118" />
                <ControlPoint Id="LFvfZsBa9kVMysQiHqEleH" Bounds="274,188" />
                <Pad Id="GwHpQHhWgX5OutXrQ8jO6X" SlotId="NHYK2UJiHbbMRx74LQ6X3U" Bounds="82,291" />
                <ControlPoint Id="GHGUskprrgkOOS6P5TS9bp" Bounds="143,291" />
                <Node Bounds="80,431,66,26" Id="KYAMkXsZT1JLDCA8zGDIMO">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                    <Choice Kind="OperationCallFlag" Name="RemoveAt" />
                  </p:NodeReference>
                  <Pin Id="RGVai8m0bpzMu4tKMfuUcx" Name="Input" Kind="StateInputPin" />
                  <Pin Id="TkIVj6QsfZWNtsejljOz0K" Name="Index" Kind="InputPin" />
                  <Pin Id="U6lmkUrBuSSOWSrUTbucPm" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="NmkBtZZhOQKP1etfOtxHnU" Name="Apply" Kind="InputPin" />
                </Node>
                <Node Bounds="80,351,66,26" Id="LI0YTlRZMjyOlq96yXPPor">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="SpreadBuilder" NeedsToBeDirectParent="true" />
                    <Choice Kind="OperationCallFlag" Name="IndexOf" />
                  </p:NodeReference>
                  <Pin Id="B06wOmqMS1rPkkFT9y2Kij" Name="Input" Kind="StateInputPin" />
                  <Pin Id="B9Eik6yAi1CQZHgBjBbKkJ" Name="Item" Kind="InputPin" />
                  <Pin Id="ROXtg7nd0DOM30tt2iqNPl" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="KNqj0k61PEYLA5Q7baQKj5" Name="Result" Kind="OutputPin" />
                </Node>
                <Node Bounds="141,401,31,19" Id="QfKtmBvLv6BLbUP2GjpEQr">
                  <p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="&gt;=" />
                  </p:NodeReference>
                  <Pin Id="NbIhCercK1zMdtM6Qn5il3" Name="Input" Kind="InputPin" />
                  <Pin Id="NGKdeaBQN40M2JnxK7MxC1" Name="Input 2" Kind="InputPin" />
                  <Pin Id="MENcViUGd4xMwpI3KqRX5q" Name="Result" Kind="OutputPin" />
                </Node>
                <Pad Id="AxOUQ7blpnNLHuKBQ4ubTc" SlotId="NHYK2UJiHbbMRx74LQ6X3U" Bounds="297,291" />
                <ControlPoint Id="R8tdBkGRsSdNk8aXEwOgrg" Bounds="358,291" />
                <ControlPoint Id="Od1bcOZJWkyNPyeq362iut" Bounds="358,538" />
                <Node Bounds="283,365,168,153" Id="Py7fcYAVZtlMzpiMRrtDLJ">
                  <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                    <Choice Kind="ApplicationStatefulRegion" Name="If" />
                  </p:NodeReference>
                  <Pin Id="F6OtUfIl2GKMASBntVWluX" Name="Condition" Kind="InputPin" />
                  <Patch Id="AMKkAqyfjw6PBXhNFK3WA8" ManuallySortedPins="true">
                    <Patch Id="F2EQTlEKLhVP8ClrF8X8FO" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="Ht5wTsPxLnJQbf9xxGY8wB" Name="Then" ManuallySortedPins="true" />
                    <Node Bounds="295,470,66,26" Id="N1d4vgG9xupNHo3g63bmAi">
                      <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                        <Choice Kind="OperationCallFlag" Name="GetItem" />
                      </p:NodeReference>
                      <Pin Id="CypuX1UmO5PPaLOx9aLtcQ" Name="Input" Kind="StateInputPin" />
                      <Pin Id="URfZsemogQJLmTnbvftuS1" Name="Index" Kind="InputPin" />
                      <Pin Id="LV4KI6FgTDxMOYL0BfS0Ql" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="AdQZV7mUUHqMTKcrcFxiTc" Name="Item" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="356,431,44,19" Id="LsydnmO39boPwAVNDxfteH">
                      <p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="ZMOD" />
                      </p:NodeReference>
                      <Pin Id="I88kvHefrPzObcEoo2PrP0" Name="Input" Kind="InputPin" />
                      <Pin Id="LWddDUM8ugpNgQ1byHNUD0" Name="Input 2" Kind="InputPin" />
                      <Pin Id="HY1pmdbQe2uNEo8Zk3gPwQ" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="395,398,44,19" Id="FO3rMvK7iFaP5OzxghO2Vs">
                      <p:NodeReference LastCategoryFullName="Collections.Sequence" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
                        <Choice Kind="OperationCallFlag" Name="Count" />
                      </p:NodeReference>
                      <Pin Id="SlQRbLHRACFMc4IStnaVUn" Name="Input" Kind="InputPin" />
                      <Pin Id="SDAX29wCkFwMWUSMpDJpiy" Name="Result" Kind="OutputPin" />
                    </Node>
                  </Patch>
                  <ControlPoint Id="PVH7vwhn0idP8XLY7IDSjz" Bounds="358,512" Alignment="Bottom" />
                  <ControlPoint Id="FuQMMR0hQ5kPNgUo1NwwiH" Bounds="336,371" Alignment="Top" />
                </Node>
                <Node Bounds="518,371,66,26" Id="TKPHZgmqfQdNkaiA1XgdPB">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                    <Choice Kind="OperationCallFlag" Name="Clear" />
                  </p:NodeReference>
                  <Pin Id="KB9J5sqEzwULV7zdOcIGRP" Name="Input" Kind="StateInputPin" />
                  <Pin Id="CwZm5qAsbNPP53ETAEdOCV" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Pad Id="MqyzVwStzhIN5MSCPMSmTF" SlotId="NHYK2UJiHbbMRx74LQ6X3U" Bounds="520,291" />
                <ControlPoint Id="KkndIXt1ltCQLSzQ68E1mC" Bounds="182,448" />
                <Node Bounds="283,328,34,19" Id="Q4vgnB08u4FMRoJdcQjeyM">
                  <p:NodeReference LastCategoryFullName="Collections.Sequence" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
                    <Choice Kind="OperationCallFlag" Name="Any" />
                  </p:NodeReference>
                  <Pin Id="ARWaS6pJf2rPA6bkhGNV8j" Name="Input" Kind="StateInputPin" />
                  <Pin Id="QkLDQIdmwWRLrbxX83sx5Y" Name="Result" Kind="OutputPin" />
                </Node>
              </Canvas>
              <Patch Id="PyFfneYD4vdNTIMfHUl8iM" Name="Create" ParticipatingElements="RJiPkR2ngmPPbsQkpvSova" />
              <Slot Id="NHYK2UJiHbbMRx74LQ6X3U" Name="MeshRepo">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="SpreadBuilder" />
                  <p:TypeArguments>
                    <TypeReference>
                      <Choice Kind="TypeFlag" Name="IRenderable" />
                    </TypeReference>
                  </p:TypeArguments>
                </p:TypeAnnotation>
              </Slot>
              <Link Id="Oqo44L28RMBOkl8h2zUncm" Ids="DPWwhtdds18NIUeLPy2fgT,L3DT4cvQXveO0d1OPWB5DO" />
              <Link Id="RJiPkR2ngmPPbsQkpvSova" Ids="TUWfO3wwdqGLBasyaRjeLm,DPWwhtdds18NIUeLPy2fgT" />
              <Patch Id="R14UkRZBZ3mNpfkEF74xlJ" Name="AddMeshToRepo" ParticipatingElements="Oqo44L28RMBOkl8h2zUncm">
                <Pin Id="SsMFcATKJ0wP92RtHMGzTk" Name="Item" Kind="InputPin" />
              </Patch>
              <Link Id="BlMBDatNLwPOhgPHSSZ1DV" Ids="NqaQzfKce2hQBdzZcgEnD4,H0punTi1678NYsvm664Qsi" />
              <Link Id="AUxpiHKzq3gQSNLeSNhNlZ" Ids="SsMFcATKJ0wP92RtHMGzTk,NqaQzfKce2hQBdzZcgEnD4" IsHidden="true" />
              <Link Id="SnXvG6qMPpkM7dDXcDp9dd" Ids="OBnwIVYEhEQOXlU5mH1GDi,LFvfZsBa9kVMysQiHqEleH" />
              <Link Id="DmIAZMdCGPUPF9yHsW9woP" Ids="LFvfZsBa9kVMysQiHqEleH,LNb9kB8ujpXOnaLTwKogKj" IsHidden="true" />
              <Patch Id="OXVKFyJzT97PmCZFW9tj29" Name="GetMeshes">
                <Pin Id="LNb9kB8ujpXOnaLTwKogKj" Name="MeshRepo" Kind="OutputPin" />
              </Patch>
              <ProcessDefinition Id="TIVt7TfORGxP7bV0xHfwjb" HasStateOut="true">
                <Fragment Id="KicdwZ2xP08MFI5M2kDIOb" Patch="PyFfneYD4vdNTIMfHUl8iM" Enabled="true" />
                <Fragment Id="C36MtqNvardMbpF1tNRkx0" Patch="R14UkRZBZ3mNpfkEF74xlJ" />
                <Fragment Id="Bcm1kjHm22CL1Uc52dbYpn" Patch="OXVKFyJzT97PmCZFW9tj29" />
                <Fragment Id="CpG7wNSyEkUNE3blydjYw2" Patch="E9oZNR0mBniPw9OyWmGrCE" />
                <Fragment Id="STDEHxyvuVwP4MwSsgQNIU" Patch="CqeE7qd7BobONbCjfb5qF5" />
                <Fragment Id="PtbysTFZQ5WOyHtQ7mLvgb" Patch="ILh4IwTkpXAPy7hMpooMcu" />
              </ProcessDefinition>
              <Patch Id="E9oZNR0mBniPw9OyWmGrCE" Name="RemoveMeshFromRepo">
                <Pin Id="E2OSAl7KsorQc8omkdyBRe" Name="Item" Kind="InputPin" />
                <Pin Id="IzXHEYEj2HYOIHySuIvqNT" Name="Index" Kind="OutputPin" />
              </Patch>
              <Link Id="IRk1Ymq4tcwL01GupyLexA" Ids="E2OSAl7KsorQc8omkdyBRe,GHGUskprrgkOOS6P5TS9bp" IsHidden="true" />
              <Link Id="JAX2RMQbbtPMQxFhJfb8Ks" Ids="GwHpQHhWgX5OutXrQ8jO6X,B06wOmqMS1rPkkFT9y2Kij" />
              <Link Id="TM8DG1RiKXrPB1tNN7DPSg" Ids="GHGUskprrgkOOS6P5TS9bp,B9Eik6yAi1CQZHgBjBbKkJ" />
              <Link Id="AySXFeUNxGyPxaOlYYvzEd" Ids="KNqj0k61PEYLA5Q7baQKj5,TkIVj6QsfZWNtsejljOz0K" />
              <Link Id="TpyzcikrVgJOede1LaX3Vo" Ids="ROXtg7nd0DOM30tt2iqNPl,RGVai8m0bpzMu4tKMfuUcx" />
              <Link Id="F7O5ZYdBs6BLZA6PnRdjys" Ids="KNqj0k61PEYLA5Q7baQKj5,NbIhCercK1zMdtM6Qn5il3" />
              <Link Id="RitAU40E1yxL3wIQIv75Dc" Ids="MENcViUGd4xMwpI3KqRX5q,NmkBtZZhOQKP1etfOtxHnU" />
              <Link Id="TQpyqH95xkcOq00rjMJmEy" Ids="AxOUQ7blpnNLHuKBQ4ubTc,CypuX1UmO5PPaLOx9aLtcQ" />
              <Link Id="EYy8j7PoScsO0rtcRmXzOa" Ids="D0eLubNqRQHNQVvYZTuD5R,R8tdBkGRsSdNk8aXEwOgrg" IsHidden="true" />
              <Link Id="DEYNlFxUTq5LoqmC3J8noR" Ids="Od1bcOZJWkyNPyeq362iut,SfQNVW3QAR9LpIwhrhRSty" IsHidden="true" />
              <Patch Id="CqeE7qd7BobONbCjfb5qF5" Name="GetMeshByIndex">
                <Pin Id="D0eLubNqRQHNQVvYZTuD5R" Name="Index" Kind="InputPin" />
                <Pin Id="SfQNVW3QAR9LpIwhrhRSty" Name="Item" Kind="OutputPin" />
              </Patch>
              <Link Id="DkWEjUXHZWcNi0dHrK6p3v" Ids="FuQMMR0hQ5kPNgUo1NwwiH,PVH7vwhn0idP8XLY7IDSjz" IsFeedback="true" />
              <Link Id="GNUlE1fKLGgM4pvFvZ2UN2" Ids="AdQZV7mUUHqMTKcrcFxiTc,PVH7vwhn0idP8XLY7IDSjz" />
              <Link Id="JRNDcgHWMw1LJwwCYHcjou" Ids="PVH7vwhn0idP8XLY7IDSjz,Od1bcOZJWkyNPyeq362iut" />
              <Link Id="LJHWqLSuik8PTgPtJsQDPP" Ids="AxOUQ7blpnNLHuKBQ4ubTc,SlQRbLHRACFMc4IStnaVUn" />
              <Link Id="BrHzrklOwH2OcwTF7ROU0m" Ids="R8tdBkGRsSdNk8aXEwOgrg,I88kvHefrPzObcEoo2PrP0" />
              <Link Id="PyS27eHCmNmPtD3Vtxieep" Ids="SDAX29wCkFwMWUSMpDJpiy,LWddDUM8ugpNgQ1byHNUD0" />
              <Link Id="FPAjqGqEASvNHwlvUv5JRH" Ids="HY1pmdbQe2uNEo8Zk3gPwQ,URfZsemogQJLmTnbvftuS1" />
              <Link Id="Q4y7kzz7HfwLNGlVjQeeiI" Ids="MqyzVwStzhIN5MSCPMSmTF,KB9J5sqEzwULV7zdOcIGRP" />
              <Patch Id="ILh4IwTkpXAPy7hMpooMcu" Name="ClearRepo" ParticipatingElements="TKPHZgmqfQdNkaiA1XgdPB" />
              <Link Id="Eqkry0hiP33LjUl2ZUMSn7" Ids="KNqj0k61PEYLA5Q7baQKj5,KkndIXt1ltCQLSzQ68E1mC" />
              <Link Id="KlV4IcF3PgwPVcPtP6FdP7" Ids="KkndIXt1ltCQLSzQ68E1mC,IzXHEYEj2HYOIHySuIvqNT" IsHidden="true" />
              <Link Id="CWq0KgtnurKO0QC8eOgstk" Ids="AxOUQ7blpnNLHuKBQ4ubTc,ARWaS6pJf2rPA6bkhGNV8j" />
              <Link Id="RIzsDUVHM4rO7YS91CN6QK" Ids="QkLDQIdmwWRLrbxX83sx5Y,F6OtUfIl2GKMASBntVWluX" />
            </Patch>
          </Node>
          <Node Bounds="517,100,65,19" Id="GXeg0xQHKrGMgALknWGAjc">
            <p:NodeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="Repository" />
            </p:NodeReference>
            <Pin Id="PmTUT5HWNXgMReZTBJaDUx" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="Cw1nls8W8QhPd2H4N8bxJA" Name="Output" Kind="OutputPin" />
          </Node>
          <!--

    ************************ Manager ************************

-->
          <Node Name="Manager" Bounds="63,560" Id="RG4ZzjDgMQtLtUAEaAITZP">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" />
            </p:NodeReference>
            <Patch Id="MyRE6TuRrRJL29op0ZGvBd">
              <Canvas Id="RaKck4RaKgiO3enZVDRNPu" CanvasType="Group">
                <ControlPoint Id="RlDEkbXdQ5XOL08sKHoJxD" Bounds="127,51" />
                <ControlPoint Id="OdUrpJo0hJPLb5kscXP3cq" Bounds="265,51" />
                <Pad Id="HCbVVj5ZOkyNuZGKQTz7WY" SlotId="AJqZ8vymInrQFLUtWkeOuC" Bounds="127,101" />
                <Pad Id="Hp159OHMXHwPyDKEsk9zvB" SlotId="Q4YbhXuaf9TO5NT7EZXRuU" Bounds="265,101" />
                <Node Bounds="110,710,122,26" Id="BDlsrA2tZRSMKzl9PjRFNp">
                  <p:NodeReference LastCategoryFullName="Main.MeshRepository" LastDependency="FactoryPatternAutoRegister.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="RemoveMeshFromRepo" />
                  </p:NodeReference>
                  <Pin Id="JUighjvOcSgMfjjOdw59b1" Name="Input" Kind="StateInputPin" />
                  <Pin Id="QuUazyqBckHPIMqgwIUNv2" Name="Item" Kind="InputPin" />
                  <Pin Id="Q8OSj3m7Rr3QWEV3MgGHJx" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="MHFacqXa1x0NMgoQsyrrq8" Name="Index" Kind="OutputPin" />
                </Node>
                <Pad Id="NF0yppocnDzPRkWmEwqpqj" SlotId="AJqZ8vymInrQFLUtWkeOuC" Bounds="112,610" />
                <Node Bounds="110,660,122,26" Id="PaUrgKjblpsPvp3cPOY0h1">
                  <p:NodeReference LastCategoryFullName="Main.MeshRepository" LastDependency="FactoryPatternAutoRegister.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="GetMeshByIndex" />
                  </p:NodeReference>
                  <Pin Id="ITf18RCjyMqLul65CiBx7K" Name="Input" Kind="StateInputPin" />
                  <Pin Id="O6f1nHNe3VVQQtzDdPykZM" Name="Index" Kind="InputPin" />
                  <Pin Id="BUEaJG74hNzN2c17gBnH8k" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="Ufri2DoiRvNMbi9DaqEBhQ" Name="Item" Kind="OutputPin" />
                </Node>
                <ControlPoint Id="NUn1aYKZg1dLZXoOyo6kSr" Bounds="229,610" />
                <Node Bounds="412,649,73,26" Id="NIAeDW6DbmaMgAL24vfwMh">
                  <p:NodeReference LastCategoryFullName="Main.MeshRepository" LastDependency="FactoryPatternAutoRegister.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="ClearRepo" />
                  </p:NodeReference>
                  <Pin Id="Eh3M2bfUH0lLF8uFYSnDRO" Name="Input" Kind="StateInputPin" />
                  <Pin Id="VSsm6cTE8FNQVOx7pczGcF" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Pad Id="VheCm6wnf0yPe7vxlpNzp2" SlotId="AJqZ8vymInrQFLUtWkeOuC" Bounds="414,610" />
                <ControlPoint Id="TStFCjpqThdPFJ3H0UNnkA" Bounds="450,50" />
                <Pad Id="U5xqV1RhR7VOOSSUNMSknM" SlotId="KsBMptjkMBjOhvCdOGZalP" Bounds="450,100" />
                <Pad Id="FlVDhc2LkWXQJgwpOh4xAG" SlotId="KsBMptjkMBjOhvCdOGZalP" Bounds="636,610" />
                <Node Bounds="634,659,90,26" Id="TV4e3aDm7HwOGHmxBUs6BH">
                  <p:NodeReference LastCategoryFullName="Main.LifeCycleComponent" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="LifeCycle" />
                    <Choice Kind="OperationCallFlag" Name="OnExpired" />
                  </p:NodeReference>
                  <Pin Id="TBytHkB8fDjMQLa9nGqnlT" Name="Input" Kind="StateInputPin" />
                  <Pin Id="AJUmfehYYO6PYwDEAXSLEj" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="EPFpDEeQ4BNM1mAqJFFFsn" Name="Result" Kind="OutputPin" />
                </Node>
                <Node Bounds="719,721,218,135" Id="Tt9AwfEhWrpOPPo53O2oj9">
                  <p:NodeReference LastCategoryFullName="Reactive" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Reactive" />
                    <Choice Kind="ProcessAppFlag" Name="ForEach" />
                  </p:NodeReference>
                  <Pin Id="GWf4cbLo9iOLcj7IEH92sj" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="VTQzggSR0BbOHJYp4LY1Yn" Name="Messages" Kind="InputPin" />
                  <Pin Id="Dyy6s6GFNAXLjcMLG3OfBM" Name="Reset" Kind="InputPin" />
                  <Pin Id="Aj1XrCXg3IENF7OXgAZx8w" Name="Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="TtXBEtLtdXZMTMBrmbnCVt" Name="Result" Kind="OutputPin" />
                  <Patch Id="TZBH176dVYGP1fUiEiPG55" ManuallySortedPins="true">
                    <Patch Id="OIN4vRhFMniNNGDxezT6ts" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="B4KGxVRLdSmNi2lchMPqnC" Name="Update" ManuallySortedPins="true">
                      <Pin Id="FXC6TPG5aOKQcch8ZmcDkZ" Name="Input 1" Kind="InputPin" />
                      <Pin Id="QiIqkxHMmkJLVr9C3ZSaUY" Name="Output" Kind="OutputPin" />
                    </Patch>
                    <ControlPoint Id="Ljam6cQcfLGOEFzO7YFvTF" Bounds="881,729" />
                    <ControlPoint Id="BNDIdsXzdh3MuI12yP8KGE" Bounds="881,849" />
                    <Node Bounds="731,789,122,26" Id="Ve7CKh7lxbSLY727vE6Dqf">
                      <p:NodeReference LastCategoryFullName="Main.MeshRepository" LastDependency="FactoryPatternAutoRegister.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="RemoveMeshFromRepo" />
                      </p:NodeReference>
                      <Pin Id="PGIlV9kaWFoP5UXWwsyi5Z" Name="Input" Kind="StateInputPin" />
                      <Pin Id="D1AMS9ca54IPd3NEUWZ8vx" Name="Item" Kind="InputPin" />
                      <Pin Id="SLUGCByEuZcOTGRrEwLrkT" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="TcsEWaHD6gCL0QWxOHwJOH" Name="Index" Kind="OutputPin" />
                    </Node>
                  </Patch>
                </Node>
                <Pad Id="D5KHJy01q36Ou970Gx0vJ9" SlotId="AJqZ8vymInrQFLUtWkeOuC" Bounds="733,610" />
                <ControlPoint Id="PPRmYN6UR0LQOjRWp6Y0H2" Bounds="624,51" />
                <Pad Id="O4SFiufDS5VMVPmflU0ef4" SlotId="I8pxX0EMOF1QcpCLHCig1Z" Bounds="624,100" />
                <Node Bounds="914,290,93,26" Id="RbPTEDdlCKMLXi1crOOgam">
                  <p:NodeReference LastCategoryFullName="Main.MeshRepository" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="AddMeshToRepo" />
                  </p:NodeReference>
                  <Pin Id="Tdrt4VzSOSwNaUI7MdfuyN" Name="Input" Kind="StateInputPin" />
                  <Pin Id="RtXM9xXdaAwLwF6mPcSFJa" Name="Item" Kind="InputPin" />
                  <Pin Id="BgkeNAFNBdWQJqWJ4RWYht" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Node Bounds="960,360,90,26" Id="Igb5KzqVD0LO3Cja6yib64">
                  <p:NodeReference LastCategoryFullName="Main.LifeCycleComponent" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="LifeCycle" NeedsToBeDirectParent="true" />
                    <Choice Kind="OperationCallFlag" Name="Register" />
                  </p:NodeReference>
                  <Pin Id="FIVW060M7HFMCHQ049UVjj" Name="Input" Kind="StateInputPin" />
                  <Pin Id="LWY0PzzeqhCO5F6yZp1yKX" Name="Item" Kind="InputPin" />
                  <Pin Id="VHbw4tXbBmfLq9TAXDjJ4k" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Node Bounds="1022,430,72,26" Id="UdXBxL0hIOpNHbaN2u81BU">
                  <p:NodeReference LastCategoryFullName="Main.MeshAnimation" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="Animation" />
                    <Choice Kind="OperationCallFlag" Name="Register" />
                  </p:NodeReference>
                  <Pin Id="DaXnyRrEWfAPruMf7f4M9R" Name="Input" Kind="StateInputPin" />
                  <Pin Id="VEaJ1ZElw5DPPUSBjDwIVA" Name="Item" Kind="InputPin" />
                  <Pin Id="Qg0KnjI1vFWLcwMg7VLdcb" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Node Bounds="980,200,70,26" Id="VHJr177BIyCPpWinUaEcZx">
                  <p:NodeReference LastCategoryFullName="Main.MeshFactory" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="Factory" />
                    <Choice Kind="OperationCallFlag" Name="CreateMesh" />
                  </p:NodeReference>
                  <Pin Id="Rv1XBAwFodNOSMknKmlMWD" Name="Input" Kind="StateInputPin" />
                  <Pin Id="QzEww6GNEjHLlHjYtTiYyI" Name="Key" Kind="InputPin" />
                  <Pin Id="OuTNPtwgZJXLDusPnKDVIe" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="J1bTY4TSEldQVkNadGDZtQ" Name="Result" Kind="OutputPin" />
                  <Pin Id="LuomdmFh34TLu5fhPEDNWL" Name="Properties" Kind="InputPin" />
                </Node>
                <ControlPoint Id="LUctOp7CKfeLgcWuvzAD1i" Bounds="1014,111" />
                <ControlPoint Id="V0psMah3KQqOox29GHqplc" Bounds="1047,181" />
                <Node Bounds="1012,140,50,26" Id="V2dLXmfq17FMfWH7herD3A">
                  <p:NodeReference LastCategoryFullName="System.Reflection.IVLObject" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="MutableInterfaceType" Name="IVLObject" />
                    <CategoryReference Kind="MutableInterfaceType" Name="IVLObject" NeedsToBeDirectParent="true" />
                    <Choice Kind="OperationCallFlag" Name="Type" />
                  </p:NodeReference>
                  <Pin Id="IWUuC0XfXKILoWrPBQEyrK" Name="Input" Kind="StateInputPin" />
                  <Pin Id="DwPZHOhPqKdM9RkQRwLht1" Name="Type" Kind="OutputPin" />
                </Node>
                <Pad Id="CAQ7lyTNdSzP5ulsyAOB2F" SlotId="AJqZ8vymInrQFLUtWkeOuC" Bounds="916,270" />
                <Pad Id="AfGwj0Xc4rzNBF7FG5WllR" SlotId="Q4YbhXuaf9TO5NT7EZXRuU" Bounds="982,180" />
                <Pad Id="UQ7ZMVIQqkIMpTzOu6owWp" SlotId="KsBMptjkMBjOhvCdOGZalP" Bounds="962,340" />
                <Pad Id="C7aYjMSMzKXOiU8FIRNzhX" SlotId="I8pxX0EMOF1QcpCLHCig1Z" Bounds="1024,410" />
                <Node Bounds="210,799,72,26" Id="QSbID0jpxN4OOeIJ4TxSFH">
                  <p:NodeReference LastCategoryFullName="Main.MeshAnimation" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="Animation" />
                    <Choice Kind="OperationCallFlag" Name="UnRegister" />
                  </p:NodeReference>
                  <Pin Id="DUmldK2SvVrOh5CELo0kim" Name="Input" Kind="StateInputPin" />
                  <Pin Id="FIIjOXdYLtALxUJivLgOji" Name="Item" Kind="InputPin" />
                  <Pin Id="M4ELnyBBgkBNYx92d6qD1v" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Pad Id="MFyBndSqHDBMJisv6afE8p" SlotId="I8pxX0EMOF1QcpCLHCig1Z" Bounds="212,779" />
                <Pad Id="EYgV6wWmWsZNCBn4OHRGFR" SlotId="AJqZ8vymInrQFLUtWkeOuC" Bounds="222,250" />
                <Node Bounds="220,301,66,26" Id="TXqTIeLQJhyLxjvmrKWRbP">
                  <p:NodeReference LastCategoryFullName="Main.Repository" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="Repository" />
                    <Choice Kind="OperationCallFlag" Name="GetMeshes" />
                  </p:NodeReference>
                  <Pin Id="JuRG41YWPPzNZwvEE6OXiC" Name="Input" Kind="StateInputPin" />
                  <Pin Id="GVSK1dDbXMNP1BONqg7Ahs" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="MEge3GACQEmNT1nFE5W2Cn" Name="MeshRepo" Kind="OutputPin" />
                </Node>
                <ControlPoint Id="Ch7gopNJsyWMeTpTPhwgvj" Bounds="283,390" />
              </Canvas>
              <Patch Id="MhaoSwnbZX6Np03HM4ZTdd" Name="Create" />
              <Link Id="EoFnD1wg8DDMx4davsi2fp" Ids="RPUJ1prXOKNP1PRyjtroRE,RlDEkbXdQ5XOL08sKHoJxD" IsHidden="true" />
              <Link Id="VP4MVO1KQSnLqhxG2ZNAra" Ids="SvZYoRlqb1kOPaHHkZwLe3,OdUrpJo0hJPLb5kscXP3cq" IsHidden="true" />
              <Patch Id="JE7taO266nXMk6YpGJrayN" Name="Update" ParticipatingElements="TV4e3aDm7HwOGHmxBUs6BH,Tt9AwfEhWrpOPPo53O2oj9,OzHuuSGaZU7M1fg7jKJldk" />
              <Slot Id="AJqZ8vymInrQFLUtWkeOuC" Name="MeshRepository" />
              <Link Id="OJcZF2SGnsbOTEqRrgWQQ8" Ids="RlDEkbXdQ5XOL08sKHoJxD,HCbVVj5ZOkyNuZGKQTz7WY" />
              <Slot Id="Q4YbhXuaf9TO5NT7EZXRuU" Name="MeshFactory" />
              <Link Id="GI9oIZhAagqNllNUbjkDvT" Ids="OdUrpJo0hJPLb5kscXP3cq,Hp159OHMXHwPyDKEsk9zvB" />
              <Link Id="IIxbcA1XZHWLojBGtX4JvH" Ids="Ufri2DoiRvNMbi9DaqEBhQ,QuUazyqBckHPIMqgwIUNv2" />
              <Link Id="VdI5iwUZWWfLjiplDoTgHo" Ids="NF0yppocnDzPRkWmEwqpqj,ITf18RCjyMqLul65CiBx7K" />
              <Link Id="LUckR4WQjrzNkilcx62dYc" Ids="BUEaJG74hNzN2c17gBnH8k,JUighjvOcSgMfjjOdw59b1" />
              <Link Id="GfsKZcnGS92LXCedUF3zzb" Ids="NUn1aYKZg1dLZXoOyo6kSr,O6f1nHNe3VVQQtzDdPykZM" />
              <Link Id="E3CPfQzm0ubMujg8iXonP9" Ids="EyRvBrnw5IgMzGIO9s0IEn,NUn1aYKZg1dLZXoOyo6kSr" IsHidden="true" />
              <Patch Id="IhTJCqVBY5UMGKeaRrf2eO" Name="RemoveMesh" ParticipatingElements="BDlsrA2tZRSMKzl9PjRFNp,PaUrgKjblpsPvp3cPOY0h1">
                <Pin Id="EyRvBrnw5IgMzGIO9s0IEn" Name="Index" Kind="InputPin" />
              </Patch>
              <Link Id="UiridpPBDyXPxnhIeL4Rsn" Ids="VheCm6wnf0yPe7vxlpNzp2,Eh3M2bfUH0lLF8uFYSnDRO" />
              <Patch Id="KiKX9vfOEgUMAEMbNbgojE" Name="ClearAll" ParticipatingElements="NIAeDW6DbmaMgAL24vfwMh" />
              <Link Id="VKWfEDBh3JROuMzpMubalB" Ids="EHnT8X2Nz9hQcUfyR6vqfG,TStFCjpqThdPFJ3H0UNnkA" IsHidden="true" />
              <Slot Id="KsBMptjkMBjOhvCdOGZalP" Name="LifeCycleComponent" />
              <Link Id="Si2iwcNFtizOQMJY8IfmHS" Ids="TStFCjpqThdPFJ3H0UNnkA,U5xqV1RhR7VOOSSUNMSknM" />
              <Patch Id="CtaIKExVsAqNi9SNjIN9kf" Name="SetLifeCycleComponent">
                <Pin Id="EHnT8X2Nz9hQcUfyR6vqfG" Name="LifeCycleComponent" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="TypeFlag" Name="LifeCycle" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Link Id="TZVPwJ1W6icOWc9oIM95XP" Ids="FlVDhc2LkWXQJgwpOh4xAG,TBytHkB8fDjMQLa9nGqnlT" />
              <Link Id="Rv9i0O34w8VODKIX159oLP" Ids="FXC6TPG5aOKQcch8ZmcDkZ,Ljam6cQcfLGOEFzO7YFvTF" IsHidden="true" />
              <Link Id="VZjp1pHTA46NvVo5fKW2dE" Ids="BNDIdsXzdh3MuI12yP8KGE,QiIqkxHMmkJLVr9C3ZSaUY" IsHidden="true" />
              <Link Id="CU9JPYMF9a0MIK8O2q6NAu" Ids="EPFpDEeQ4BNM1mAqJFFFsn,VTQzggSR0BbOHJYp4LY1Yn" />
              <Link Id="OzHuuSGaZU7M1fg7jKJldk" Ids="D5KHJy01q36Ou970Gx0vJ9,PGIlV9kaWFoP5UXWwsyi5Z" />
              <Patch Id="NPjKWO3LywMN622eCi4Wza" Name="SetMeshRepository">
                <Pin Id="RPUJ1prXOKNP1PRyjtroRE" Name="MeshRepository" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="TypeFlag" Name="Repository" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Link Id="QrB9bzjOr1hPkT3MfWjYGW" Ids="Ljam6cQcfLGOEFzO7YFvTF,D1AMS9ca54IPd3NEUWZ8vx" />
              <Link Id="KqnYca2r739OiImy7YV0kN" Ids="Ljam6cQcfLGOEFzO7YFvTF,BNDIdsXzdh3MuI12yP8KGE" />
              <Patch Id="UUiMekyVZvQPGk8dUjhnGl" Name="SetMeshFactory">
                <Pin Id="SvZYoRlqb1kOPaHHkZwLe3" Name="MeshFactory" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="TypeFlag" Name="Factory" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Link Id="GYhm3tRQkYwOrySE6PeSnq" Ids="RlXEdCYfwtSOgxobiMGV6e,PPRmYN6UR0LQOjRWp6Y0H2" IsHidden="true" />
              <Slot Id="I8pxX0EMOF1QcpCLHCig1Z" Name="MeshAnimation" />
              <Link Id="M5poK4PufgENWrBO8oyASv" Ids="PPRmYN6UR0LQOjRWp6Y0H2,O4SFiufDS5VMVPmflU0ef4" />
              <Link Id="CHd8CUshPeWNays1PMoWik" Ids="A6eLyRSnF7fMSHPbCSNc4T,LUctOp7CKfeLgcWuvzAD1i" IsHidden="true" />
              <Link Id="IKRLlGG1I7lLk4smdzib6p" Ids="V0psMah3KQqOox29GHqplc,LuomdmFh34TLu5fhPEDNWL" />
              <Link Id="Dm8bIxdJPyNM3d4xIr6eDr" Ids="P9YbGsqCTkwMcvc8dMbcYW,V0psMah3KQqOox29GHqplc" IsHidden="true" />
              <Link Id="TvkeJm43ZffQY96b6R2oBR" Ids="J1bTY4TSEldQVkNadGDZtQ,RtXM9xXdaAwLwF6mPcSFJa" />
              <Link Id="MFyks50zWBiM0k6hxlHCTz" Ids="J1bTY4TSEldQVkNadGDZtQ,LWY0PzzeqhCO5F6yZp1yKX" />
              <Link Id="CTA9UjPTIn3NxPqMUiNyiq" Ids="J1bTY4TSEldQVkNadGDZtQ,VEaJ1ZElw5DPPUSBjDwIVA" />
              <Link Id="MGtT8GumJj2OxsouQ9Jj4f" Ids="LUctOp7CKfeLgcWuvzAD1i,IWUuC0XfXKILoWrPBQEyrK" />
              <Link Id="Ew9jIuDCekwL6XXagkjPpb" Ids="DwPZHOhPqKdM9RkQRwLht1,QzEww6GNEjHLlHjYtTiYyI" />
              <Patch Id="QcuuRGP2R6wNhEfCiBzUEb" Name="CreateMesh" ParticipatingElements="RbPTEDdlCKMLXi1crOOgam,Igb5KzqVD0LO3Cja6yib64,UdXBxL0hIOpNHbaN2u81BU,VHJr177BIyCPpWinUaEcZx,V2dLXmfq17FMfWH7herD3A">
                <Pin Id="A6eLyRSnF7fMSHPbCSNc4T" Name="Type" Kind="InputPin" />
                <Pin Id="P9YbGsqCTkwMcvc8dMbcYW" Name="Properties" Kind="InputPin" />
              </Patch>
              <Link Id="IcfiyJTVDePMm9A9ATyyQ6" Ids="CAQ7lyTNdSzP5ulsyAOB2F,Tdrt4VzSOSwNaUI7MdfuyN" />
              <Link Id="UjyZVLgxI7NPAs1BA4OyxM" Ids="AfGwj0Xc4rzNBF7FG5WllR,Rv1XBAwFodNOSMknKmlMWD" />
              <Link Id="IjUBEhYoppXO4gy52c8VsI" Ids="UQ7ZMVIQqkIMpTzOu6owWp,FIVW060M7HFMCHQ049UVjj" />
              <Link Id="O8NyADX3PTaNJMBzQ0iHn4" Ids="C7aYjMSMzKXOiU8FIRNzhX,DaXnyRrEWfAPruMf7f4M9R" />
              <Link Id="QjQVzq6WPpqMqrE5pN5UZ4" Ids="MFyBndSqHDBMJisv6afE8p,DUmldK2SvVrOh5CELo0kim" />
              <Link Id="FkiSKSSgN4cN71OF2oiGZo" Ids="Ufri2DoiRvNMbi9DaqEBhQ,FIIjOXdYLtALxUJivLgOji" />
              <Patch Id="HBVgPCVUQ1DQMKpekVsToR" Name="SetMeshAnimation">
                <Pin Id="RlXEdCYfwtSOgxobiMGV6e" Name="MeshAnimation" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="TypeFlag" Name="Animation" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <ProcessDefinition Id="CSFvRR6rTleQYgOlqbRwHd" HasStateOut="true">
                <Fragment Id="CE8LopdKIJeQcb0zWzGn5o" Patch="MhaoSwnbZX6Np03HM4ZTdd" Enabled="true" />
                <Fragment Id="QnKAt4efL1hQOqW0WA6nuk" Patch="NPjKWO3LywMN622eCi4Wza" Enabled="true" />
                <Fragment Id="L5yaxYVcUeDQJLxVOzcgml" Patch="CtaIKExVsAqNi9SNjIN9kf" Enabled="true" />
                <Fragment Id="O3H7YMtX67AOAvehXaEchR" Patch="HBVgPCVUQ1DQMKpekVsToR" Enabled="true" />
                <Fragment Id="NY8odeumsmuMKzQqb0pwV7" Patch="UUiMekyVZvQPGk8dUjhnGl" Enabled="true" />
                <Fragment Id="MD50D4SHgAnQStN0ZlNcrC" Patch="QcuuRGP2R6wNhEfCiBzUEb" />
                <Fragment Id="LpAQEv4SxaqMsydsZNZSt8" Patch="IhTJCqVBY5UMGKeaRrf2eO" />
                <Fragment Id="ChqelGAC0EONUH0bXJOFXi" Patch="KiKX9vfOEgUMAEMbNbgojE" />
                <Fragment Id="FMWFZ9m46wALBXy75CaFa7" Patch="JE7taO266nXMk6YpGJrayN" Enabled="true" />
                <Fragment Id="V2DB8CgTTqiP0bxi4cEdEy" Patch="VCD06rTg4xyNZWVK2H6Xwb" />
              </ProcessDefinition>
              <Link Id="DGshXCuYMg0MLahTQLm0C1" Ids="EYgV6wWmWsZNCBn4OHRGFR,JuRG41YWPPzNZwvEE6OXiC" />
              <Link Id="DL9Wvz1mOOxPqf7lTTm26p" Ids="MEge3GACQEmNT1nFE5W2Cn,Ch7gopNJsyWMeTpTPhwgvj" />
              <Link Id="EzANfW8jpGLQNgCEILX7Kd" Ids="Ch7gopNJsyWMeTpTPhwgvj,BLAjOlzvQ9nQc6OB6nkFs3" IsHidden="true" />
              <Patch Id="VCD06rTg4xyNZWVK2H6Xwb" Name="GetMeshes">
                <Pin Id="BLAjOlzvQ9nQc6OB6nkFs3" Name="MeshRepo" Kind="OutputPin" />
              </Patch>
            </Patch>
          </Node>
          <!--

    ************************ MeshData ************************

-->
          <Node Name="MeshData" Bounds="63,600" Id="RUBi5hpugzsLkTXhGvCGeW">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" Name="Class" />
              <CategoryReference Kind="Category" Name="Primitive" />
            </p:NodeReference>
            <Patch Id="TX63SGtta6uOIuG78BTqXG">
              <Canvas Id="IBCIjhfG3MfLpsMHWkDrj9" CanvasType="Group">
                <Node Bounds="226,300,80,19" Id="HifVlUFOljULnUhJgkyFBn">
                  <p:NodeReference LastCategoryFullName="3D.Transform" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
                      <p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
                    </CategoryReference>
                    <Choice Kind="OperationCallFlag" Name="TransformSRT" />
                  </p:NodeReference>
                  <Pin Id="U7E3CGcG8zvOSFm8Mn51rI" Name="Input" Kind="InputPin" />
                  <Pin Id="NCusBTR2qzIQRL5C3GhK3N" Name="Scaling" Kind="InputPin" />
                  <Pin Id="Bf0WU3DhKLoOjYHuBPfXD7" Name="Rotation" Kind="InputPin" />
                  <Pin Id="JsZtiAd0AAQLitnInr8fAH" Name="Translation" Kind="InputPin" />
                  <Pin Id="EqzZjsuecyNOWZuVOaP7vr" Name="Output" Kind="OutputPin" />
                </Node>
                <Pad Id="PhV9lWc7M6mNgj2X9lrrYI" Comment="Scaling" Bounds="253,160,35,43" ShowValueBox="true" isIOBox="true" Value="2, 2, 2">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Vector3" />
                  </p:TypeAnnotation>
                </Pad>
                <Node Bounds="343,250,54,19" Id="GOQ1z0Q0Jc2N2YnJ5gvtM9">
                  <p:NodeReference LastCategoryFullName="3D.Vector3" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
                    <Choice Kind="OperationCallFlag" Name="Random (FromTo)" />
                  </p:NodeReference>
                  <Pin Id="Tr9TfdXrTBMPomTPH7APIb" Name="From" Kind="InputPin" />
                  <Pin Id="MyzOepiNprmNZQ8JFuTfL0" Name="To" Kind="InputPin" />
                  <Pin Id="NBj15me1oORLeAUcVRhEKo" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Pad Id="JOooTdAP3PbQP3d2e2theJ" Comment="From" Bounds="345,160,35,43" ShowValueBox="true" isIOBox="true" Value="-5, -5, -5">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Vector3" />
                  </p:TypeAnnotation>
                </Pad>
                <Pad Id="MNjkJEqoD6PMqNGMkwESW7" Comment="To" Bounds="394,210,35,43" ShowValueBox="true" isIOBox="true" Value="5, 5, 5">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Vector3" />
                  </p:TypeAnnotation>
                </Pad>
                <ControlPoint Id="KJD0Zi7PY0RQD6DmBN4qs0" Bounds="206,431" />
                <Node Bounds="631,300,80,19" Id="QjJ2fZ1UAxfPcQaEpGxoZy">
                  <p:NodeReference LastCategoryFullName="3D.Transform" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
                      <p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
                    </CategoryReference>
                    <Choice Kind="OperationCallFlag" Name="TransformSRT" />
                  </p:NodeReference>
                  <Pin Id="It82Qk7Ty9nMnKsis4PCQt" Name="Input" Kind="InputPin" />
                  <Pin Id="IcgibrulJIWQQSQlkVfneG" Name="Scaling" Kind="InputPin" />
                  <Pin Id="PqwtI8I7vQCL9s3vvmnCa6" Name="Rotation" Kind="InputPin" />
                  <Pin Id="DlyVslP9U18PloJMBsJloo" Name="Translation" Kind="InputPin" />
                  <Pin Id="Fs0EgvYWFiILeY7XRRU3NJ" Name="Output" Kind="OutputPin" />
                </Node>
                <Pad Id="ICEt0TMT0ZcNreHfcMyU4N" Comment="Scaling" Bounds="658,160,35,43" ShowValueBox="true" isIOBox="true" Value="0.5, 0.5, 0.5">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Vector3" />
                  </p:TypeAnnotation>
                </Pad>
                <Node Bounds="748,250,54,19" Id="LTELS5Kta87Pg32GRApxIC">
                  <p:NodeReference LastCategoryFullName="3D.Vector3" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
                    <Choice Kind="OperationCallFlag" Name="Random (FromTo)" />
                  </p:NodeReference>
                  <Pin Id="ATRI5WGSreLN9wJwPU9KCI" Name="From" Kind="InputPin" />
                  <Pin Id="DVKUOTgIdtJLhwnnkSREch" Name="To" Kind="InputPin" />
                  <Pin Id="ABW3W9MeHMUMjCIexUOrrC" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Pad Id="IhjR2KYvi1pLmNuUbSpmQz" Comment="From" Bounds="750,160,35,43" ShowValueBox="true" isIOBox="true" Value="-5, -5, -5">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Vector3" />
                  </p:TypeAnnotation>
                </Pad>
                <Pad Id="PNUzgxwEUbxQROCoPH9cvR" Comment="To" Bounds="799,210,35,43" ShowValueBox="true" isIOBox="true" Value="5, 5, 5">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Vector3" />
                  </p:TypeAnnotation>
                </Pad>
                <ControlPoint Id="D7Wws4FP0fXQXwyHPyNnwG" Bounds="611,431" />
                <Pad Id="Ce44ogwqfx6N39LoimHKHY" Bounds="712,371,393,19" ShowValueBox="true" isIOBox="true" Value="This is some data that the UserInterface can choose from.">
                  <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="String" />
                  </p:TypeAnnotation>
                  <p:ValueBoxSettings>
                    <p:fontsize p:Type="Int32">9</p:fontsize>
                    <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
                  </p:ValueBoxSettings>
                </Pad>
                <Node Bounds="204,359,71,26" Id="BjOqN16Gwe0OKIsAMTnLcs">
                  <p:NodeReference LastCategoryFullName="Main.MeshProperties" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="RecordType" Name="MeshProperties" />
                    <Choice Kind="OperationCallFlag" Name="Create" />
                  </p:NodeReference>
                  <Pin Id="LhlMF34nghhMaqeTohizag" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="LHgGQYjq5CAMElpiwDUtUN" Name="LifeTime" Kind="InputPin" />
                  <Pin Id="Tep8j3yNyglNuNoBxhTMBt" Name="Transform" Kind="InputPin" />
                  <Pin Id="OL17JUPbYOmMwcngxHawXU" Name="InitialColor" Kind="InputPin" />
                  <Pin Id="IblMAjMWEnRQZQqBhwvYgz" Name="FinalColor" Kind="InputPin" />
                  <Pin Id="IMpNEFV90RKLt9p0qHFKAH" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Node Bounds="131,300,65,19" Id="Gud6jo8hbN9M6qoCBSSh2g">
                  <p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="Random" />
                  </p:NodeReference>
                  <Pin Id="SB4Yu5XBzj6OkXkVRlM2bB" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="MvVTF43rfIBLAA6oaMqwzi" Name="Range" Kind="InputPin" />
                  <Pin Id="NLuZOgRXPfwPeDztV4U1rQ" Name="Seed" Kind="InputPin" />
                  <Pin Id="S4G1aW0DtRTMuYXX9RDCCv" Name="Allow duplicates" Kind="InputPin" DefaultValue="True" />
                  <Pin Id="GviTrXoC0XZQZj5O1iUua5" Name="Enabled" Kind="InputPin" />
                  <Pin Id="EiGdx9sYOgqLOesXLr2xF0" Name="Result" Kind="OutputPin" />
                </Node>
                <Node Bounds="131,201,44,19" Id="T6WI9jlCDheLFFWWNucRUT">
                  <p:NodeReference LastCategoryFullName="Math.Ranges.Range" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="Range (Join)" />
                  </p:NodeReference>
                  <Pin Id="LUVmS24GNlNQbsSeUWSh6x" Name="From" Kind="InputPin" DefaultValue="1" />
                  <Pin Id="P4bgzpilytGN2QFhhz6Kui" Name="To" Kind="InputPin" DefaultValue="25" />
                  <Pin Id="A7qkd9p5dq7Ou1kBu3yakP" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Node Bounds="609,359,71,26" Id="CH4kEeUvljtQUwyXwLaARn">
                  <p:NodeReference LastCategoryFullName="Main.MeshProperties" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="RecordType" Name="MeshProperties" />
                    <Choice Kind="OperationCallFlag" Name="Create" />
                  </p:NodeReference>
                  <Pin Id="VQGNTxSU6PaPk6SGIA7t5a" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="VPTjAmH4Xe4QQvZCuNIQyE" Name="LifeTime" Kind="InputPin" />
                  <Pin Id="AYXXcsXgudfNCvxnQwxyJt" Name="Transform" Kind="InputPin" />
                  <Pin Id="NvBRfpIZ7SkMlZ4EGYiA4x" Name="InitialColor" Kind="InputPin" />
                  <Pin Id="LRMEjuIxa1MOrDd2Pcdx7Z" Name="FinalColor" Kind="InputPin" />
                  <Pin Id="FMxZE18NdrqOcB9rOYVmBu" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Node Bounds="536,300,65,19" Id="MNowjFjoPYtNTfpnDfSXvN">
                  <p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="Random" />
                  </p:NodeReference>
                  <Pin Id="EWbGLtuLW2zNMy4ztgg4qm" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="F8FtZY3RZRkLnA5gKzQtLS" Name="Range" Kind="InputPin" />
                  <Pin Id="JDzUQutDjX2NOoxfmQZEXX" Name="Seed" Kind="InputPin" />
                  <Pin Id="Q6BS4HbUYwZNiiOFuyGZ8E" Name="Allow duplicates" Kind="InputPin" DefaultValue="True" />
                  <Pin Id="MIQXifLRfGSNnIxleKSR97" Name="Enabled" Kind="InputPin" />
                  <Pin Id="NpGW4NbfijzP9hNjSSXak5" Name="Result" Kind="OutputPin" />
                </Node>
                <Node Bounds="536,201,44,19" Id="HLag8RdztWqOd8NVlBwbBE">
                  <p:NodeReference LastCategoryFullName="Math.Ranges.Range" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="Range (Join)" />
                  </p:NodeReference>
                  <Pin Id="AAOSFryhAeLNMpX870Prbk" Name="From" Kind="InputPin" DefaultValue="1" />
                  <Pin Id="HMHWOeOglx2NAblTES0Pxd" Name="To" Kind="InputPin" DefaultValue="25" />
                  <Pin Id="HeZkECOxZsgN3cRGM5yQ23" Name="Output" Kind="StateOutputPin" />
                </Node>
              </Canvas>
              <Patch Id="A5Jtsiadrr4NGslhYoFrfH" Name="Create" />
              <Link Id="TRw3pT4EXdrM0DRVmQvLBA" Ids="PhV9lWc7M6mNgj2X9lrrYI,NCusBTR2qzIQRL5C3GhK3N" />
              <Link Id="D0yx61RtCqTNrMKbj3zs4W" Ids="NBj15me1oORLeAUcVRhEKo,JsZtiAd0AAQLitnInr8fAH" />
              <Link Id="MMnWoCH9eOoOuBPX7X3p4s" Ids="JOooTdAP3PbQP3d2e2theJ,Tr9TfdXrTBMPomTPH7APIb" />
              <Link Id="THzwLRiiE31NrTdeR622Kz" Ids="MNjkJEqoD6PMqNGMkwESW7,MyzOepiNprmNZQ8JFuTfL0" />
              <Link Id="DS2eFzONgamL8jLULkWood" Ids="KJD0Zi7PY0RQD6DmBN4qs0,JMT0pZugRxfORYEZdR3zbM" IsHidden="true" />
              <Patch Id="LI3AYmURLhmNhgL3jvMp14" Name="Big">
                <Pin Id="JMT0pZugRxfORYEZdR3zbM" Name="Output" Kind="OutputPin" />
              </Patch>
              <Link Id="R8JJbLw42eEMNqSOIv5wly" Ids="ICEt0TMT0ZcNreHfcMyU4N,IcgibrulJIWQQSQlkVfneG" />
              <Link Id="DmVnuEpgRlCOZjtPr5f7DW" Ids="ABW3W9MeHMUMjCIexUOrrC,DlyVslP9U18PloJMBsJloo" />
              <Link Id="K1eq8sdcrl9NFFgSfD8HSA" Ids="IhjR2KYvi1pLmNuUbSpmQz,ATRI5WGSreLN9wJwPU9KCI" />
              <Link Id="FcJXjE9be2ENGu2cs8qYe2" Ids="PNUzgxwEUbxQROCoPH9cvR,DVKUOTgIdtJLhwnnkSREch" />
              <Patch Id="GZaLIEXP1KJNwCQoiLcKog" Name="Small">
                <Pin Id="DcxEbvq9PrLOChKW21Mcav" Name="Output" Kind="OutputPin" />
              </Patch>
              <Link Id="IO8wJ3oxWO0LTGUv49Vsvo" Ids="D7Wws4FP0fXQXwyHPyNnwG,DcxEbvq9PrLOChKW21Mcav" IsHidden="true" />
              <Patch Id="PtJhqNYMQ8AM64eJSjWVlf" Name="Update" />
              <ProcessDefinition Id="LhRMNjSjQtyN5UgSWq0IBC" HasStateOut="true">
                <Fragment Id="EAVMH8uXfBlOZJo4XjXTk1" Patch="A5Jtsiadrr4NGslhYoFrfH" Enabled="true" />
                <Fragment Id="RU0oVSlhrJeMLs7TLBAOhm" Patch="PtJhqNYMQ8AM64eJSjWVlf" Enabled="true" />
                <Fragment Id="I7X1M8UJ0jCMMy1RVi62Jk" Patch="LI3AYmURLhmNhgL3jvMp14" />
                <Fragment Id="PJ2ayBWqv2MQOCo2yLN2ql" Patch="GZaLIEXP1KJNwCQoiLcKog" />
              </ProcessDefinition>
              <Link Id="DHzqVYzRggbPTCZFbXoqDs" Ids="EqzZjsuecyNOWZuVOaP7vr,Tep8j3yNyglNuNoBxhTMBt" />
              <Link Id="Bxd6yYpuGKoMHqepI9fG8X" Ids="IMpNEFV90RKLt9p0qHFKAH,KJD0Zi7PY0RQD6DmBN4qs0" />
              <Link Id="IpWvtdpW3SXNHbWJFk21dt" Ids="EiGdx9sYOgqLOesXLr2xF0,LHgGQYjq5CAMElpiwDUtUN" />
              <Link Id="Q9pMXIzJB8WN8sMUY4go2M" Ids="A7qkd9p5dq7Ou1kBu3yakP,MvVTF43rfIBLAA6oaMqwzi" />
              <Link Id="DrcOkw3JRkiNZhkYd4rdWG" Ids="NpGW4NbfijzP9hNjSSXak5,VPTjAmH4Xe4QQvZCuNIQyE" />
              <Link Id="AFWMFK8hfU2OkJojZbMR82" Ids="HeZkECOxZsgN3cRGM5yQ23,F8FtZY3RZRkLnA5gKzQtLS" />
              <Link Id="L20sPgfqb3kOuHkdeeO5sl" Ids="Fs0EgvYWFiILeY7XRRU3NJ,AYXXcsXgudfNCvxnQwxyJt" />
              <Link Id="Nb5sKUXLJ6COBAMuK3x45Z" Ids="FMxZE18NdrqOcB9rOYVmBu,D7Wws4FP0fXQXwyHPyNnwG" />
            </Patch>
          </Node>
          <Node Bounds="601,360,61,19" Id="HsDaXKLUmZNLyIy1tPGLJZ">
            <p:NodeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="MeshData" />
            </p:NodeReference>
            <Pin Id="HSsKcRkawmJOCzBFXXCLT4" Name="Output" Kind="StateOutputPin" />
            <Pin Id="GJsZbGGL1MHL584iTi4PKv" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="MnzxdlLieIaNO2KApLxFXL" Name="Update" Kind="InputPin" />
          </Node>
          <!--

    ************************ UserInterface ************************

-->
          <Node Name="UserInterface" Bounds="63,640" Id="ONrJHG8FDZPPRhRI6I1WGt">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" Name="Class" />
              <CategoryReference Kind="Category" Name="Primitive" />
            </p:NodeReference>
            <Patch Id="HOmf2NqxWarMUG3r3enrgO">
              <Canvas Id="MbRc0dMlRAJLabFovP0VbR" CanvasType="Group">
                <Node Bounds="151,587,94,129" Id="RNhjfcslIPnQI0PS97qgNR">
                  <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                    <Choice Kind="ApplicationStatefulRegion" Name="If" />
                  </p:NodeReference>
                  <Pin Id="UqkuItK5NDoLN3fqtAaoOF" Name="Condition" Kind="InputPin" />
                  <Patch Id="NNnGMkNm0BfNkNUp49E7S1" ManuallySortedPins="true">
                    <Patch Id="M9gUELPVrj9QNgqMW2T86w" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="SrqAGwiqE9nLLFNLynUJlA" Name="Then" ManuallySortedPins="true" />
                    <Node Bounds="181,610,52,26" Id="KxpHS3SULvgL8bxEjCXV0I">
                      <p:NodeReference LastCategoryFullName="Main.MeshData" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="MeshData" />
                        <Choice Kind="OperationCallFlag" Name="Big" />
                      </p:NodeReference>
                      <Pin Id="VdHrOYJo7EUPkD3pSeuq2j" Name="Input" Kind="StateInputPin" />
                      <Pin Id="Do1LgqCIcoBOlwjP4SVUgO" Name="State Output" Kind="StateOutputPin" />
                      <Pin Id="NhDUJ5LWEIiMEfxk0Hdcde" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="163,670,70,26" Id="B10eFiNY57RL7fB6KpBmi2">
                      <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="Manager" NeedsToBeDirectParent="true" />
                        <Choice Kind="OperationCallFlag" Name="CreateMesh" />
                      </p:NodeReference>
                      <Pin Id="MQMPM768NhxNWJ23rrHJhF" Name="Input" Kind="StateInputPin" />
                      <Pin Id="HbVxx9PxrdKOf6OmpNJkKW" Name="Type" Kind="InputPin" />
                      <Pin Id="LyT0LWvrUWRO02y5cmiNnH" Name="Properties" Kind="InputPin" />
                      <Pin Id="RJkg6uFc1mUMQmzCNTspec" Name="Output" Kind="StateOutputPin" />
                    </Node>
                  </Patch>
                </Node>
                <Node Bounds="301,607,110,109" Id="FSIprvwvyfOPiRdSCkWJ7u">
                  <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                    <Choice Kind="ApplicationStatefulRegion" Name="If" />
                  </p:NodeReference>
                  <Pin Id="H51R57Ec0sRNFtT1fmojNB" Name="Condition" Kind="InputPin" />
                  <Patch Id="Hh5p2XEG164O1KKfw9O6ln" ManuallySortedPins="true">
                    <Patch Id="Kkr0yNuP1ZfQFYwsvNzlyj" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="DCSA9Qt0brIPhiUU4ov0bt" Name="Then" ManuallySortedPins="true" />
                    <Node Bounds="347,630,52,26" Id="JcY88hMehAaQUjsAI7EP41">
                      <p:NodeReference LastCategoryFullName="Main.MeshData" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="MeshData" />
                        <Choice Kind="OperationCallFlag" Name="Small" />
                      </p:NodeReference>
                      <Pin Id="QzLGeMSyuAGOv6XmKPwZCJ" Name="Input" Kind="StateInputPin" />
                      <Pin Id="UzlOm4t8Z3bLITVtfW3ZPA" Name="State Output" Kind="StateOutputPin" />
                      <Pin Id="Ijydfv7AU1MQCkT9z2cWa4" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="313,670,70,26" Id="Mqs58oPbcuiN5To1DL7Yns">
                      <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="Manager" NeedsToBeDirectParent="true" />
                        <Choice Kind="OperationCallFlag" Name="CreateMesh" />
                      </p:NodeReference>
                      <Pin Id="HYm7AdK51TkMgPPg9lkpAg" Name="Input" Kind="StateInputPin" />
                      <Pin Id="MRDr8qhT3oCLz9vs3dKqdx" Name="Type" Kind="InputPin" />
                      <Pin Id="Ii10DNF3TJVN9rfc1srNto" Name="Properties" Kind="InputPin" />
                      <Pin Id="Fuz637aHGvLMoVW88DHnfN" Name="Output" Kind="StateOutputPin" />
                    </Node>
                  </Patch>
                </Node>
                <Node Bounds="464,607,108,129" Id="O7YM7JsyBe0NFnyRTzsWgQ">
                  <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                    <Choice Kind="ApplicationStatefulRegion" Name="If" />
                  </p:NodeReference>
                  <Pin Id="PboVWYAKW2rOsefe2YczO4" Name="Condition" Kind="InputPin" />
                  <Patch Id="DB1CRYjaGnfL8lfv0WBbqO" ManuallySortedPins="true">
                    <Patch Id="GmEiM98Hxv4NmdVTKXpo6g" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="CpuxRXRZbXjPL2qeKyq0eL" Name="Then" ManuallySortedPins="true" />
                    <Node Bounds="508,630,52,26" Id="L25UoFvY4YMMEqinlIqzrW">
                      <p:NodeReference LastCategoryFullName="Main.MeshData" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="MeshData" />
                        <Choice Kind="OperationCallFlag" Name="Small" />
                      </p:NodeReference>
                      <Pin Id="CP2rldzPoLsMixjqOyZq0f" Name="Input" Kind="StateInputPin" />
                      <Pin Id="FscVXYhtM2WLsA4OwxYOSM" Name="State Output" Kind="StateOutputPin" />
                      <Pin Id="HihjhLeEK1vPHBtm3BC7tc" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="476,690,70,26" Id="Cfgm6bXum8DMMj3fG0ivy8">
                      <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="Manager" NeedsToBeDirectParent="true" />
                        <Choice Kind="OperationCallFlag" Name="CreateMesh" />
                      </p:NodeReference>
                      <Pin Id="LPJsm2bU6GiLlTaHjyf4rV" Name="Input" Kind="StateInputPin" />
                      <Pin Id="AUKgDaE5vOoMtyLk9ruMng" Name="Type" Kind="InputPin" />
                      <Pin Id="BKkOwEWnYiGOCePLelvLcc" Name="Properties" Kind="InputPin" />
                      <Pin Id="DZ4FHa2K2qvLqStJgN8sya" Name="Output" Kind="StateOutputPin" />
                    </Node>
                  </Patch>
                </Node>
                <Pad Id="QrYPMFQsaaaLZkD4Pk7DhC" SlotId="GIPkd1ov5TcLbFy7gAzAt1" Bounds="183,560" />
                <Pad Id="LTxQJQUn2RMNb4DYuyCOUo" SlotId="GIPkd1ov5TcLbFy7gAzAt1" Bounds="349,510" />
                <Pad Id="FSddq0fZktxLAlXAKadsuo" SlotId="GIPkd1ov5TcLbFy7gAzAt1" Bounds="553,510" />
                <Node Bounds="623,607,129,129" Id="Hj29wEYbX65NMGkcn2fpEx">
                  <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                    <Choice Kind="ApplicationStatefulRegion" Name="If" />
                  </p:NodeReference>
                  <Pin Id="MpaaweeOXiFLJzVLxaSF6y" Name="Condition" Kind="InputPin" />
                  <Patch Id="Rqq7NirgNo5NrserC5CfEs" ManuallySortedPins="true">
                    <Patch Id="J5bo7jMMvcHMX6nScmolAo" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="AqqEQey3WmbMLCszezH6em" Name="Then" ManuallySortedPins="true" />
                    <Node Bounds="688,630,52,26" Id="UCXX99lJ4RhPBLl5ZdjpWM">
                      <p:NodeReference LastCategoryFullName="Main.MeshData" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="MeshData" />
                        <Choice Kind="OperationCallFlag" Name="Big" />
                      </p:NodeReference>
                      <Pin Id="TfJXuXPvZuqL3PoNEAJncq" Name="Input" Kind="StateInputPin" />
                      <Pin Id="SVcd8kNC0TaNPrfsFiUjpc" Name="State Output" Kind="StateOutputPin" />
                      <Pin Id="B5DZoVGGxONOzkeDzf3f7e" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="635,690,70,26" Id="VhV9v7VjqKeNA1HXyG4eRE">
                      <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="Manager" NeedsToBeDirectParent="true" />
                        <Choice Kind="OperationCallFlag" Name="CreateMesh" />
                      </p:NodeReference>
                      <Pin Id="Lu7yF1136E0OUJ0fucliUw" Name="Input" Kind="StateInputPin" />
                      <Pin Id="C290u03AdzMLz6gBoofWXm" Name="Type" Kind="InputPin" />
                      <Pin Id="MdS2BJetuxWOzTWhHokRKA" Name="Properties" Kind="InputPin" />
                      <Pin Id="NXR6qUeOZm8QdOymfjfo1r" Name="Output" Kind="StateOutputPin" />
                    </Node>
                  </Patch>
                </Node>
                <Pad Id="FOCdxbEOvquPGy4cgelu7d" SlotId="GIPkd1ov5TcLbFy7gAzAt1" Bounds="690,510" />
                <ControlPoint Id="KI4kdAUEpZ6Lw7LTZlgR7b" Bounds="388,180" />
                <Pad Id="Uwfsiu4o0zfMAcYVZgvPyT" SlotId="GIPkd1ov5TcLbFy7gAzAt1" Bounds="388,230" />
                <ControlPoint Id="Old91H8nliSQP2N0BzQphk" Bounds="226,180" />
                <Pad Id="ORkmPFs96SQPHtcbRaItBJ" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="226,230" />
                <Pad Id="DVXDpbqywRAONj1lmCEb3T" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="117,630" />
                <Pad Id="DsUiS5EomRxLuVeI56L0EZ" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="315,560" />
                <Pad Id="I8jQ5AbbT5SMQ8H92rjHvT" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="478,560" />
                <Pad Id="SkNW8sziNrEO4G9RAQ9XFc" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="641,560" />
                <ControlPoint Id="FfEA3tMZw7eL38cx1hwidv" Bounds="153,460" />
                <ControlPoint Id="KlH36sRTp4VMBim0KrZXoC" Bounds="303,441" />
                <ControlPoint Id="MyjAgmJRX0ELtMpJcbnWTJ" Bounds="466,460" />
                <ControlPoint Id="DmDC9RnDwIeLdepmrOQAQY" Bounds="621,450" />
                <Pad Id="TUvcXifEe7zPEg9tlgz3Wn" Bounds="302,320,204,19" ShowValueBox="true" isIOBox="true" Value="This could be a patch with the UI.">
                  <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="String" />
                  </p:TypeAnnotation>
                  <p:ValueBoxSettings>
                    <p:fontsize p:Type="Int32">9</p:fontsize>
                    <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
                  </p:ValueBoxSettings>
                </Pad>
                <Pad Id="Lk4kPk5Vtm2MuXETGhxlA3" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="1067,949" />
                <ControlPoint Id="VKfuGF5hIb4QEOuFyl2GMm" Bounds="1138,879" />
                <ControlPoint Id="TiI84fvAMAGNk37nPou8Xh" Bounds="1103,850" />
                <Node Bounds="1065,979,76,26" Id="MsNettVuzlBLjniMxRBBhT">
                  <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="FactoryPatternAutoRegister.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="RemoveMesh" />
                  </p:NodeReference>
                  <Pin Id="C8UOg5AVhCWNXOdrGuRhz4" Name="Input" Kind="StateInputPin" />
                  <Pin Id="GGddjJiTBCjNMEgwB96h7e" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="LmkLbcp7l6pP6vkRTwuIgh" Name="Index" Kind="InputPin" />
                  <Pin Id="PnNEja1mj6NOgrVZEp33ni" Name="Apply" Kind="InputPin" />
                </Node>
                <Node Bounds="1264,979,66,26" Id="TtM2gIESXZsPE092nlDUNl">
                  <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="FactoryPatternAutoRegister.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="ClearAll" />
                  </p:NodeReference>
                  <Pin Id="NylEdPXAI7MPs4XDSxaEaB" Name="Input" Kind="StateInputPin" />
                  <Pin Id="AEgM4neRz1oP8V6xZgxTgs" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="MngM4d6ZNHuNTHbOraLiUT" Name="Apply" Kind="InputPin" />
                </Node>
                <Pad Id="Vk1slJrCKJ3NaKgBYxDsEg" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="1266,949" />
                <ControlPoint Id="ULqC3FHFhu5OaX6LildJyj" Bounds="1327,879" />
                <Node Bounds="813,607,94,119" Id="D1s5pXeKQbRNxVRK57AE6K">
                  <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                    <Choice Kind="ApplicationStatefulRegion" Name="If" />
                  </p:NodeReference>
                  <Pin Id="UgIF8NSX5VENxqRvIPV2vy" Name="Condition" Kind="InputPin" />
                  <Patch Id="Hhm3nsfprqJQDTUoq5gk94" ManuallySortedPins="true">
                    <Patch Id="AThpZb0F0c3MrlaRUJWqSC" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="QvoQXNN2ii8O4RqFyuFaRB" Name="Then" ManuallySortedPins="true" />
                    <Node Bounds="843,630,52,26" Id="GU3T8I9vetKNTDWNVVHawn">
                      <p:NodeReference LastCategoryFullName="Main.MeshData" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="MeshData" />
                        <Choice Kind="OperationCallFlag" Name="Small" />
                      </p:NodeReference>
                      <Pin Id="RFfkhfBaedoMnDk50fK3gu" Name="Input" Kind="StateInputPin" />
                      <Pin Id="PTW9Tqd8obtLYnaHA5oEee" Name="State Output" Kind="StateOutputPin" />
                      <Pin Id="A8EVt3fR5hdMfgDx1l0qu8" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="825,680,70,26" Id="CvjHRIcXddKPBHwj6JH1pK">
                      <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="Manager" NeedsToBeDirectParent="true" />
                        <Choice Kind="OperationCallFlag" Name="CreateMesh" />
                      </p:NodeReference>
                      <Pin Id="NiTmLKSWW94OXQZHSdhxJq" Name="Input" Kind="StateInputPin" />
                      <Pin Id="B25svpkCpPxLaVkE4pvEMN" Name="Type" Kind="InputPin" />
                      <Pin Id="VTQBqbVRN4XQYzfbqFZuZU" Name="Properties" Kind="InputPin" />
                      <Pin Id="PCDWW4Wy0E2K93AcVmm64n" Name="Output" Kind="StateOutputPin" />
                    </Node>
                  </Patch>
                </Node>
                <Pad Id="FXA3YFdEeRaN64KY9RNcLn" SlotId="GIPkd1ov5TcLbFy7gAzAt1" Bounds="845,550" />
                <Node Bounds="1010,607,94,119" Id="Kjy9T9NrrzlM94uFzhNms2">
                  <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                    <Choice Kind="ApplicationStatefulRegion" Name="If" />
                  </p:NodeReference>
                  <Pin Id="NfusStjqqP9LyDUxt902eG" Name="Condition" Kind="InputPin" />
                  <Patch Id="BpYNX7yh9N4PB76Yx0NaK7" ManuallySortedPins="true">
                    <Patch Id="ETjlzzivpInOKkjnumfpLy" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="Opk12VaVT4RPdtr50Zl2ey" Name="Then" ManuallySortedPins="true" />
                    <Node Bounds="1040,630,52,26" Id="TJQuLI39QwhQdoBCoEvsf6">
                      <p:NodeReference LastCategoryFullName="Main.MeshData" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="MeshData" />
                        <Choice Kind="OperationCallFlag" Name="Big" />
                      </p:NodeReference>
                      <Pin Id="GfjJZ8VnEUCQFKcGzOSSHk" Name="Input" Kind="StateInputPin" />
                      <Pin Id="TocEqNlRqxVLriWQ3jgEE0" Name="State Output" Kind="StateOutputPin" />
                      <Pin Id="AZPiYyH3AolPza2bIE9tx1" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="1022,680,70,26" Id="Elm0l5g1kiJMWpH7KBvS0G">
                      <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="Manager" NeedsToBeDirectParent="true" />
                        <Choice Kind="OperationCallFlag" Name="CreateMesh" />
                      </p:NodeReference>
                      <Pin Id="UKnjNk0QlXgL23s2nVBquJ" Name="Input" Kind="StateInputPin" />
                      <Pin Id="KcZq0UMmLphMTyw2Dt0imq" Name="Type" Kind="InputPin" />
                      <Pin Id="IMelmJrvYHWLRTVrR8aWIO" Name="Properties" Kind="InputPin" />
                      <Pin Id="ODnfPKNYyevPYF7bDOrLm2" Name="Output" Kind="StateOutputPin" />
                    </Node>
                  </Patch>
                </Node>
                <Pad Id="RjDepVm3ZTAQYG7fYiRqCF" SlotId="GIPkd1ov5TcLbFy7gAzAt1" Bounds="1042,540" />
                <Pad Id="Phh5QzUE5daN4oNoGsldAA" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="827,580" />
                <Pad Id="NfRLCkmxn3HLvyqxOSuTEJ" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="1024,570" />
                <ControlPoint Id="HeRGZVAnd3XNDgNIpvUcv6" Bounds="815,470" />
                <ControlPoint Id="RSobND0vApxLf2itEZTeIT" Bounds="1012,470" />
                <Pad Id="OZBVjE04qFlLVTfAEx7Q5x" SlotId="BB97HruNBQKM0MujzGr3t0" Bounds="197,530" />
                <Pad Id="VL1NC5S3oaQLKGC3CwykLR" SlotId="NuH6YC6I17FMlEweTcq1wM" Bounds="947,490" />
                <Pad Id="PANhOD4tYhsMDTIjKGCOi1" SlotId="NPPJjQTcOWzPmBAanqsB2N" Bounds="510,530" />
                <Pad Id="VM9yD2sIOCUNrMBYxjnirs" SlotId="NPPJjQTcOWzPmBAanqsB2N" Bounds="669,530" />
              </Canvas>
              <Patch Id="Ex9cTHjXvNQN1AbX0apFBF" Name="Update">
                <Pin Id="GDkdIxQEkzdOD29zCu0Nrv" MergeId="553" Name="CreateBigBox" Kind="InputPin" />
                <Pin Id="Ga1hye9M7XdPRMfPtZqdcz" MergeId="554" Name="CreateSmallBox" Kind="InputPin" />
                <Pin Id="B4HWOLXaQiPOYEdtur0qwP" MergeId="555" Name="CreateSmallSphere" Kind="InputPin" />
                <Pin Id="CK4OHJmf43GLApQJx80QgP" Name="CreateBigSphere" Kind="InputPin" />
                <Pin Id="Q19aNLLNFdIQOlDs0eMdQP" Name="CreateSmallTorus" Kind="InputPin" />
                <Pin Id="Dhe21xJ3G6zOjVtwoMsnxn" Name="CreateBigTorus" Kind="InputPin" />
                <Pin Id="DEiTxjKE2rkNbOCBjQGYHz" Name="IndexToRemove" Kind="InputPin" />
                <Pin Id="HEeq2K4VlfcLfDQCypVYUD" Name="RemoveMesh" Kind="InputPin" />
                <Pin Id="ApMN3ChGyTMPArkm8WjrOG" Name="Clear" Kind="InputPin" />
              </Patch>
              <Slot Id="GIPkd1ov5TcLbFy7gAzAt1" Name="MeshData" />
              <Patch Id="Dvp5aa2ICWSOrieDI2uvAa" Name="SetMeshData">
                <Pin Id="AZwGaJVNG9aNWJuAzP2NRd" MergeId="565" Name="MeshData" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="TypeFlag" Name="MeshData" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Slot Id="FI7qEolx2flMseC0aVRNeN" Name="MeshManager" />
              <Patch Id="GSQvjkOKfGOMhlo2tkajbZ" Name="SetMeshManager">
                <Pin Id="D4zJIf0eaYkM5Y6LEERQgr" MergeId="569" Name="MeshManager" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="TypeFlag" Name="Manager" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Link Id="UMRmSeFMHzaL4Z7xwHUMwd" Ids="QrYPMFQsaaaLZkD4Pk7DhC,VdHrOYJo7EUPkD3pSeuq2j" />
              <Link Id="QQXpofIzVzRMQgSdKPzlu7" Ids="LTxQJQUn2RMNb4DYuyCOUo,QzLGeMSyuAGOv6XmKPwZCJ" />
              <Link Id="TMcnPepmxbdPWRGn20phEg" Ids="FSddq0fZktxLAlXAKadsuo,CP2rldzPoLsMixjqOyZq0f" />
              <Link Id="H6m0dZ7H11GMuTfxPpryw5" Ids="FOCdxbEOvquPGy4cgelu7d,TfJXuXPvZuqL3PoNEAJncq" />
              <Link Id="FamyoQPawKAQSDF5Sni7Vq" Ids="AZwGaJVNG9aNWJuAzP2NRd,KI4kdAUEpZ6Lw7LTZlgR7b" IsHidden="true" />
              <Link Id="DYaZy0vyvPKPNrAcTR7UVG" Ids="KI4kdAUEpZ6Lw7LTZlgR7b,Uwfsiu4o0zfMAcYVZgvPyT" />
              <Link Id="UDgK86LpFhNLD9WxcA6teK" Ids="D4zJIf0eaYkM5Y6LEERQgr,Old91H8nliSQP2N0BzQphk" IsHidden="true" />
              <Link Id="KKACzoj9bDUOWHWWd8ZVr9" Ids="Old91H8nliSQP2N0BzQphk,ORkmPFs96SQPHtcbRaItBJ" />
              <Link Id="U4rUYE7RuUSN4sm9kJ4Xch" Ids="GDkdIxQEkzdOD29zCu0Nrv,FfEA3tMZw7eL38cx1hwidv" IsHidden="true" />
              <Link Id="RfDfNUwIlsPOSefIg4FxV9" Ids="KlH36sRTp4VMBim0KrZXoC,H51R57Ec0sRNFtT1fmojNB" />
              <Link Id="CABOD4k71JdPpxyEZraFgc" Ids="Ga1hye9M7XdPRMfPtZqdcz,KlH36sRTp4VMBim0KrZXoC" IsHidden="true" />
              <Link Id="F1mzZpiasO9N1oNONmGHNV" Ids="MyjAgmJRX0ELtMpJcbnWTJ,PboVWYAKW2rOsefe2YczO4" />
              <Link Id="C7E7xYzHqo5L9mqHi7Yey2" Ids="B4HWOLXaQiPOYEdtur0qwP,MyjAgmJRX0ELtMpJcbnWTJ" IsHidden="true" />
              <Link Id="L2SjDJanAf6NEjUh3r6tcG" Ids="DmDC9RnDwIeLdepmrOQAQY,MpaaweeOXiFLJzVLxaSF6y" />
              <Link Id="MIdxlk7eAZ1PQD7asRuwd0" Ids="FfEA3tMZw7eL38cx1hwidv,UqkuItK5NDoLN3fqtAaoOF" />
              <ProcessDefinition Id="FiHR5HPRFk1QNFRCkF6lqv">
                <Fragment Id="BzNJPPH8TQmN4ULwVPvfdm" Patch="GSQvjkOKfGOMhlo2tkajbZ" Enabled="true" />
                <Fragment Id="M22aJKUa7MHL72nl63V3rc" Patch="Dvp5aa2ICWSOrieDI2uvAa" Enabled="true" />
                <Fragment Id="B7YQ4GwZQCYN4cN5YsTHPr" Patch="Ex9cTHjXvNQN1AbX0apFBF" Enabled="true" />
              </ProcessDefinition>
              <Link Id="EcflZKbjRtKQT6KrfQ2eHN" Ids="CK4OHJmf43GLApQJx80QgP,DmDC9RnDwIeLdepmrOQAQY" IsHidden="true" />
              <Link Id="O0U9OkWiLujOBmzYLgep3Z" Ids="Lk4kPk5Vtm2MuXETGhxlA3,C8UOg5AVhCWNXOdrGuRhz4" />
              <Link Id="OK09tFFvCaCPeyWUKWX59N" Ids="HEeq2K4VlfcLfDQCypVYUD,VKfuGF5hIb4QEOuFyl2GMm" IsHidden="true" />
              <Link Id="AqIzSJibX4vQJfViwotEa4" Ids="TiI84fvAMAGNk37nPou8Xh,LmkLbcp7l6pP6vkRTwuIgh" />
              <Link Id="D7S0iLkaYBYNJDksmOUUEN" Ids="DEiTxjKE2rkNbOCBjQGYHz,TiI84fvAMAGNk37nPou8Xh" IsHidden="true" />
              <Link Id="Hfb8dMzheo6LFyTIwdWr8A" Ids="VKfuGF5hIb4QEOuFyl2GMm,PnNEja1mj6NOgrVZEp33ni" />
              <Link Id="VI80AQoeVvHQXFNblTaAUm" Ids="Vk1slJrCKJ3NaKgBYxDsEg,NylEdPXAI7MPs4XDSxaEaB" />
              <Link Id="EsBa7ex9nzrQaFiWBAuAmn" Ids="ULqC3FHFhu5OaX6LildJyj,MngM4d6ZNHuNTHbOraLiUT" />
              <Link Id="QFl0JHaAaL5QYcWSbwv2n1" Ids="ApMN3ChGyTMPArkm8WjrOG,ULqC3FHFhu5OaX6LildJyj" IsHidden="true" />
              <Link Id="V3O4wMGtDHMO5HXyJNItIC" Ids="FXA3YFdEeRaN64KY9RNcLn,RFfkhfBaedoMnDk50fK3gu" />
              <Link Id="GMulGhKLEZAPBZfLG5YkFQ" Ids="RjDepVm3ZTAQYG7fYiRqCF,GfjJZ8VnEUCQFKcGzOSSHk" />
              <Link Id="SUWyPjuZMO1Og9m9E7NZfl" Ids="HeRGZVAnd3XNDgNIpvUcv6,UgIF8NSX5VENxqRvIPV2vy" />
              <Link Id="CDc3jmCIg3RPbmW51JRFyn" Ids="RSobND0vApxLf2itEZTeIT,NfusStjqqP9LyDUxt902eG" />
              <Link Id="SbjSFNi6Xk9MwKowiUYeHE" Ids="Q19aNLLNFdIQOlDs0eMdQP,HeRGZVAnd3XNDgNIpvUcv6" IsHidden="true" />
              <Link Id="CuAMgdWr7xPO8JfK50FrVO" Ids="Dhe21xJ3G6zOjVtwoMsnxn,RSobND0vApxLf2itEZTeIT" IsHidden="true" />
              <Slot Id="BB97HruNBQKM0MujzGr3t0" Name="BoxType">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="BoxObject" />
                </p:TypeAnnotation>
              </Slot>
              <Slot Id="NPPJjQTcOWzPmBAanqsB2N" Name="SphereType">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="SphereObject" />
                </p:TypeAnnotation>
              </Slot>
              <Slot Id="NuH6YC6I17FMlEweTcq1wM" Name="TorusType">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="TorusObject" />
                </p:TypeAnnotation>
              </Slot>
              <Link Id="TN5wkBBNXSGQMz335rsy9X" Ids="DVXDpbqywRAONj1lmCEb3T,MQMPM768NhxNWJ23rrHJhF" />
              <Link Id="O6uhgesCH4oQXUpYg84gc3" Ids="OZBVjE04qFlLVTfAEx7Q5x,HbVxx9PxrdKOf6OmpNJkKW" />
              <Link Id="Fd9sGaRBYXRPjgkLG8f227" Ids="NhDUJ5LWEIiMEfxk0Hdcde,LyT0LWvrUWRO02y5cmiNnH" />
              <Link Id="Lsvqu8WfudhPUDvaAH9pQ7" Ids="OZBVjE04qFlLVTfAEx7Q5x,MRDr8qhT3oCLz9vs3dKqdx" />
              <Link Id="OZiPXrVHYUUMU5pycNXbuL" Ids="Ijydfv7AU1MQCkT9z2cWa4,Ii10DNF3TJVN9rfc1srNto" />
              <Link Id="AYzOpgBVGviNHraDxksAPj" Ids="DsUiS5EomRxLuVeI56L0EZ,HYm7AdK51TkMgPPg9lkpAg" />
              <Link Id="H2voq8OOOXLMCLRN6KNMyG" Ids="HihjhLeEK1vPHBtm3BC7tc,BKkOwEWnYiGOCePLelvLcc" />
              <Link Id="RuMrGK1YTbbQH1YgQrtcmJ" Ids="I8jQ5AbbT5SMQ8H92rjHvT,LPJsm2bU6GiLlTaHjyf4rV" />
              <Link Id="Kj44ayVrQgUNd4QN220nnP" Ids="PANhOD4tYhsMDTIjKGCOi1,AUKgDaE5vOoMtyLk9ruMng" />
              <Link Id="F5htOdE4aENM9Mim0sALmk" Ids="B5DZoVGGxONOzkeDzf3f7e,MdS2BJetuxWOzTWhHokRKA" />
              <Link Id="QzHv7hufjoBP7bG96pKfbx" Ids="VM9yD2sIOCUNrMBYxjnirs,C290u03AdzMLz6gBoofWXm" />
              <Link Id="FWRM56crwAbL5J8NeCr2EX" Ids="SkNW8sziNrEO4G9RAQ9XFc,Lu7yF1136E0OUJ0fucliUw" />
              <Link Id="NUsUVTMcUyiO9Yq7wwVKZ5" Ids="A8EVt3fR5hdMfgDx1l0qu8,VTQBqbVRN4XQYzfbqFZuZU" />
              <Link Id="KvmJME3khGCMoZfqz8IBXG" Ids="Phh5QzUE5daN4oNoGsldAA,NiTmLKSWW94OXQZHSdhxJq" />
              <Link Id="LdNRggdWZBHL5OaoAsbtZr" Ids="NfRLCkmxn3HLvyqxOSuTEJ,UKnjNk0QlXgL23s2nVBquJ" />
              <Link Id="K1FiQI4xwzuL6AbRAjnO3H" Ids="AZPiYyH3AolPza2bIE9tx1,IMelmJrvYHWLRTVrR8aWIO" />
              <Link Id="LzpgOo8fXfnPrI7WMJ6CzZ" Ids="VL1NC5S3oaQLKGC3CwykLR,B25svpkCpPxLaVkE4pvEMN" />
              <Link Id="Bn821ftYyxtN6RQ4no2ztc" Ids="VL1NC5S3oaQLKGC3CwykLR,KcZq0UMmLphMTyw2Dt0imq" />
            </Patch>
          </Node>
          <Node Bounds="581,813,205,19" Id="Ka0asdDB2o6PhrhnIFoNx5">
            <p:NodeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="UserInterface" />
            </p:NodeReference>
            <Pin Id="Tv2u0plWWB1MocPBbUqU0T" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="Tw4rVJGgj0lO9SehBfrYeE" Name="MeshManager" Kind="InputPin" />
            <Pin Id="V3z862CHGrdQHFp4M6WGzB" Name="MeshData" Kind="InputPin" />
            <Pin Id="UA7hpohelwxPLRPG8l7p3b" Name="CreateBigBox" Kind="InputPin" />
            <Pin Id="PZ6wr9SSm9zP8iSQ5ArFH2" Name="CreateSmallBox" Kind="InputPin" />
            <Pin Id="N9mOjplxEodPriZOkJbP0B" Name="CreateSmallSphere" Kind="InputPin" />
            <Pin Id="PGupa24ysq0MODCEsojmNg" Name="Output" Kind="OutputPin" />
            <Pin Id="TUJmk5eMkqmM6IYjNWTwBo" Name="CreateBigSphere" Kind="InputPin" />
            <Pin Id="Mh6a3TzlQjtOkbj4IXAxCG" Name="CreateSmallTorus" Kind="InputPin" />
            <Pin Id="TeR4NyfVzZeNaNOqS6WoZ8" Name="CreateBigTorus" Kind="InputPin" />
            <Pin Id="U9EvjaenrQPMIF8nf2SICM" Name="IndexToRemove" Kind="InputPin" />
            <Pin Id="RRIycRkYEsuN0nPqnCkdY0" Name="RemoveMesh" Kind="InputPin" />
            <Pin Id="Lq4jer0PvlpNi1tiQ09wO0" Name="Clear" Kind="InputPin" />
          </Node>
          <Pad Id="FsP0pHMPyHsPEo9VaSCJbc" Bounds="172,64,273,38" ShowValueBox="true" isIOBox="true" Value="&lt;&lt; this is the common interface for the object we want to create, store and render">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="String" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:fontsize p:Type="Int32">9</p:fontsize>
              <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="Amdod4KJ25CO5egs6qNFra" Comment="RemoveMesh" Bounds="763,734,35,35" ShowValueBox="true" isIOBox="true" Value="false">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="ImmutableTypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="TNvsM2wLx0AP84KoIzSObR" Comment="IndexToRemove" Bounds="743,705,35,15" ShowValueBox="true" isIOBox="true" Value="0">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Integer32" />
            </p:TypeAnnotation>
          </Pad>
          <Pad Id="P99mzWpD6DpOVwGj5hJDGz" Comment="Clear" Bounds="783,783,35,35" ShowValueBox="true" isIOBox="true" Value="false">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="ImmutableTypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <!--

    ************************ TorusObject ************************

-->
          <Node Name="TorusObject" Bounds="78,280" Id="BG6pFax0j5CMhzkL4MCIBa">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" />
            </p:NodeReference>
            <p:Interfaces>
              <TypeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                <Choice Kind="InterfaceTypeFlag" Name="IRenderable" />
              </TypeReference>
            </p:Interfaces>
            <Patch Id="Gh0OlDZw1CGM4pjBbguciR">
              <Canvas Id="Jp8tk9PZPhLMLmPgjX8Uh0" CanvasType="Group">
                <Node Bounds="119,570,185,19" Id="DU35Y23zx5aPXBOZqDtfdI">
                  <p:NodeReference LastCategoryFullName="Stride.Models" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="Torus" />
                  </p:NodeReference>
                  <Pin Id="UmtlIeFaIH9NWTMXiJvz5d" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="G6TC8qmRQORL4UWxdnf04B" Name="Transformation" Kind="InputPin" />
                  <Pin Id="Gqtg6sEE4Z8LCkXrUzsvGH" Name="Radius" Kind="InputPin" />
                  <Pin Id="ElKkbckD113Lm2LA72Q7vP" Name="Thickness" Kind="InputPin" />
                  <Pin Id="Btlm5iUd0uDOTsvl3LvRro" Name="Tessellation" Kind="InputPin" />
                  <Pin Id="SObdQ1KSg5IPjhMiiY88zV" Name="Material" Kind="InputPin" />
                  <Pin Id="A6wdCWVgd67NsSrtzfz06Q" Name="Is Shadow Caster" Kind="InputPin" />
                  <Pin Id="QPWj4sF6VeqLOK4bC2zb6P" Name="Components" Kind="InputPin" />
                  <Pin Id="QwXm0h6PQEBLsV0EC310e8" Name="Children" Kind="InputPin" />
                  <Pin Id="GnKRBYbx3SnMBQAgaJ6eEA" Name="Name" Kind="InputPin" />
                  <Pin Id="P75n6n6HQKXQLYK1j9apfv" Name="Enabled" Kind="InputPin" />
                  <Pin Id="EOcOdX3iSFMOABqJE6Ezcw" Name="Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="EoVQAlqA13bNSIHRg7JXf4" Name="Entity" Kind="OutputPin" />
                </Node>
                <ControlPoint Id="URdxYUvSa70PMUeVohIVUC" Bounds="121,629" />
                <ControlPoint Id="OdvkNLo2wkkL2GycxeCRBD" Bounds="110,80" />
                <Pad Id="PS8YFLX3tlFLnELhfOAKlD" SlotId="PGf4YQwQWWaPfQmvTFXByL" Bounds="110,120" />
                <ControlPoint Id="SHSD65KkXjVOUctlefjvGa" Bounds="110,160" />
                <Pad Id="S1Vxoh8nF26PxLtdAAM3dQ" SlotId="JYOT5HH595CLiH7YW71z3g" Bounds="281,120" />
                <ControlPoint Id="DXitSLrNTU8P0d64YYFUy8" Bounds="281,80" />
                <ControlPoint Id="II9g4EjAECPO90clOY3AJr" Bounds="437,171" />
                <Node Bounds="435,70,63,19" Id="Pr3ioYk9brXOxEp9a3lS3H">
                  <p:NodeReference LastCategoryFullName="Animation" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="Stopwatch" />
                  </p:NodeReference>
                  <Pin Id="Ek9rupItdkmQD2j3wqf8He" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="Cd42oUiZWIkM3mGhHscrLj" Name="Clock" Kind="InputPin" IsHidden="true" />
                  <Pin Id="EMaUSA64gN6NqS4HToFua3" Name="Time" Kind="InputPin" IsHidden="true" />
                  <Pin Id="TNEBPT25vliMmKjPIAocR8" Name="New Clock" Kind="InputPin" IsHidden="true" />
                  <Pin Id="T8rFE5tFunUPcsNIUZbXdO" Name="New Time" Kind="InputPin" IsHidden="true" />
                  <Pin Id="GP0C77EyTcoNyiEtBdmToR" Name="Enabled" Kind="InputPin" DefaultValue="True" />
                  <Pin Id="N9MC2xItBTvPN7DdyHCQYJ" Name="Reset" Kind="InputPin" />
                  <Pin Id="L91eyp2hZ6iNmgG7u7LhWS" Name="Time" Kind="OutputPin" />
                </Node>
                <Pad Id="NEx6QWh2JjJMRDB3GAIU6E" SlotId="LBCmt2mj3PCQTHtdiPr8Ym" Bounds="437,130" />
                <ControlPoint Id="CO38zkb6rCBLnElBmkkI7N" Bounds="121,391" />
                <ControlPoint Id="B2v5nSTGDFIPOpQXj5Ile5" Bounds="230,391" />
                <Pad Id="QVTH53z1B1BO0Ix25Ji7qD" SlotId="VOmtrCBXAxNMkWl2r7alKn" Bounds="230,420" />
                <Node Bounds="228,460,25,19" Id="Eqav95XbQX2Mw3RKuxWN0w">
                  <p:NodeReference LastCategoryFullName="Stride.Rendering.ShaderFX" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="Category" Name="ShaderFX" />
                    <Choice Kind="ProcessAppFlag" Name="In" />
                  </p:NodeReference>
                  <Pin Id="SS46c69rR9JOmI1k7AoleG" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="RIAiP5kkoH7OoXaho8H1Gs" Name="Constant Buffer Name" Kind="InputPin" IsHidden="true" />
                  <Pin Id="J1hnXJcVb0INMlod8mI0Ir" Name="Default" Kind="InputPin" IsHidden="true" />
                  <Pin Id="S5yuZ4GwlrjQddzzBUKE1N" Name="Value" Kind="InputPin" />
                  <Pin Id="IXObJd9tYJ3QFzWUH3ieuW" Name="Output" Kind="OutputPin" />
                </Node>
                <Pad Id="HWSlq3ZDqpfLJVEjiLHjZM" SlotId="VEw3PjLKhCPMsFk0vODOsn" Bounds="121,420" />
                <Node Bounds="228,500,85,19" Id="RJFoxcYxh1zMJOGusp4hl0">
                  <p:NodeReference LastCategoryFullName="Stride.Materials" LastDependency="VL.Stride.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="PBRMaterial" />
                  </p:NodeReference>
                  <Pin Id="JZcGhYIDs5fPbuOFoXOt6s" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="Luo6mgQ5zXxNq7HCW62KOt" Name="Color" Kind="InputPin" />
                  <Pin Id="VW84wbVpqINOl4PhfMWiM2" Name="Metalness" Kind="InputPin" />
                  <Pin Id="NM1LeclYj4UNWGHuAiMLoa" Name="Roughness" Kind="InputPin" />
                  <Pin Id="JtxuCbMDQRbM8icwH1MI2T" Name="Transparency" Kind="InputPin" />
                  <Pin Id="Cjv3AydBWk3OhV5KTLYihV" Name="Cull Mode" Kind="InputPin" />
                  <Pin Id="Ha25X3ld98FNrUrOj3UJPg" Name="State Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="EbzyJ0zMqY5MxB09t7UjXl" Name="Output" Kind="OutputPin" />
                </Node>
              </Canvas>
              <Patch Id="BeHPAcOiYx2LtC7MOT6Zwk" Name="Create">
                <Pin Id="RUol1QcSNEwLBSpHbAYCto" Name="MeshProperties" Kind="InputPin" />
              </Patch>
              <Link Id="DseJg1DNnthOwuR2Qh18OL" Ids="EoVQAlqA13bNSIHRg7JXf4,URdxYUvSa70PMUeVohIVUC" />
              <Link Id="MZvI2htxT3JNKsGuX2DFRf" Ids="URdxYUvSa70PMUeVohIVUC,TRys5nXxxViOovut5Xsj4X" IsHidden="true" />
              <Patch Id="TD3SkYmqdkENPwf5uuVBGU" Name="Render" ParticipatingElements="DU35Y23zx5aPXBOZqDtfdI,U0h3HYYIUnJLS0eY7ZcGu7,FUHhIynJwVHPHUqJVObNE9,H3IESsQufyjOgKYSry6rqx,OwIJ4xnkfZKQLKGWbb9cSf,FKXGn6T5fgcOoU8i3dbsOp">
                <Pin Id="TRys5nXxxViOovut5Xsj4X" Name="Entity" Kind="OutputPin" />
              </Patch>
              <Slot Id="PGf4YQwQWWaPfQmvTFXByL" Name="MeshProperties" />
              <Patch Id="F8sLUoENQ8hQLzLxceNp4S" Name="MeshProperties">
                <Pin Id="EYD6cGrf6aULbhy0Y44gpf" MergeId="1766" Name="MeshProperties" Kind="OutputPin" />
              </Patch>
              <Link Id="FiZ3JWpL5RUPMAtIu8yRu4" Ids="RUol1QcSNEwLBSpHbAYCto,OdvkNLo2wkkL2GycxeCRBD" IsHidden="true" />
              <Link Id="SFgazkEGsd8Pk3sf1HkOrz" Ids="OdvkNLo2wkkL2GycxeCRBD,PS8YFLX3tlFLnELhfOAKlD" />
              <Link Id="LOrmA9AV5jyOSTuMEiZthi" Ids="PS8YFLX3tlFLnELhfOAKlD,SHSD65KkXjVOUctlefjvGa" />
              <Link Id="SC8EM4c6sTOQbSQsZrvqis" Ids="SHSD65KkXjVOUctlefjvGa,EYD6cGrf6aULbhy0Y44gpf" IsHidden="true" />
              <Slot Id="JYOT5HH595CLiH7YW71z3g" Name="CurrentLife">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Slot>
              <Patch Id="IdgBCV1aN6hNsCZmQA9Pex" Name="SetCurrentLife">
                <Pin Id="PtVCBmwYXl5Laz5f7LxmHp" MergeId="11786" Name="CurrentLife" Kind="InputPin" />
              </Patch>
              <Patch Id="Fe0ySg1qDTmM4GVoSmC4VU" Name="CurrentLife">
                <Pin Id="Pc1OmboRpreNb2T3YmuThU" MergeId="11784" Name="CurrentLife" Kind="OutputPin" />
              </Patch>
              <Link Id="FmtjLeR43wAQc1gDNvXx4A" Ids="DXitSLrNTU8P0d64YYFUy8,S1Vxoh8nF26PxLtdAAM3dQ" />
              <Link Id="GkCr8xmnQfCMlaYPpQ0DKL" Ids="PtVCBmwYXl5Laz5f7LxmHp,DXitSLrNTU8P0d64YYFUy8" IsHidden="true" />
              <ProcessDefinition Id="Ct7IityM59AN3bMC27VFho" IsHidden="true">
                <Fragment Id="GjUw9HWJqRJNDEgjEV3qIV" Patch="BeHPAcOiYx2LtC7MOT6Zwk" Enabled="true" />
                <Fragment Id="NrLfu8gDHX1OmnUOtwDu5N" Patch="IdgBCV1aN6hNsCZmQA9Pex" />
                <Fragment Id="JO9vZZhri3UNgQuarb5agd" Patch="Fe0ySg1qDTmM4GVoSmC4VU" />
                <Fragment Id="N1slQd5kji0QdhzHF4CTBr" Patch="TD3SkYmqdkENPwf5uuVBGU" />
                <Fragment Id="KAhJ0qiF1ykQMUQJVcaHmf" Patch="F8sLUoENQ8hQLzLxceNp4S" />
                <Fragment Id="QIqRIFNVIpsMChBTRtbwjK" Patch="K9rY12ZPttZNXqgQYPvQ6i" />
                <Fragment Id="BFE2ro9j2lFLx9fGNqORw2" Patch="JJNmCU04JKyNieiBHP9QUH" />
              </ProcessDefinition>
              <Patch Id="K9rY12ZPttZNXqgQYPvQ6i" Name="SetTransform">
                <Pin Id="Mm0rbtokF6sOYEO8iAPqfN" MergeId="16326" Name="Transform" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Matrix" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Patch Id="JJNmCU04JKyNieiBHP9QUH" Name="SetColor">
                <Pin Id="RBsUcD1g6SUOUlJUcy0U9X" MergeId="16596" Name="Color" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Color" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="RGBA" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Slot Id="LBCmt2mj3PCQTHtdiPr8Ym" Name="Time" />
              <Link Id="JPKjTA2kLKqLms33HSxIro" Ids="II9g4EjAECPO90clOY3AJr,Pc1OmboRpreNb2T3YmuThU" IsHidden="true" />
              <Link Id="U0h3HYYIUnJLS0eY7ZcGu7" Ids="L91eyp2hZ6iNmgG7u7LhWS,NEx6QWh2JjJMRDB3GAIU6E" />
              <Link Id="KyBfnqYRcozN79qx2F2SwX" Ids="NEx6QWh2JjJMRDB3GAIU6E,II9g4EjAECPO90clOY3AJr" />
              <Slot Id="VOmtrCBXAxNMkWl2r7alKn" Name="Color" />
              <Slot Id="VEw3PjLKhCPMsFk0vODOsn" Name="Transform" />
              <Link Id="DZ7U4C7mbGsP6DoHCwHVLv" Ids="Mm0rbtokF6sOYEO8iAPqfN,CO38zkb6rCBLnElBmkkI7N" IsHidden="true" />
              <Link Id="OQQBTVpOjIILNAccqcmSza" Ids="RBsUcD1g6SUOUlJUcy0U9X,B2v5nSTGDFIPOpQXj5Ile5" IsHidden="true" />
              <Link Id="NOpRdZJIxjhMgnKA4qMIh9" Ids="B2v5nSTGDFIPOpQXj5Ile5,QVTH53z1B1BO0Ix25Ji7qD" />
              <Link Id="FUHhIynJwVHPHUqJVObNE9" Ids="QVTH53z1B1BO0Ix25Ji7qD,S5yuZ4GwlrjQddzzBUKE1N" />
              <Link Id="CB7xUFYrWgrL3z2acdT3Qp" Ids="CO38zkb6rCBLnElBmkkI7N,HWSlq3ZDqpfLJVEjiLHjZM" />
              <Link Id="H3IESsQufyjOgKYSry6rqx" Ids="IXObJd9tYJ3QFzWUH3ieuW,Luo6mgQ5zXxNq7HCW62KOt" />
              <Link Id="OwIJ4xnkfZKQLKGWbb9cSf" Ids="HWSlq3ZDqpfLJVEjiLHjZM,G6TC8qmRQORL4UWxdnf04B" />
              <Link Id="FKXGn6T5fgcOoU8i3dbsOp" Ids="EbzyJ0zMqY5MxB09t7UjXl,SObdQ1KSg5IPjhMiiY88zV" />
            </Patch>
          </Node>
          <!--

    ************************ LifeTime ************************

-->
          <Node Name="LifeTime" Bounds="266,281" Id="B60HwmXRPu6OBmmoT9a8Tj">
            <p:NodeReference>
              <Choice Kind="ContainerDefinition" Name="Process" />
              <CategoryReference Kind="Category" Name="Primitive" />
            </p:NodeReference>
            <Patch Id="IiCDOB2oJyMLRQMqagbxzt">
              <Canvas Id="L5hLFrAgJkIMMdtqOUXwJD" CanvasType="Group">
                <Node Bounds="342,200,25,19" Id="GVMJGGzrX05NXi2PnOhxqF">
                  <p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="&gt;" />
                  </p:NodeReference>
                  <Pin Id="BwXGby27gXtMIywGxZz6SY" Name="Input" Kind="InputPin" />
                  <Pin Id="JV7S3rKY6VEORpNKELpUvB" Name="Input 2" Kind="InputPin" />
                  <Pin Id="Uzdl762TkD2MRIKtnIqBmE" Name="Result" Kind="OutputPin" />
                </Node>
                <ControlPoint Id="HhsO7yVHI4HQBmr8VQuZRO" Bounds="344,251" />
                <Node Bounds="230,200,85,19" Id="EiH7mwe5k4ROJGwkduqenI">
                  <p:NodeReference LastCategoryFullName="Math.Ranges" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="Map" />
                  </p:NodeReference>
                  <Pin Id="ADKzC5QVdXCMZniJxJStje" Name="Input" Kind="InputPin" />
                  <Pin Id="CRH5ighYmJwPHchxc9Enx6" Name="Input Minimum" Kind="InputPin" />
                  <Pin Id="TSDJeiq6OGKQJzn6ShTSSf" Name="Input Maximum" Kind="InputPin" />
                  <Pin Id="LthrZdI5Eq3Mu7H84GAkwh" Name="Output Minimum" Kind="InputPin" />
                  <Pin Id="NrKuRYGQUsxOV4p3m2C6wY" Name="Output Maximum" Kind="InputPin" DefaultValue="1" />
                  <Pin Id="VGDyk3xQ94QMozr7kZVePP" Name="Output" Kind="OutputPin" />
                </Node>
                <ControlPoint Id="Q6SNtAaG8dkQQhhbX7V3mr" Bounds="232,250" />
                <Node Bounds="230,130,63,19" Id="VXTH02HpLNRQSxa5dsifW4">
                  <p:NodeReference LastCategoryFullName="Animation" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="ProcessAppFlag" Name="Stopwatch" />
                  </p:NodeReference>
                  <Pin Id="KqX0VCFeqmPPyCuSW2nBqy" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="BKOcqDD4rMhNn5RgKTjx6G" Name="Clock" Kind="InputPin" IsHidden="true" />
                  <Pin Id="MlMoCshmitAMbvMWftTyd7" Name="Time" Kind="InputPin" IsHidden="true" />
                  <Pin Id="LS46xXDOYHSOVZMMTzAGd7" Name="New Clock" Kind="InputPin" IsHidden="true" />
                  <Pin Id="HgGxLs5GeCzNLxKbTK5OIA" Name="New Time" Kind="InputPin" IsHidden="true" />
                  <Pin Id="PaoUNDbWGiZNzxV6BAvYaK" Name="Enabled" Kind="InputPin" DefaultValue="True" />
                  <Pin Id="DvzW6q7TdzdOLikdmkccFi" Name="Reset" Kind="InputPin" />
                  <Pin Id="R7ntMvMyBKEL6uVuqtX2oF" Name="Time" Kind="OutputPin" />
                </Node>
                <ControlPoint Id="Rz9lRO9ifdHP3ffY2821A1" Bounds="272,60" />
              </Canvas>
              <Link Id="C8rP2AHA3EJPMxMxyjoxFC" Ids="HhsO7yVHI4HQBmr8VQuZRO,Te0xwyeVfmaMEatDCf7Mn7" IsHidden="true" />
              <Link Id="FOsKYbf9tH8ORYZH4h1t80" Ids="Uzdl762TkD2MRIKtnIqBmE,HhsO7yVHI4HQBmr8VQuZRO" />
              <Patch Id="T8quvSwmb8ILOsYH6SymjP" Name="Create" />
              <Patch Id="RQBULjtJtLEK9xoTWMqo6y" Name="Update">
                <Pin Id="TsiAYlZR3QeMz2uXlw9AwN" Name="LifeProgress" Kind="OutputPin" />
                <Pin Id="Te0xwyeVfmaMEatDCf7Mn7" Name="Remove" Kind="OutputPin" />
                <Pin Id="O6Y0ocdgB9nLVYOuBrnbLg" Name="LifeTime" Kind="InputPin" DefaultValue="2" />
              </Patch>
              <ProcessDefinition Id="K1yF1jPccBjM9bfeqQBnW0">
                <Fragment Id="MNtYjvJhGX2NOcySNHuFsF" Patch="T8quvSwmb8ILOsYH6SymjP" Enabled="true" />
                <Fragment Id="JGJVP15Ys2SQHOmyjjhUWQ" Patch="RQBULjtJtLEK9xoTWMqo6y" Enabled="true" />
              </ProcessDefinition>
              <Link Id="KFpWxUkOYy6M2tqC1lEsYU" Ids="VGDyk3xQ94QMozr7kZVePP,Q6SNtAaG8dkQQhhbX7V3mr" />
              <Link Id="PHc9dr1j0xALyaNgCtijkA" Ids="Q6SNtAaG8dkQQhhbX7V3mr,TsiAYlZR3QeMz2uXlw9AwN" IsHidden="true" />
              <Link Id="BkrhI9VtYhjOx1706O5afW" Ids="R7ntMvMyBKEL6uVuqtX2oF,ADKzC5QVdXCMZniJxJStje" />
              <Link Id="RPu5VDjNT9GLQFRKpJp3Q9" Ids="R7ntMvMyBKEL6uVuqtX2oF,BwXGby27gXtMIywGxZz6SY" />
              <Link Id="CcK7T2vyUdYQIrojR8FLtl" Ids="Rz9lRO9ifdHP3ffY2821A1,TSDJeiq6OGKQJzn6ShTSSf" />
              <Link Id="F4ddaYqHgR6M0704gQHE3l" Ids="O6Y0ocdgB9nLVYOuBrnbLg,Rz9lRO9ifdHP3ffY2821A1" IsHidden="true" />
              <Link Id="UjbCVMDeZklLMtvsfKItFV" Ids="Rz9lRO9ifdHP3ffY2821A1,JV7S3rKY6VEORpNKELpUvB" />
            </Patch>
          </Node>
          <Pad Id="KGzqUntcyiwPrqCjp8i895" Comment="CreateBigBox" Bounds="623,411,35,35" ShowValueBox="true" isIOBox="true" Value="false">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="ImmutableTypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Press</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="C313hjH3Og5QLUg4Sy5x87" Comment="CreateSmallBox" Bounds="643,460,35,35" ShowValueBox="true" isIOBox="true" Value="false">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="ImmutableTypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Press</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="Ii7r0xZaNtJMxAOwdB7JIS" Comment="CreateSmallSphere" Bounds="663,509,35,35" ShowValueBox="true" isIOBox="true" Value="false">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="ImmutableTypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Press</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="UGAYr7fIjfvNlviIvKop33" Comment="CreateBigSphere" Bounds="683,558,35,35" ShowValueBox="true" isIOBox="true" Value="false">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="ImmutableTypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Press</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="UXUs5fITBQiLLa0J7ht7rM" Comment="CreateSmallTorus" Bounds="703,607,35,35" ShowValueBox="true" isIOBox="true" Value="false">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="ImmutableTypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Press</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="REjchQ4Dl1zQRx0Mbzhqlk" Comment="CreateBigTorus" Bounds="723,656,35,35" ShowValueBox="true" isIOBox="true" Value="false">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="ImmutableTypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Press</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <!--

    ************************ MeshProperties ************************

-->
          <Node Name="MeshProperties" Bounds="266,201" Id="F1LFQREho6EMPAX5gagw2m">
            <p:NodeReference>
              <Choice Kind="RecordDefinition" />
            </p:NodeReference>
            <Patch Id="SPi4bJnCABCOgdu2niDDpr">
              <Canvas Id="HPSbyJJlsV7LuGOx7TGeQ6" CanvasType="Group">
                <Pad Id="KxxmdVygpHxPDnOHlPj9py" SlotId="Dd37IUwCBJrOM69AzkaGmr" Bounds="328,250" />
                <Pad Id="UrEe1eCR0JvPQ3PjU5rznp" SlotId="OhXAKXJ8maZMQitFrAZnIr" Bounds="426,250" />
                <Pad Id="NXcJ9wQlzgmLddT28TUwAL" SlotId="FOijrVRCgAoLwsJdvSXmK0" Bounds="535,250" />
                <Pad Id="RrRyPjhNlbfNJhu0aDBpzU" SlotId="C0B43kBIaLhLdHJJwWI3Cz" Bounds="632,251" />
                <ControlPoint Id="JUe38EKwWX7QPafA9GQqAV" Bounds="535,220" />
                <ControlPoint Id="KqBBp7NH5SMOq1Yt2Wdd6S" Bounds="535,280" />
                <ControlPoint Id="GqW9qOoLYKMNL5rJb51dUV" Bounds="632,221" />
                <ControlPoint Id="PA62cAP3mOXNyfLeWgP4El" Bounds="632,281" />
                <ControlPoint Id="E8GyUhLTuOtMvk6y2JtGPQ" Bounds="426,220" />
                <ControlPoint Id="TKbs4L0fPl0LKM0vGWqUcr" Bounds="426,280" />
                <ControlPoint Id="AqZ1jA480fXMkjVnHzTU3D" Bounds="328,220" />
                <ControlPoint Id="AarHuak4bTHOrhakbpIic7" Bounds="328,280" />
                <ControlPoint Id="M8Qqp6pWB3MQaKPNyHo3vH" Bounds="299,310" />
              </Canvas>
              <Patch Id="Sa7Idmyix1fOFKrsgVDQBo" Name="Create">
                <Pin Id="OxPReKeeZRSPG7cTINNUwD" Name="LifeTime" Kind="InputPin" DefaultValue="10" />
                <Pin Id="TxswTAer6MqPI46I891ohs" Name="Transform" Kind="InputPin" />
                <Pin Id="Dsc1jfPwrLpOmZEg78VQEr" Name="InitialColor" Kind="InputPin" />
                <Pin Id="Bquou215q3FNbVRwXJ528v" Name="FinalColor" Kind="InputPin" DefaultValue="1, 0, 0, 1" />
              </Patch>
              <ProcessDefinition Id="QW2fORxwudYLTSG2y5kbvN" IsHidden="true">
                <Fragment Id="AQaxYSg92AcOwgesiSLc2Y" Patch="Sa7Idmyix1fOFKrsgVDQBo" Enabled="true" />
                <Fragment Id="PVAqblVe69dM9oj2ni9jtf" Patch="IxClAV15cagMFrc2Zx6430" />
                <Fragment Id="GGUEEd9azMvLf1fMfNb040" Patch="FFEatQSV8rvObE0xD9t771" />
                <Fragment Id="B4dnTulZRcsNM72jcM3efd" Patch="LyipcQPBF9HOXwBnsFFrEe" />
                <Fragment Id="PgPCV9nHEBfQJo1cf5brlh" Patch="FAuscigsYjMPZz7a5Uqc3Q" />
                <Fragment Id="QBtCLSC7M29NiSoSvpcoYq" Patch="J7rPgtzQ3P8QcXdfh30zg9" />
              </ProcessDefinition>
              <Slot Id="Dd37IUwCBJrOM69AzkaGmr" Name="LifeTime">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Slot>
              <Slot Id="OhXAKXJ8maZMQitFrAZnIr" Name="Transform">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="Matrix" />
                </p:TypeAnnotation>
              </Slot>
              <Slot Id="FOijrVRCgAoLwsJdvSXmK0" Name="InitialColor">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="RGBA" />
                </p:TypeAnnotation>
              </Slot>
              <Slot Id="C0B43kBIaLhLdHJJwWI3Cz" Name="FinalColor">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="RGBA" />
                </p:TypeAnnotation>
              </Slot>
              <Patch Id="IxClAV15cagMFrc2Zx6430" Name="Split">
                <Pin Id="Dc7uVc2nvbfLcIHom2BMMW" Name="LifeTime" Kind="OutputPin" />
                <Pin Id="OOR2FMn18LmPwoSG1HmI3Y" Name="Transform" Kind="OutputPin" />
                <Pin Id="V3P3T9La2xXPacBTYScn3t" Name="InitialColor" Kind="OutputPin" />
                <Pin Id="RrCM7FXcRutOn4UhKurU54" Name="FinalColor" Kind="OutputPin" />
              </Patch>
              <Link Id="PSTAoXB0QKINlNNalOohNR" Ids="Dsc1jfPwrLpOmZEg78VQEr,JUe38EKwWX7QPafA9GQqAV" IsHidden="true" />
              <Link Id="Bup8y6mr3hmOjNuudRbkEu" Ids="JUe38EKwWX7QPafA9GQqAV,NXcJ9wQlzgmLddT28TUwAL" />
              <Link Id="LM6osoV2ZRnQK7WvbKcZCz" Ids="KqBBp7NH5SMOq1Yt2Wdd6S,V3P3T9La2xXPacBTYScn3t" IsHidden="true" />
              <Link Id="FuyrSCYqYc1LrJf7bvhoKY" Ids="NXcJ9wQlzgmLddT28TUwAL,KqBBp7NH5SMOq1Yt2Wdd6S" />
              <Link Id="MmdH9EoCW6sQVkm6qJ1Hba" Ids="Bquou215q3FNbVRwXJ528v,GqW9qOoLYKMNL5rJb51dUV" IsHidden="true" />
              <Link Id="PXh1RBXogpIPyz90awMn7r" Ids="GqW9qOoLYKMNL5rJb51dUV,RrRyPjhNlbfNJhu0aDBpzU" />
              <Link Id="LDtdsOtd30tLquNRI7wXN1" Ids="PA62cAP3mOXNyfLeWgP4El,RrCM7FXcRutOn4UhKurU54" IsHidden="true" />
              <Link Id="URWmSQgue0jPLCfgG7ZxRm" Ids="RrRyPjhNlbfNJhu0aDBpzU,PA62cAP3mOXNyfLeWgP4El" />
              <Link Id="I6JNbKV6DLPO5vJ3pjfGXq" Ids="TxswTAer6MqPI46I891ohs,E8GyUhLTuOtMvk6y2JtGPQ" IsHidden="true" />
              <Link Id="UTParkPaYnWOOzS5A3foUE" Ids="E8GyUhLTuOtMvk6y2JtGPQ,UrEe1eCR0JvPQ3PjU5rznp" />
              <Link Id="So2TwVcGam6O1zaavjlvTF" Ids="TKbs4L0fPl0LKM0vGWqUcr,OOR2FMn18LmPwoSG1HmI3Y" IsHidden="true" />
              <Link Id="DmDXWhG5TGPLptar2UDo9q" Ids="UrEe1eCR0JvPQ3PjU5rznp,TKbs4L0fPl0LKM0vGWqUcr" />
              <Link Id="EI4lbEnejjHQPx3IFRoJCm" Ids="OxPReKeeZRSPG7cTINNUwD,AqZ1jA480fXMkjVnHzTU3D" IsHidden="true" />
              <Link Id="PW104jgd4oEQaLFcCwvlVV" Ids="AqZ1jA480fXMkjVnHzTU3D,KxxmdVygpHxPDnOHlPj9py" />
              <Link Id="D8tKyZ3F8XeM5QpFAEigIm" Ids="AarHuak4bTHOrhakbpIic7,Dc7uVc2nvbfLcIHom2BMMW" IsHidden="true" />
              <Link Id="MzYWO68KG3rQAhu1z7iQIi" Ids="KxxmdVygpHxPDnOHlPj9py,AarHuak4bTHOrhakbpIic7" />
              <Patch Id="FFEatQSV8rvObE0xD9t771" Name="LifeTime">
                <Pin Id="LPSsJ0pVl55O4yK4Z0s0aO" Name="LifeTime" Kind="OutputPin" />
              </Patch>
              <Patch Id="LyipcQPBF9HOXwBnsFFrEe" Name="SetLifeTime" />
              <Patch Id="FAuscigsYjMPZz7a5Uqc3Q" Name="SetCurrentLife" />
              <Patch Id="J7rPgtzQ3P8QcXdfh30zg9" Name="CurrentLife" />
              <Link Id="OzEAc3Om68BLqQBxt883AD" Ids="KxxmdVygpHxPDnOHlPj9py,M8Qqp6pWB3MQaKPNyHo3vH" />
              <Link Id="VwpfrilOe9nQFs6dn2Ct12" Ids="M8Qqp6pWB3MQaKPNyHo3vH,LPSsJ0pVl55O4yK4Z0s0aO" IsHidden="true" />
            </Patch>
          </Node>
          <!--

    ************************ Animation ************************

-->
          <Node Name="Animation" Bounds="266,241" Id="Tj3Je6WjOxxOH97XNjlgmj">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" Name="Class" />
              <CategoryReference Kind="Category" Name="Primitive" />
            </p:NodeReference>
            <Patch Id="NeToWPiaJA4PSTypu03KYB">
              <Canvas Id="CERrDYvB2V2L4TYV0uB3fa" CanvasType="Group">
                <Pad Id="U1zdRilVinmNxBF8hWa1pk" SlotId="IGBeVbG1H38Pgw0eWAEmK0" Bounds="81,92" />
                <Node Bounds="79,42,66,26" Id="GEHzJHJpRLsQP3qviQsqXG">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                    <Choice Kind="OperationCallFlag" Name="Create" />
                  </p:NodeReference>
                  <Pin Id="OUOfCS9Cs2IQSvrC5RLebS" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="HUwXhO6YWtqN0bD88YjkCx" Name="Capacity" Kind="InputPin" />
                  <Pin Id="GmfrxaLGrrvMPGDFurDs70" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Node Bounds="82,162,66,26" Id="OkLSitkeWoRMcf55pPRz6e">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                    <Choice Kind="OperationCallFlag" Name="Add" />
                  </p:NodeReference>
                  <Pin Id="T0ydPpV3BvtPTXCtRhGY50" Name="Input" Kind="StateInputPin" />
                  <Pin Id="G76TOsdlZDINCFzHM7A2K2" Name="Item" Kind="InputPin" />
                  <Pin Id="RVfdaM8sYtaMKxEFIuAQl5" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Pad Id="KymrJwRwkm7OIv2Q6Jsnek" SlotId="IGBeVbG1H38Pgw0eWAEmK0" Bounds="84,133" />
                <ControlPoint Id="UaNRBcvExWhMoMqUiBspgO" Bounds="145,132" />
                <Pad Id="Dw4Ay94VjUnQVCphpc3xfQ" SlotId="IGBeVbG1H38Pgw0eWAEmK0" Bounds="270,59" />
                <Node Bounds="256,94,528,672" Id="FoeBlzBBzpeP5CocXbxCXw">
                  <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                    <Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
                  </p:NodeReference>
                  <Pin Id="LGpgv2EOiD1MCrIgYhBf4m" Name="Break" Kind="OutputPin" />
                  <Patch Id="NnNNI79ixv8OrOMkYIrRWu" ManuallySortedPins="true">
                    <Patch Id="TJNmmJn3O1aQO7hUM8aF2h" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="L9oINBYtawEQF5mJ07LQh9" Name="Update" ParticipatingElements="TVvoUbCOwJKOdYda5rnnny,Bxg3j6anJTfNhFjrd50DXB" ManuallySortedPins="true" />
                    <Patch Id="S05eHj3cOEhLXsaJhVG3Q2" Name="Dispose" ManuallySortedPins="true" />
                    <Node Bounds="376,349,45,19" Id="TVvoUbCOwJKOdYda5rnnny">
                      <p:NodeReference LastCategoryFullName="3D.Transform" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
                          <p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
                        </CategoryReference>
                        <Choice Kind="OperationCallFlag" Name="Rotate" />
                      </p:NodeReference>
                      <Pin Id="OQttP24hZ9lM06F2t4or11" Name="Input" Kind="InputPin" />
                      <Pin Id="O6GWoXMtJbkOK5AT0TRUjp" Name="Rotation" Kind="InputPin" />
                      <Pin Id="VygiTmwDVpkMou1kaxwAHu" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="490,562,45,19" Id="Bxg3j6anJTfNhFjrd50DXB">
                      <p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="Lerp" />
                      </p:NodeReference>
                      <Pin Id="Fg4Led6qOaWM9p2ZTTTpfW" Name="Input" Kind="InputPin" />
                      <Pin Id="SXJiK9iUk3DLgub67GxQRM" Name="Input 2" Kind="InputPin" DefaultValue="1, 0, 0, 1" />
                      <Pin Id="CEtVWBaqVcAMM2nn1SYP58" Name="Scalar" Kind="InputPin" />
                      <Pin Id="LtmqmHG5Fg7OXU287hrK4o" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="349,189,85,26" Id="PFA2AEF6KVPNTUuKxIFbtJ">
                      <p:NodeReference LastCategoryFullName="Main.MeshProperties" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="RecordType" Name="MeshProperties" />
                        <Choice Kind="OperationCallFlag" Name="Split" />
                      </p:NodeReference>
                      <Pin Id="IAE4Q0I06xcPEACcdInOou" Name="Input" Kind="StateInputPin" />
                      <Pin Id="Sp3c8pCASlDP1CE3GltPvD" Name="Output" Kind="OutputPin" IsHidden="true" />
                      <Pin Id="C1dfJhpZdSJMA8hZrRDW9u" Name="LifeTime" Kind="OutputPin" />
                      <Pin Id="RXiII6IhTkTLXWAR1FTxBR" Name="Transform" Kind="OutputPin" />
                      <Pin Id="VGU6E1rWSChOVCFqeA2UyQ" Name="InitialColor" Kind="OutputPin" />
                      <Pin Id="GGz5cA4TGwtNn9WKkFUpFI" Name="FinalColor" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="376,539,39,19" Id="PU58Xh3l6e4M9wbQNC6GCg">
                      <p:NodeReference LastCategoryFullName="3D.Transform" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
                          <p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
                        </CategoryReference>
                        <Choice Kind="OperationCallFlag" Name="Scale" />
                      </p:NodeReference>
                      <Pin Id="Oae1V5EvzIrO8HVHzvLwnp" Name="Input" Kind="InputPin" />
                      <Pin Id="KuxJKyec5CuPi3nnQC6wvd" Name="Scaling" Kind="InputPin" />
                      <Pin Id="NQ8K54M3oOBNXmPI5Yeomy" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="410,502,45,19" Id="SPQmoxT946yPQfRArkPfBB">
                      <p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="Lerp" />
                      </p:NodeReference>
                      <Pin Id="B9xjFOzUwQdMA3u1kJgLtB" Name="Input" Kind="InputPin" />
                      <Pin Id="EqYN5hX5cGfLluD3KK0TkG" Name="Input 2" Kind="InputPin" />
                      <Pin Id="PQy5ZiXTDtDMSLom3g3zBd" Name="Scalar" Kind="InputPin" />
                      <Pin Id="FRwrPne2NawMtZbXTJDM5G" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Pad Id="A4Xt5affcWTOnKkpwSicfh" Comment="" Bounds="412,393,35,43" ShowValueBox="true" isIOBox="true" Value="0.25, 0.25, 0.25">
                      <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="TypeFlag" Name="Vector3" />
                      </p:TypeAnnotation>
                    </Pad>
                    <Pad Id="VTIyuyI02JjP6btMz1DTSQ" Comment="" Bounds="432,452,35,43" ShowValueBox="true" isIOBox="true" Value="1, 1, 1">
                      <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="TypeFlag" Name="Vector3" />
                      </p:TypeAnnotation>
                    </Pad>
                    <Node Bounds="268,139,86,26" Id="EbRTvDYmkbFO6Kp97IYrFP">
                      <p:NodeReference LastCategoryFullName="Main.IRenderable" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="InterfaceTypeFlag" Name="IRenderable" />
                        <Choice Kind="OperationCallFlag" Name="MeshProperties" />
                      </p:NodeReference>
                      <Pin Id="HjlWXdAXmNmOL99MHcBLdR" Name="Input" Kind="StateInputPin" />
                      <Pin Id="LNrVyW4MvqGMoOJWtkpOGn" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="LbKIXIHMgtUPsiflD1hRo7" Name="MeshProperties" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="505,192,67,26" Id="MkzRLyjuTRiNbtcxXDKXWP">
                      <p:NodeReference LastCategoryFullName="Main.IRenderable" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="InterfaceTypeFlag" Name="IRenderable" />
                        <Choice Kind="OperationCallFlag" Name="CurrentLife" />
                      </p:NodeReference>
                      <Pin Id="Dobi9n5AdQLLOXnroE9Q1t" Name="Input" Kind="StateInputPin" />
                      <Pin Id="Semb6YVZtIgOgY7jRFi1rq" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="VmrXeSvfTJaLwYv8VXRQvn" Name="CurrentLife" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="268,720,58,26" Id="TZAFxtBO4fnNp3ikpQNgc2">
                      <p:NodeReference LastCategoryFullName="Main.IRenderable" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="InterfaceTypeFlag" Name="IRenderable" NeedsToBeDirectParent="true" />
                        <Choice Kind="OperationCallFlag" Name="SetColor" />
                      </p:NodeReference>
                      <Pin Id="GunMK51mM8JMGjaPsCvCVn" Name="Input" Kind="StateInputPin" />
                      <Pin Id="AyfDIpHCYZSORoMxevcrwz" Name="Color" Kind="InputPin" />
                      <Pin Id="TEOuZaMUHU5LNsftmcb3Qv" Name="Output" Kind="StateOutputPin" />
                    </Node>
                    <Node Bounds="567,270,85,19" Id="THqzc9ARhWcNoYNiMt5hgr">
                      <p:NodeReference LastCategoryFullName="Math.Ranges" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="Map" />
                      </p:NodeReference>
                      <Pin Id="UODa9FacVfROc4kGrmfJyD" Name="Input" Kind="InputPin" />
                      <Pin Id="UyO4mHFA5izLZk9sUFTz0L" Name="Input Minimum" Kind="InputPin" />
                      <Pin Id="HZ3lOQUlq34Mif1wvgzo1w" Name="Input Maximum" Kind="InputPin" />
                      <Pin Id="KONDslOQdnoNb38GTc5aAp" Name="Output Minimum" Kind="InputPin" />
                      <Pin Id="Rr3SpySc6RFOfpr8Hgy3oV" Name="Output Maximum" Kind="InputPin" DefaultValue="1" />
                      <Pin Id="BpMbW24tVKuN2Y3hDGrOcY" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="268,640,77,26" Id="Aq2YZjbtTwxNKhiesP66iO">
                      <p:NodeReference LastCategoryFullName="Main.IRenderable" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="SetTransform" />
                      </p:NodeReference>
                      <Pin Id="OF3cbEAedSiN8p93G9yit6" Name="Input" Kind="StateInputPin" />
                      <Pin Id="QlpqugDcURJLZFglYWJ5Ww" Name="Transform" Kind="InputPin" />
                      <Pin Id="FMikmrOCqfvNzDdaAY8Nvz" Name="Output" Kind="StateOutputPin" />
                    </Node>
                    <Node Bounds="416,312,63,19" Id="Aleho67idtUMjqBxbz2LrU">
                      <p:NodeReference LastCategoryFullName="3D.Vector3" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="ToVector3 (Float32)" />
                      </p:NodeReference>
                      <Pin Id="NdfL4ECisGaORPBKI6J2OF" Name="Value" Kind="InputPin" />
                      <Pin Id="P2OZ1LsjSQVPBTCe5nOHR4" Name="Output" Kind="StateOutputPin" />
                    </Node>
                    <Node Bounds="616,351,46,19" Id="H1jq3rip2NOPuh2L7YW8tp">
                      <p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="Tween" />
                      </p:NodeReference>
                      <Pin Id="Q9sSsjB2OlcQPuxkingp3C" Name="Value" Kind="InputPin" />
                      <Pin Id="RecPXSn6q5yLeH47VRQDh5" Name="Transition" Kind="InputPin" DefaultValue="Cubic" />
                      <Pin Id="PxLSVwwiP9dLR52Msw2gkm" Name="Mode" Kind="InputPin" DefaultValue="OutIn" />
                      <Pin Id="UqCU4by57JxMk4ymAfZACt" Name="Output" Kind="OutputPin" />
                    </Node>
                    <Pad Id="BAaGX15FCj7L2YeCmR6KFD" Comment="Mode" Bounds="659,330,56,15" ShowValueBox="true" isIOBox="true" Value="InOut">
                      <p:TypeAnnotation LastCategoryFullName="Math.Tweener" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="TypeFlag" Name="TweenerMode" />
                      </p:TypeAnnotation>
                    </Pad>
                    <Pad Id="D5oJy5bTvS6N48sqHkY9mS" Comment="Transition" Bounds="638,310,66,15" ShowValueBox="true" isIOBox="true" Value="Sine">
                      <p:TypeAnnotation LastCategoryFullName="Math.Tweener" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="TypeFlag" Name="TweenerTransition" />
                      </p:TypeAnnotation>
                    </Pad>
                  </Patch>
                  <ControlPoint Id="RbGKzmvzquiPzN3I3faAfN" Bounds="270,100" Alignment="Top" />
                </Node>
                <Node Bounds="82,272,66,26" Id="RU3IlNena8IOJldlJcQvVH">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                    <Choice Kind="OperationCallFlag" Name="Remove" />
                  </p:NodeReference>
                  <Pin Id="Q3US9bLe60jMTVEJGdLoo0" Name="Input" Kind="StateInputPin" />
                  <Pin Id="OLammqFmkNzPvki8Pvg4d7" Name="Item" Kind="InputPin" />
                  <Pin Id="V2XbvMPsBtILYJDEBSS1yl" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="Vu9nuxzDnC9PG24yB6PPe4" Name="Result" Kind="OutputPin" />
                </Node>
                <ControlPoint Id="Fe7yi4zz3NuNWrRIASjpRB" Bounds="145,241" />
                <Pad Id="D49vWsT4EVrMCG0URl5mz9" SlotId="IGBeVbG1H38Pgw0eWAEmK0" Bounds="84,231" />
              </Canvas>
              <Patch Id="HPVXZIAw8M1P87ImqrqDbt" Name="Create" ParticipatingElements="OPmYqrg0B0wLO6VfvIxOI9" />
              <Patch Id="Vdqywtn8M6UMMaeBBvzdMN" Name="Update" />
              <Slot Id="IGBeVbG1H38Pgw0eWAEmK0" Name="Items">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="SpreadBuilder" />
                  <p:TypeArguments>
                    <TypeReference>
                      <Choice Kind="TypeFlag" Name="IRenderable" />
                    </TypeReference>
                  </p:TypeArguments>
                </p:TypeAnnotation>
              </Slot>
              <Link Id="OPmYqrg0B0wLO6VfvIxOI9" Ids="GmfrxaLGrrvMPGDFurDs70,U1zdRilVinmNxBF8hWa1pk" />
              <Link Id="SugGzWUEOD0OOCoNmysG8P" Ids="KymrJwRwkm7OIv2Q6Jsnek,T0ydPpV3BvtPTXCtRhGY50" />
              <Link Id="RhmYVfRXlQYOoySCTHnoIk" Ids="UaNRBcvExWhMoMqUiBspgO,G76TOsdlZDINCFzHM7A2K2" />
              <Link Id="AZ2Kv9Ug0Q9PEUQaFjB5JR" Ids="MpS6eG2QbmCPsm3Way7W4B,UaNRBcvExWhMoMqUiBspgO" IsHidden="true" />
              <Patch Id="VoeDr2NvYQ1NgQ6TijvDiR" Name="Register">
                <Pin Id="MpS6eG2QbmCPsm3Way7W4B" Name="Item" Kind="InputPin" />
              </Patch>
              <Link Id="UB942y0XLiZQYBuChrukfW" Ids="Dw4Ay94VjUnQVCphpc3xfQ,RbGKzmvzquiPzN3I3faAfN" />
              <Link Id="R2NPdGyRfyTMmSwf7IShWW" Ids="VGU6E1rWSChOVCFqeA2UyQ,Fg4Led6qOaWM9p2ZTTTpfW" />
              <Link Id="CezlaCA7YpMO6cnFd1kFZe" Ids="GGz5cA4TGwtNn9WKkFUpFI,SXJiK9iUk3DLgub67GxQRM" />
              <Link Id="P6G8FxBXNTHLgXNViyI1Ch" Ids="FRwrPne2NawMtZbXTJDM5G,KuxJKyec5CuPi3nnQC6wvd" />
              <Link Id="ImyT3SnxPhmQC2wNv0XMB2" Ids="A4Xt5affcWTOnKkpwSicfh,B9xjFOzUwQdMA3u1kJgLtB" />
              <Link Id="IEhKYjKyECGNnQaHIayunB" Ids="VTIyuyI02JjP6btMz1DTSQ,EqYN5hX5cGfLluD3KK0TkG" />
              <Link Id="SEZkM5zNuMEMVVKOZ5DmZu" Ids="RXiII6IhTkTLXWAR1FTxBR,OQttP24hZ9lM06F2t4or11" />
              <Link Id="DBPpLiZZFBqLMZHuiXCOYI" Ids="VygiTmwDVpkMou1kaxwAHu,Oae1V5EvzIrO8HVHzvLwnp" />
              <Link Id="OoFRz0N8kY5MgLzqLzVCIS" Ids="LbKIXIHMgtUPsiflD1hRo7,IAE4Q0I06xcPEACcdInOou" />
              <Link Id="RIyDuIdC8KrLJVDMb4D6Ka" Ids="NQ8K54M3oOBNXmPI5Yeomy,QlpqugDcURJLZFglYWJ5Ww" />
              <Link Id="K0yWxtQMP44O5cPRCkNBVF" Ids="LtmqmHG5Fg7OXU287hrK4o,AyfDIpHCYZSORoMxevcrwz" />
              <Link Id="O8wsKAlGXNqLuZiNK2H3lS" Ids="LNrVyW4MvqGMoOJWtkpOGn,OF3cbEAedSiN8p93G9yit6" />
              <Link Id="PTojlvOJ0YwMXEh5UQOSOQ" Ids="RbGKzmvzquiPzN3I3faAfN,HjlWXdAXmNmOL99MHcBLdR" />
              <Link Id="NTyvto2hFZJLQ9mNhzMdTF" Ids="RbGKzmvzquiPzN3I3faAfN,Dobi9n5AdQLLOXnroE9Q1t" />
              <Link Id="Jlj129xlmF3MBT5m5i1K2Y" Ids="Fe7yi4zz3NuNWrRIASjpRB,OLammqFmkNzPvki8Pvg4d7" />
              <Link Id="VpZYkPx9cv0L0RvPTxOe3n" Ids="LELumclikBzN278yyY1qOJ,Fe7yi4zz3NuNWrRIASjpRB" IsHidden="true" />
              <Link Id="C8Dt6fLCg58NYWrg2DCsBI" Ids="D49vWsT4EVrMCG0URl5mz9,Q3US9bLe60jMTVEJGdLoo0" />
              <Patch Id="MPC8iaIVMIJOKrquroG4cL" Name="UnRegister" ParticipatingElements="RU3IlNena8IOJldlJcQvVH">
                <Pin Id="LELumclikBzN278yyY1qOJ" Name="Item" Kind="InputPin" />
              </Patch>
              <Link Id="OHWikVjT53TNxQyc7A1D8e" Ids="C1dfJhpZdSJMA8hZrRDW9u,HZ3lOQUlq34Mif1wvgzo1w" />
              <Link Id="Eb9lgONeYmQOzYSeQ9pkRV" Ids="VmrXeSvfTJaLwYv8VXRQvn,UODa9FacVfROc4kGrmfJyD" />
              <Link Id="EO1EX2yVlqKOZ6xQJ3WlWt" Ids="FMikmrOCqfvNzDdaAY8Nvz,GunMK51mM8JMGjaPsCvCVn" />
              <Link Id="MKMHGjDAZtqOThoqqvLNaN" Ids="P2OZ1LsjSQVPBTCe5nOHR4,O6GWoXMtJbkOK5AT0TRUjp" />
              <ProcessDefinition Id="N2DPEXqrHBBPj4J1CGTctg" HasStateOut="true">
                <Fragment Id="NLcEd6MjVV3M7J2dF1Nueo" Patch="HPVXZIAw8M1P87ImqrqDbt" Enabled="true" />
                <Fragment Id="U7qX3CYMFIfLVYIYKmiU0q" Patch="VoeDr2NvYQ1NgQ6TijvDiR" />
                <Fragment Id="MoHuTSFbz35N5Pq1hGPanU" Patch="MPC8iaIVMIJOKrquroG4cL" />
                <Fragment Id="F1URRD2MmBMMo2imsKE6wY" Patch="Vdqywtn8M6UMMaeBBvzdMN" Enabled="true" />
              </ProcessDefinition>
              <Link Id="IEYM0xaLCU7MUhy5iBkYwu" Ids="BpMbW24tVKuN2Y3hDGrOcY,Q9sSsjB2OlcQPuxkingp3C" />
              <Link Id="KopgmKOTml5P3iSlilglip" Ids="UqCU4by57JxMk4ymAfZACt,NdfL4ECisGaORPBKI6J2OF" />
              <Link Id="LJ8FYuwDe2QLatW0tZY1Z5" Ids="UqCU4by57JxMk4ymAfZACt,CEtVWBaqVcAMM2nn1SYP58" />
              <Link Id="TW56DjumzF4OsNxVlqs3co" Ids="UqCU4by57JxMk4ymAfZACt,PQy5ZiXTDtDMSLom3g3zBd" />
              <Link Id="UjoNomc1GWCMmh6lFkjPi0" Ids="BAaGX15FCj7L2YeCmR6KFD,PxLSVwwiP9dLR52Msw2gkm" />
              <Link Id="CYRYXXFdP0kPjP2FehxhTR" Ids="D5oJy5bTvS6N48sqHkY9mS,RecPXSn6q5yLeH47VRQDh5" />
            </Patch>
          </Node>
          <Overlay Id="UJhh8FAjJaOL4CtGv670nH" Name="Entities" Bounds="41,131,380,170" />
          <!--

    ************************ LifeCycle ************************

-->
          <Node Name="LifeCycle" Bounds="63,400" Id="T4bTMK6L4gaLI28BvNM5xS">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" />
            </p:NodeReference>
            <Patch Id="PfBj60G39dhOiDNbBdD8uB">
              <Canvas Id="UTSDCSqvtPRLjQbgGczHOo" CanvasType="Group">
                <Pad Id="VEgHSAY5nQVNZRqdKibRV5" SlotId="TY66Ic1UST4PIkC3OvJIE8" Bounds="49,90" />
                <Pad Id="C2mq8oZRunZO7QYlYUgEcp" SlotId="TY66Ic1UST4PIkC3OvJIE8" Bounds="49,139" />
                <Node Bounds="47,180,66,26" Id="AyjW5gNIBF6NskZvRonb76">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                    <Choice Kind="OperationCallFlag" Name="Add" />
                  </p:NodeReference>
                  <Pin Id="Gtfj6y8Oj0OLkoMS1lRWIV" Name="Input" Kind="StateInputPin" />
                  <Pin Id="TPoYW29F7UaQXWyuAdfgvw" Name="Item" Kind="InputPin" />
                  <Pin Id="J0YyIegKJh7OslyrilVhCP" Name="Output" Kind="StateOutputPin" />
                </Node>
                <ControlPoint Id="VqEvFxloX6tOrNUt0yImfi" Bounds="110,119" />
                <Node Bounds="47,30,66,26" Id="RkkSsDW9prlMn2Zw8WqiCX">
                  <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                    <Choice Kind="OperationCallFlag" Name="Create" />
                  </p:NodeReference>
                  <Pin Id="KyNIYD2bb8rQXS5DVMVltB" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="MIAyiFFP8fcM9L6jEJ9xTI" Name="Capacity" Kind="InputPin" />
                  <Pin Id="Dq9eaq5NnNeQXDpmRxw6sB" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Pad Id="ShgdDNjGJOmN5q1fQmxJNN" SlotId="TY66Ic1UST4PIkC3OvJIE8" Bounds="256,51" />
                <ControlPoint Id="UNS16eM5rqyMnfoubySR07" Bounds="428,401" />
                <Node Bounds="254,73,177,175" Id="T0XL4ZIKg6rONJuLpBtAhX">
                  <p:NodeReference LastCategoryFullName="Collections.Sequence" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="FirstOrDefault (Predicate)" />
                  </p:NodeReference>
                  <Pin Id="TbNLhXB56dyOSi0HkUKwl8" Name="Input" Kind="StateInputPin" />
                  <Pin Id="Uc1ZjxUjUC5N4UAb74OnDh" Name="Default Value" Kind="InputPin" />
                  <Pin Id="GNA9ySfYImKQFubNA6NQzm" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="Su6C3K4nsssPJOamJfqwBo" Name="Result" Kind="OutputPin" />
                  <Patch Id="KQBxQ9lSddnPr2FlkIMObo" Name="Predicate" ManuallySortedPins="true">
                    <Pin Id="MOvTmeaBZU5LEE2hUkmw8E" Name="Input" Kind="InputPin" />
                    <Pin Id="TpdTKRDr0sUPBd9EiuzDQo" Name="Result" Kind="OutputPin" />
                    <ControlPoint Id="SfYg9I3b2rnNzxZlgdX8I9" Bounds="268,81" />
                    <ControlPoint Id="IQPxn8nbRwOMA0XpsfYCuq" Bounds="330,241" />
                    <Node Bounds="266,101,87,26" Id="EHyo70IDuDmNZvfpT0i3DQ">
                      <p:NodeReference LastCategoryFullName="Main.IRenderable" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="InterfaceTypeFlag" Name="IRenderable" />
                        <Choice Kind="OperationCallFlag" Name="MeshProperties" />
                      </p:NodeReference>
                      <Pin Id="TLYFCrOhPGfQNB9LzkkDc4" Name="Input" Kind="StateInputPin" />
                      <Pin Id="UktbRi3Us2wLSiXzjqYCJe" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="FeuCjhRom2pNUelZGGanaB" Name="MeshProperties" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="348,151,71,26" Id="ROECuoz7aMdOhTj9nOP9rm">
                      <p:NodeReference LastCategoryFullName="Main.MeshProperties" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="RecordType" Name="MeshProperties" NeedsToBeDirectParent="true" />
                        <Choice Kind="OperationCallFlag" Name="LifeTime" />
                      </p:NodeReference>
                      <Pin Id="ToLjwnwGsEwLSnucPmPgwe" Name="Input" Kind="StateInputPin" />
                      <Pin Id="NwZ8VpGxxnUNgwxMuNAJbN" Name="Output" Kind="OutputPin" IsHidden="true" />
                      <Pin Id="BsUz9B9ddJlOjlDUmZhjfG" Name="LifeTime" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="328,201,25,19" Id="O4L6X3U8kvbMQmRN0FC6zW">
                      <p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="&gt;" />
                      </p:NodeReference>
                      <Pin Id="GitCmULXTxoOJAM5V3ZrVa" Name="Input" Kind="InputPin" />
                      <Pin Id="AyurFS67MPxNoXG6gjdzMO" Name="Input 2" Kind="InputPin" />
                      <Pin Id="Qyc4xq5Z38XOqwb6fM6VgS" Name="Result" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="266,151,67,26" Id="OTTiID4e1JbOgCQojk8giX">
                      <p:NodeReference LastCategoryFullName="Main.IRenderable" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="InterfaceTypeFlag" Name="IRenderable" />
                        <Choice Kind="OperationCallFlag" Name="CurrentLife" />
                      </p:NodeReference>
                      <Pin Id="S6i47lA07ggN5gVLV4iUYm" Name="Input" Kind="StateInputPin" />
                      <Pin Id="CAexVbBNrnbOIUdW2je4QL" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="GuZ864S27agOCBJEcYZYcD" Name="CurrentLife" Kind="OutputPin" />
                    </Node>
                  </Patch>
                </Node>
                <Node Bounds="426,351,79,19" Id="JimtivaS2FML0GQDgu3s7X">
                  <p:NodeReference LastCategoryFullName="Reactive" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Reactive" NeedsToBeDirectParent="true" />
                    <Choice Kind="ProcessAppFlag" Name="ToObservable" />
                  </p:NodeReference>
                  <Pin Id="GW5sKYOQDJvMu6z0bVr99J" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="LTzMIn3JUj4MokY6pxSPpw" Name="Message" Kind="InputPin" />
                  <Pin Id="LURKDT1v4uOOBCYCWmnbvt" Name="Send" Kind="InputPin" />
                  <Pin Id="UxoKaOol5iTLBUoYnXKIyp" Name="Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="C3J8G1LPZPpMsd5oD6gIWw" Name="Result" Kind="OutputPin" />
                </Node>
                <Node Bounds="500,271,65,19" Id="O5NQzGafInIPgQCv4bNemG">
                  <p:NodeReference LastCategoryFullName="Primitive.Object" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="IsAssigned" />
                  </p:NodeReference>
                  <Pin Id="BdlMEAmN7vFOQEkFVCelGn" Name="X" Kind="InputPin" />
                  <Pin Id="K7RIqQptCOtOeVAPYUPtgg" Name="Result" Kind="OutputPin" />
                  <Pin Id="N85RdfIDQTjO0TnJunpzff" Name="Not Assigned" Kind="OutputPin" />
                </Node>
                <Pad Id="LtzchzVeAZALorqMsWo8eD" SlotId="TY66Ic1UST4PIkC3OvJIE8" Bounds="312,312" />
                <Node Bounds="298,342,90,80" Id="Deq4i9npzi2OlnSleBZhUz">
                  <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                    <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Primitive" />
                    <Choice Kind="ApplicationStatefulRegion" Name="If" />
                  </p:NodeReference>
                  <Pin Id="J9AlpaX7YwpMWEwf0kYHMK" Name="Condition" Kind="InputPin" />
                  <Patch Id="OAi4YnzdH87P07IkAouBvz" ManuallySortedPins="true">
                    <Patch Id="KBjeIc4Wp7OOrYuFKBCkV1" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="LkcM9w73FcxOzN1j4c227u" Name="Then" ManuallySortedPins="true" />
                    <Node Bounds="310,371,66,26" Id="UO80iz0flBPNifVVSUAKyQ">
                      <p:NodeReference LastCategoryFullName="Collections.Builder.SpreadBuilder" LastDependency="VL.CoreLib.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <CategoryReference Kind="ClassType" Name="SpreadBuilder" />
                        <Choice Kind="OperationCallFlag" Name="Remove" />
                      </p:NodeReference>
                      <Pin Id="H50FfMFhRUhLqqWa75QhMY" Name="Input" Kind="StateInputPin" />
                      <Pin Id="PILg0kz7YtoQKrWcbc3Xol" Name="Item" Kind="InputPin" />
                      <Pin Id="I4IgDaP7phMMIrT05tsoZj" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="RLlSvHbcBOpLnvsucLlqF1" Name="Result" Kind="OutputPin" />
                    </Node>
                  </Patch>
                </Node>
              </Canvas>
              <Patch Id="VKF5LCik4eqPp7QLRBlHuZ" Name="Create" ParticipatingElements="QiYQ6MCEhoTPlvjYxO9mV5" />
              <Slot Id="TY66Ic1UST4PIkC3OvJIE8" Name="Items">
                <p:TypeAnnotation p:Type="TypeReference" LastCategoryFullName="Collections.Builder" LastDependency="VL.CoreLib.vl">
                  <Choice Kind="TypeFlag" Name="SpreadBuilder" />
                  <p:TypeArguments>
                    <TypeReference>
                      <Choice Kind="TypeFlag" Name="IRenderable" />
                    </TypeReference>
                  </p:TypeArguments>
                </p:TypeAnnotation>
              </Slot>
              <Link Id="V1oj1JPkjmRPmUmZvNDmO1" Ids="C2mq8oZRunZO7QYlYUgEcp,Gtfj6y8Oj0OLkoMS1lRWIV" />
              <Link Id="ESEIPobcOrbPJjB0Oo4ynN" Ids="VqEvFxloX6tOrNUt0yImfi,TPoYW29F7UaQXWyuAdfgvw" />
              <Link Id="GgFomHPrvidNfjZuweIynw" Ids="S29IJK5ZukVOcXDPd4TCtI,VqEvFxloX6tOrNUt0yImfi" IsHidden="true" />
              <Patch Id="S7gEPYJqRhKOd43RkwQpql" Name="Register">
                <Pin Id="S29IJK5ZukVOcXDPd4TCtI" Name="Item" Kind="InputPin" />
              </Patch>
              <Link Id="QiYQ6MCEhoTPlvjYxO9mV5" Ids="Dq9eaq5NnNeQXDpmRxw6sB,VEgHSAY5nQVNZRqdKibRV5" />
              <Patch Id="EDs6kM9oD6nOiktQ088QBR" Name="Update" />
              <Link Id="QorSXsZFNWbP9D0wNMkMNc" Ids="UNS16eM5rqyMnfoubySR07,PaSNSidmJoTPME6S3WDcnB" IsHidden="true" />
              <Patch Id="NndH8oggnuDOYxZEemC9Lz" Name="OnExpired">
                <Pin Id="PaSNSidmJoTPME6S3WDcnB" Name="Result" Kind="OutputPin" />
              </Patch>
              <Link Id="EM3r5tW8YNcPwq5uURvnq8" Ids="MOvTmeaBZU5LEE2hUkmw8E,SfYg9I3b2rnNzxZlgdX8I9" IsHidden="true" />
              <Link Id="MLnLOwAOqVALVSGNWj5m8V" Ids="IQPxn8nbRwOMA0XpsfYCuq,TpdTKRDr0sUPBd9EiuzDQo" IsHidden="true" />
              <Link Id="GbeYuPsKdHKM5FuTwVc1Md" Ids="FeuCjhRom2pNUelZGGanaB,ToLjwnwGsEwLSnucPmPgwe" />
              <Link Id="T4MpHMt35nZMWR7S8zB8rb" Ids="BsUz9B9ddJlOjlDUmZhjfG,AyurFS67MPxNoXG6gjdzMO" />
              <Link Id="Fxrs1P3sWWqNceMLB6arJk" Ids="UktbRi3Us2wLSiXzjqYCJe,S6i47lA07ggN5gVLV4iUYm" />
              <Link Id="KP1wWPfWLdwMdQsGDz3DLP" Ids="GuZ864S27agOCBJEcYZYcD,GitCmULXTxoOJAM5V3ZrVa" />
              <Link Id="M6Jcb1XVjHnPxfPCLm5Chg" Ids="SfYg9I3b2rnNzxZlgdX8I9,TLYFCrOhPGfQNB9LzkkDc4" />
              <Link Id="MkS6slKnpDcLb0iHTG9YRK" Ids="ShgdDNjGJOmN5q1fQmxJNN,TbNLhXB56dyOSi0HkUKwl8" />
              <Link Id="CycmIwcCV69Pm8NJzCdtAc" Ids="Qyc4xq5Z38XOqwb6fM6VgS,IQPxn8nbRwOMA0XpsfYCuq" />
              <Link Id="DbkMLevNaWCM9EPxTPIsoz" Ids="C3J8G1LPZPpMsd5oD6gIWw,UNS16eM5rqyMnfoubySR07" />
              <Link Id="PRTz7DhbhG0N7KxayAzkjT" Ids="Su6C3K4nsssPJOamJfqwBo,LTzMIn3JUj4MokY6pxSPpw" />
              <Link Id="DLnRiC7xnPhMFUaFRfRMEP" Ids="Su6C3K4nsssPJOamJfqwBo,BdlMEAmN7vFOQEkFVCelGn" />
              <Link Id="CrqLo9b8R3DNgsiQbZeuQF" Ids="K7RIqQptCOtOeVAPYUPtgg,LURKDT1v4uOOBCYCWmnbvt" />
              <Link Id="PUqRHJRv6CvO7JwNK0N6Ot" Ids="LtzchzVeAZALorqMsWo8eD,H50FfMFhRUhLqqWa75QhMY" />
              <Link Id="InO2lQyp0R9OOHlZJv3SCT" Ids="Su6C3K4nsssPJOamJfqwBo,PILg0kz7YtoQKrWcbc3Xol" />
              <Link Id="EcFHBJHz0ELOPL8CBo3kK6" Ids="K7RIqQptCOtOeVAPYUPtgg,J9AlpaX7YwpMWEwf0kYHMK" />
              <ProcessDefinition Id="PrDIrN9cXP5PZifnKLGVYT" HasStateOut="true">
                <Fragment Id="QxtrYSshpfsLouucl8SxO7" Patch="VKF5LCik4eqPp7QLRBlHuZ" Enabled="true" />
                <Fragment Id="JjaFoy6cMQ4QAo5XlDIPFr" Patch="S7gEPYJqRhKOd43RkwQpql" />
                <Fragment Id="N4EJEuYXRGLPzAAxO3sQE3" Patch="NndH8oggnuDOYxZEemC9Lz" />
                <Fragment Id="ErjsCRotwtkN82Lj6C1hyB" Patch="EDs6kM9oD6nOiktQ088QBR" />
              </ProcessDefinition>
            </Patch>
          </Node>
          <Node Bounds="506,140,195,186" Id="URxiplZE0q6PyAQSjvu0o1">
            <p:NodeReference LastCategoryFullName="Control" LastDependency="VL.CoreLib.vl" OverloadStrategy="AllPinsThatAreNotCommon">
              <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
              <CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
              <Choice Kind="ProcessAppFlag" Name="Do" />
              <PinReference Kind="InputPin" Name="Node Context" />
              <PinReference Kind="InputPin" Name="Region" />
              <PinReference Kind="InputPin" Name="Update" />
            </p:NodeReference>
            <Patch Id="CU2f0MS8gveMoVVd37Kpc7" ManuallySortedPins="true">
              <Patch Id="MuXyDQ31wEDOZyS4yT3V0O" Name="Create" ManuallySortedPins="true" />
              <Patch Id="GH8I0Ffq8BcNq6izkByZPQ" Name="Update" ManuallySortedPins="true" />
              <Patch Id="PWBwnBW8DRDL2FmA8Pr2d3" Name="Dispose" ManuallySortedPins="true" />
              <Node Bounds="641,243,49,19" Id="AWxGOUqFU79NOmrRdsFXsk">
                <p:NodeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                  <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                  <Choice Kind="ProcessAppFlag" Name="Factory" />
                </p:NodeReference>
                <Pin Id="AwovecamXD6L97jBMwbdzG" Name="Node Context" Kind="InputPin" IsHidden="true" />
                <Pin Id="ILR7bkFhNUvMoTt0k8gXM9" Name="Output" Kind="OutputPin" />
              </Node>
              <Node Bounds="581,280,85,19" Id="BeRv2XxhQgnNR9lblWqJg8">
                <p:NodeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                  <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                  <Choice Kind="ProcessAppFlag" Name="Manager" />
                </p:NodeReference>
                <Pin Id="MtKfHdm7dCqQbFP0Tyb0CS" Name="Node Context" Kind="InputPin" IsHidden="true" />
                <Pin Id="JIDsmlGYiRnLLR6LH0mski" Name="Output" Kind="OutputPin" />
                <Pin Id="CWllin718l1P1F2mTstkQh" Name="MeshRepository" Kind="InputPin" />
                <Pin Id="Eo9zXLforQvLOnwOXw8bsF" Name="LifeCycleComponent" Kind="InputPin" />
                <Pin Id="OUUFXhRSPWWLbmd9VhT3J2" Name="MeshAnimation" Kind="InputPin" />
                <Pin Id="Oy1TzfghuA6Py7fw1XJgLL" Name="MeshFactory" Kind="InputPin" />
                <Pin Id="Tm0kBwncaEVOUYGkjXxd3g" Name="Update" Kind="InputPin" />
              </Node>
              <Node Bounds="601,163,57,19" Id="PGqrE2Kqb9HOmGahyZorB3">
                <p:NodeReference LastCategoryFullName="Main" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                  <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                  <Choice Kind="ProcessAppFlag" Name="LifeCycle" />
                </p:NodeReference>
                <Pin Id="C9D6jHC7ZC5Lf20Gt9jXs5" Name="Node Context" Kind="InputPin" IsHidden="true" />
                <Pin Id="JDBMxbV6ezQMDstq8x6qMg" Name="Output" Kind="OutputPin" />
              </Node>
              <Node Bounds="621,203,63,19" Id="GA5JUDcj3sBNtevlO5VgOO">
                <p:NodeReference LastCategoryFullName="Main" LastDependency="FactoryPatternAutoRegister_Update_3.vl">
                  <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                  <Choice Kind="ProcessAppFlag" Name="Animation" />
                </p:NodeReference>
                <Pin Id="VjB9mOt2oRlMKGWWLXAQi5" Name="Node Context" Kind="InputPin" IsHidden="true" />
                <Pin Id="OwkCOVm8M4sPHCoGYn0mlR" Name="Output" Kind="OutputPin" />
                <Pin Id="GnonOSwkayhLbbRdOM31yx" Name="Update" Kind="InputPin" />
              </Node>
            </Patch>
            <Pin Id="DGNBYLRmf04PzEasaSskNS" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <ControlPoint Id="TlbIXxwyNlGLJb0UE8ZHaj" Bounds="519,146" Alignment="Top" />
            <ControlPoint Id="PD8Ub1DYytDPl7IWtMYoHk" Bounds="522,320" Alignment="Bottom" />
            <ControlPoint Id="Pvwn8SEHiauNyljgRAhANe" Bounds="583,320" Alignment="Bottom" />
          </Node>
        </Canvas>
        <Patch Id="Htit0vmGOVtQAuf2IcoNw7" Name="Create" />
        <Patch Id="E8IHtnvFp5oMi56qKqnprI" Name="Update" />
        <ProcessDefinition Id="VTooAKlO1kXMpiodDr1u7c">
          <Fragment Id="KQpRgQJWeJ9NDxTR8RTnvr" Patch="Htit0vmGOVtQAuf2IcoNw7" Enabled="true" />
          <Fragment Id="KZ3w6AMvjgzNMMMxIz6YsM" Patch="E8IHtnvFp5oMi56qKqnprI" Enabled="true" />
        </ProcessDefinition>
        <Link Id="D1IfFHoGGYpLkpvT6m5OKh" Ids="HSsKcRkawmJOCzBFXXCLT4,V3z862CHGrdQHFp4M6WGzB" />
        <Link Id="RxGpN9AnqwVP8n5fMMqNS0" Ids="Amdod4KJ25CO5egs6qNFra,RRIycRkYEsuN0nPqnCkdY0" />
        <Link Id="SP6yFsnnk43NJBFBoDSP2S" Ids="TNvsM2wLx0AP84KoIzSObR,U9EvjaenrQPMIF8nf2SICM" />
        <Link Id="VvdDNxS0d8zLhjWUoi8wKh" Ids="P99mzWpD6DpOVwGj5hJDGz,Lq4jer0PvlpNi1tiQ09wO0" />
        <Link Id="DUJCEMaON7SLDMIhUo4EgY" Ids="KGzqUntcyiwPrqCjp8i895,UA7hpohelwxPLRPG8l7p3b" />
        <Link Id="QrwWKbHGruZQE3AZrkQ5xE" Ids="C313hjH3Og5QLUg4Sy5x87,PZ6wr9SSm9zP8iSQ5ArFH2" />
        <Link Id="IcK6Z1zMLsBPXnMznPyR29" Ids="Ii7r0xZaNtJMxAOwdB7JIS,N9mOjplxEodPriZOkJbP0B" />
        <Link Id="K7PD8bgksS8LBNTJAJP0FB" Ids="UGAYr7fIjfvNlviIvKop33,TUJmk5eMkqmM6IYjNWTwBo" />
        <Link Id="HmUnoBPOPhqPI5WGv3ovzH" Ids="REjchQ4Dl1zQRx0Mbzhqlk,TeR4NyfVzZeNaNOqS6WoZ8" />
        <Link Id="Je1cF62qCNQOAmijzenFgP" Ids="UXUs5fITBQiLLa0J7ht7rM,Mh6a3TzlQjtOkbj4IXAxCG" />
        <Link Id="MBhJK5dRkvoPh1BVAKSZfi" Ids="Cw1nls8W8QhPd2H4N8bxJA,TlbIXxwyNlGLJb0UE8ZHaj" />
        <Link Id="TLuwQMWPCDaNXO9qiTIpDU" Ids="ILR7bkFhNUvMoTt0k8gXM9,Oy1TzfghuA6Py7fw1XJgLL" />
        <Link Id="NZienUxoakRPN3cOa5Shtz" Ids="JDBMxbV6ezQMDstq8x6qMg,Eo9zXLforQvLOnwOXw8bsF" />
        <Link Id="G1lYsIVlEtoO4GhJkv9G05" Ids="OwkCOVm8M4sPHCoGYn0mlR,OUUFXhRSPWWLbmd9VhT3J2" />
        <Link Id="LQ3hiiQZkPiLneedFQjiLL" Ids="TlbIXxwyNlGLJb0UE8ZHaj,PD8Ub1DYytDPl7IWtMYoHk" />
        <Link Id="NFZLRtgFiPmMjIIP3DW35U" Ids="PD8Ub1DYytDPl7IWtMYoHk,UMSrDcXyl19N2i48I5gQmP" />
        <Link Id="JUYcVNqikW5NlF62rdk8pE" Ids="JIDsmlGYiRnLLR6LH0mski,Pvwn8SEHiauNyljgRAhANe" />
        <Link Id="SGT1BfvgipDP1MyphRylxN" Ids="Pvwn8SEHiauNyljgRAhANe,Tw4rVJGgj0lO9SehBfrYeE" />
        <Link Id="D3msChQTLmkMK4udJrh9j8" Ids="TlbIXxwyNlGLJb0UE8ZHaj,CWllin718l1P1F2mTstkQh" />
      </Patch>
    </Node>
  </Patch>
  <NugetDependency Id="UwX1KJnSYZbOwGOhUzcpGm" Location="VL.Stride" Version="2025.7.2-0022-g7b889ed43d" />
</Document>