﻿<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" xmlns:r="reflection" Id="PNpHHG30mq4MZ2ZVQwjjIV" 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" BordersChecked="false" 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="68,131" 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="134,220,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="136,300" />
                <ControlPoint Id="ML4Nz0XAhbIMaRc6q2biTk" Bounds="136,80" />
                <Pad Id="AAtlhOAztRRLYaJTsy0ZW8" SlotId="Pov03cN7gvyN0GqABXSm4f" Bounds="136,151" />
              </Canvas>
              <Patch Id="P1JBD1qZEgDMXhf9Z9Bz30" Name="Create" ParticipatingElements="QWEzwgKnwXOOBsZ9xDoYDb">
                <Pin Id="PSoy07pLgMPM6CInxP6v9L" Name="Transformation" Kind="InputPin" />
              </Patch>
              <ProcessDefinition Id="SrNPkkuIotkMopgFBrlJb1" IsHidden="true">
                <Fragment Id="CFFxZ2Ljq11OAMAUxyrZvc" Patch="P1JBD1qZEgDMXhf9Z9Bz30" Enabled="true" />
                <Fragment Id="GtafavuaNkmQEFDSCk9MGX" Patch="UnMMDs8RlZyNhDzy2GwWPl" />
              </ProcessDefinition>
              <Link Id="BGkM91hqf3UPd6J7ELCCyy" Ids="AgH2PIJd017OiozfoNF8tG,O7ZCsNmjXmMM2ik2vnMJaM" IsHidden="true" />
              <Patch Id="UnMMDs8RlZyNhDzy2GwWPl" Name="Render" ParticipatingElements="CYByfm5YfYvNXjhDduGiMM">
                <Pin Id="O7ZCsNmjXmMM2ik2vnMJaM" Name="Entity" Kind="OutputPin" />
              </Patch>
              <Link Id="OFp8zSGIIOpO7CwFXsKU2T" Ids="PSoy07pLgMPM6CInxP6v9L,ML4Nz0XAhbIMaRc6q2biTk" IsHidden="true" />
              <Slot Id="Pov03cN7gvyN0GqABXSm4f" Name="Transformation" />
              <Link Id="GXdiejVf9gUNEVxx9g8qzm" Ids="VADAVG65niXNJ1LEE52nCM,AgH2PIJd017OiozfoNF8tG" />
              <Link Id="CYByfm5YfYvNXjhDduGiMM" Ids="AAtlhOAztRRLYaJTsy0ZW8,AfDaNjdbnHlQVMkFW0wk6v" />
              <Link Id="LaGI44bIl6zQH49D65wYJA" Ids="ML4Nz0XAhbIMaRc6q2biTk,AAtlhOAztRRLYaJTsy0ZW8" />
            </Patch>
          </Node>
          <!--

    ************************ SphereObject ************************

-->
          <Node Name="SphereObject" Bounds="68,170" 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="126,200,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="128,259" />
                <ControlPoint Id="I39lx3tnpAnMOelmvrUjgK" Bounds="128,90" />
                <Pad Id="L7PC5csazDROHvU8QqSbF5" SlotId="BHEvQ3kvO4YMEDNwBQss4o" Bounds="128,149" />
              </Canvas>
              <Patch Id="JPL6uaPE4uwO8MyqKl9qju" Name="Create">
                <Pin Id="HFFHSwCGOt7O8IRVSOItg3" Name="Transformation" Kind="InputPin" />
              </Patch>
              <ProcessDefinition Id="ObChtqqAK54N86te3vjJ6C" IsHidden="true">
                <Fragment Id="C8L0hzPmGSzPu1ATIeS2qn" Patch="JPL6uaPE4uwO8MyqKl9qju" Enabled="true" />
                <Fragment Id="Ra2JtAzfKuFPiF3OGVVKuN" Patch="L69xk33TTvmO19cCnUKMGo" />
              </ProcessDefinition>
              <Link Id="NOErd3wLPSoNTDltHY5DrT" Ids="BMVdQmuCR7qOGl62wrFxQE,P7Cg3MaF9KoMIxtYKBvSF8" />
              <Link Id="SyIUexM5VGuPQYNIznsmp8" Ids="P7Cg3MaF9KoMIxtYKBvSF8,A7lLBhuD6cxOfEzU1BzxIr" IsHidden="true" />
              <Patch Id="L69xk33TTvmO19cCnUKMGo" Name="Render" ParticipatingElements="QCDXFCkPtZ2O6j8UBCyFhX">
                <Pin Id="A7lLBhuD6cxOfEzU1BzxIr" Name="Entity" Kind="OutputPin" />
              </Patch>
              <Link Id="HIaYg5fSoWULh0t55PdHz2" Ids="HFFHSwCGOt7O8IRVSOItg3,I39lx3tnpAnMOelmvrUjgK" IsHidden="true" />
              <Slot Id="BHEvQ3kvO4YMEDNwBQss4o" Name="Transformation" />
              <Link Id="EaMzdf9hkIiLp4JbGqGLeS" Ids="I39lx3tnpAnMOelmvrUjgK,L7PC5csazDROHvU8QqSbF5" />
              <Link Id="QCDXFCkPtZ2O6j8UBCyFhX" Ids="L7PC5csazDROHvU8QqSbF5,Q0XHrJYZsoOMbqouZaQknq" />
            </Patch>
          </Node>
          <!--

    ************************ Render ************************

-->
          <Node Name="Render" Bounds="68,300" Id="UuN4PmdDbt6LoDvl9xMjIm">
            <p:NodeReference>
              <Choice Kind="ContainerDefinition" />
            </p:NodeReference>
            <Patch Id="HHGHaTgjlVdM2T16ps9SX7">
              <Canvas Id="V5gQcBuVqSlOi0OmBfAiie" CanvasType="Group">
                <ControlPoint Id="AKwd2eeywxgMrTunts1N2P" Bounds="293,240" />
                <Node Bounds="291,311,73,26" Id="RLBiK9AqSB4QP41TRyKg9K">
                  <p:NodeReference LastCategoryFullName="Main.MeshRepository" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="MeshRepository" />
                    <Choice Kind="OperationCallFlag" Name="GetMeshes" />
                  </p:NodeReference>
                  <Pin Id="RYyA65fr7zJPP46wvup3ng" Name="Input" Kind="StateInputPin" />
                  <Pin Id="Ksz90RuO64GNHfDWKYEAYo" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="Nj3tUApGv4cOLoNPcmcpRi" Name="MeshRepo" Kind="OutputPin" />
                </Node>
                <Node Bounds="347,357,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" ManuallySortedPins="true" />
                    <Patch Id="Mokak0fNxzhLBriT1wLbrj" Name="Dispose" ManuallySortedPins="true" />
                    <Node Bounds="359,380,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="392,420,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="361,363" Alignment="Top" />
                  <ControlPoint Id="Tem8cia09GbPkbP5Z3RVGW" Bounds="434,363" Alignment="Top" />
                  <ControlPoint Id="Tvs3IF8T17jLrSOs2N2sLz" Bounds="394,453" Alignment="Bottom" />
                </Node>
                <Node Bounds="392,549,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="392,590,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="1344, 219.42857, 785.7143, 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="474,560,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="513,420,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>
                <Pad Id="STrQxnbsUVqM5OcJ3YLK7c" Bounds="382,334,302,19" ShowValueBox="true" isIOBox="true" Value="Here we get all the IRenderable and... render them">
                  <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>
              </Canvas>
              <Patch Id="OIp5MJt0S3aMgXVLVHvudm" Name="Create" />
              <Patch Id="LVryN4ppMrjLAg9FucZT6e" Name="Update">
                <Pin Id="G9vwwGYmCXeMrY349HEyBX" Name="MeshRepository" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="TypeFlag" Name="MeshRepository" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <ProcessDefinition Id="EFCjPlh3RMlM6KQyVQHdm1">
                <Fragment Id="OORExFBdRNOMFgawlwRjTV" Patch="OIp5MJt0S3aMgXVLVHvudm" Enabled="true" />
                <Fragment Id="HIgsSEXSUt5QREWsGANCIu" Patch="LVryN4ppMrjLAg9FucZT6e" Enabled="true" />
              </ProcessDefinition>
              <Link Id="E9lcEqgBTZvNOLPkwrMFwB" Ids="G9vwwGYmCXeMrY349HEyBX,AKwd2eeywxgMrTunts1N2P" IsHidden="true" />
              <Link Id="KMVP7vR79PVLQmRDyYm90L" Ids="AKwd2eeywxgMrTunts1N2P,RYyA65fr7zJPP46wvup3ng" />
              <Link Id="IJuPQLv5vuZOt52l7CFoF2" Ids="Nj3tUApGv4cOLoNPcmcpRi,AnQrHAMuLOtNsuxwbHWn9K" />
              <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" />
            </Patch>
          </Node>
          <!--

    ************************ MeshFactory ************************

-->
          <Node Name="MeshFactory" Bounds="68,340" Id="T66wzycn0F7PIlsEOUlZlF">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" />
            </p:NodeReference>
            <Patch Id="AYvaQF0mhqpQGCVBHiUzuI">
              <Canvas Id="TRyvIXmKNFvPuYKKgvvWUJ" CanvasType="Group">
                <ControlPoint Id="GXis1PXdCeMMdVXyObdli7" Bounds="227,820" />
                <ControlPoint Id="MOpRal3oTKDN3v1uzrxqNL" Bounds="227,999" />
                <!--

    ************************ 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>
                <Node Bounds="124,498,77,26" Id="SsorbUT8TUaN05PyTnNG5g">
                  <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="OBUmyy9b7lqNcfcU956vMn" Name="Result" Kind="StateOutputPin" />
                  <Pin Id="Boj37PeCMHxMjMEGHuLcts" Name="Node Context" Kind="InputPin" IsHidden="true" />
                </Node>
                <Node Bounds="141,562,118,122" Id="C1napZp3XxaP3D67n40J4B">
                  <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="Sc74nh6EAhkOW7BFbdwgHj" Name="Break" Kind="OutputPin" />
                  <Patch Id="PWed60UOGgkPN7hfseBXLC" ManuallySortedPins="true">
                    <Patch Id="Cni1Tk6mIYmNrdrTAn4rUS" Name="Create" ManuallySortedPins="true" />
                    <Patch Id="VSFHr4iudksPhmiFalPJFL" Name="Update" ManuallySortedPins="true" />
                    <Patch Id="GC4Yh4Ta4PoOJnRLWGivbu" Name="Dispose" ManuallySortedPins="true" />
                    <Node Bounds="153,628,77,26" Id="NAOvQ073Ug8PJckzHJoqby">
                      <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="NOSkzWXmzmMOwH922K12lH" Name="Input" Kind="StateInputPin" />
                      <Pin Id="S0lAveQyQv3OtgprkGIeYM" Name="Key" Kind="InputPin" />
                      <Pin Id="AgReYorB1ogL88Q2OYdxX4" Name="Value" Kind="InputPin" />
                      <Pin Id="Q9Z8ouDnx7FLkO1b7IQqL8" Name="Output" Kind="StateOutputPin" />
                    </Node>
                    <Node Bounds="189,588,58,26" Id="ObYYmar2MHrPY9oWpyQ6ip">
                      <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="C1albqgao7mO3ZhNNImPlN" Name="Input" Kind="StateInputPin" />
                      <Pin Id="E8XM5vB3rkvLE0c967jGxc" Name="Output" Kind="OutputPin" IsHidden="true" />
                      <Pin Id="LY7tE8WbG4dN04xNySjzm4" Name="Name" Kind="OutputPin" />
                    </Node>
                  </Patch>
                  <ControlPoint Id="DhIjv8gOc8FM0FTQNeoa4K" Bounds="227,568" Alignment="Top" />
                  <ControlPoint Id="EKp9O56Q57fMN41d8pFZIm" Bounds="155,678" Alignment="Bottom" />
                  <ControlPoint Id="SVRXdh8iBYeO35eh8LkOwT" Bounds="155,568" Alignment="Top" />
                </Node>
                <Pad Id="A3jw0xS3IP7PG5NIXmhnap" SlotId="Div8ap51BADOG8yvGhbtRu" Bounds="155,738" />
                <ControlPoint Id="HUGTwJSkwEoL2aLAKHnCsw" Bounds="315,821,-1,0" />
                <Node Bounds="313,859,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="Transformation" Kind="InputPin" PinGroupName="Input" />
                </Node>
                <Node Bounds="153,898,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="225,948,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="225,311,283,215" Id="ExWXAO2rpxFL84YQ5GUn9r">
                  <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="BdpIfUlpji2MjzDmvPUzqg" Name="Input" Kind="StateInputPin" />
                  <Pin Id="KMzE84RYjesLquvzHwugxN" Name="Output" Kind="StateOutputPin" />
                  <Patch Id="UIBY0bF9oTANfB7HgLSAyx" Name="Predicate" ManuallySortedPins="true">
                    <Pin Id="SJmoFjXRjxaMupGWFsx24y" Name="Input 1" Kind="InputPin" />
                    <Pin Id="ENOLdk0NMAEMqOD1cCR0mk" Name="Input 2" Kind="InputPin" />
                    <Pin Id="A6IAljHk1FTMpQ0bTyiEQ8" Name="Result" Kind="OutputPin" />
                    <ControlPoint Id="CTvYmrxjUHwMUzxzvBSNkd" Bounds="239,319" />
                    <ControlPoint Id="Mx8HVmqlYitL92qkTXAEIe" Bounds="404,319" />
                    <ControlPoint Id="BzIFuYcSHxdNkwOX2LrJCU" Bounds="372,519" />
                    <Node Bounds="290,398,85,26" Id="P1hLX3zmwRFNXj6Udx1ele">
                      <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="EqUyr0W27vJMyAQjOjTBVw" Name="Input" Kind="StateInputPin" />
                      <Pin Id="TPV26STnpq6NlhFQKXqtQC" Name="Target Type" Kind="InputPin" />
                      <Pin Id="QNb2bcNNZ6zMCnFEAQRZbi" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="CXQq8He6dK5NgJghPbF5dp" Name="Result" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="237,339,58,26" Id="UlEQCMLCIKjOMZ3Kegb93K">
                      <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="Ah84DW5j8QFO9U7c1NwPhH" Name="Input" Kind="StateInputPin" />
                      <Pin Id="VyXlpip5IswNOd0VBw0M34" Name="Output" Kind="OutputPin" />
                      <Pin Id="VPoPcBdlgLYMXeF0vGnCCP" Name="Clr Type" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="370,473,94,19" Id="VYnNjocdJESMlv2czdfzDq">
                      <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="PKLh64qfrgsLxNVaOVYcIQ" Name="Input" Kind="StateInputPin" />
                      <Pin Id="QdLrlaiOBpeNnw8VWM7hxb" Name="Input 2" Kind="InputPin" />
                      <Pin Id="GAqYteHA8muMUdTx3gag4j" Name="Output" Kind="StateOutputPin" />
                    </Node>
                    <Node Bounds="402,398,62,26" Id="PJS9HPL2NHFPxCDEFqxpJb">
                      <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="DKinvzIrkLLNg6dQ9MDOMt" Name="Input" Kind="StateInputPin" />
                      <Pin Id="KGp9fADWP7GMhZcqo5cVi6" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="AbBVP49OMKFOOCoUs6oxLv" Name="Is Abstract" Kind="OutputPin" />
                    </Node>
                    <Node Bounds="459,438,37,19" Id="Szt5mJuUH1zNcINDnpdYIp">
                      <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="PTR2p1t3UVrPCK2H2AX06s" Name="Input" Kind="StateInputPin" />
                      <Pin Id="JhPefp6ESUFQIYk5Ccgqdl" Name="Output" Kind="StateOutputPin" />
                    </Node>
                  </Patch>
                </Node>
                <Node Bounds="370,249,61,26" Id="LWvd3UXt30TNUJiVLWqYHL">
                  <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="I2J1uYI35v4L8s2nj7JasE" Name="Input" Kind="InputPin" />
                  <Pin Id="I1g6gi6xBJ6Ln41eAWwzYy" Name="Result" Kind="OutputPin" />
                </Node>
                <Pad Id="G4o6plxGWFzLRyBfmMteC2" Comment="IRenderable" Bounds="372,220" isIOBox="true">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="FactoryPattern.vl">
                    <Choice Kind="TypeFlag" Name="IRenderable" />
                  </p:TypeAnnotation>
                </Pad>
                <Node Bounds="139,179,75,26" Id="QtjFcjX0SldLDhFFLFiJrI">
                  <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="Hg5cv7ySd1ONCI7gKMLNmU" Name="Input" Kind="StateInputPin" />
                  <Pin Id="K19iXcq2J5sLxE67TaD1TH" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="MoBUWaYsMkEMriHPNCR4kN" Name="Type Registry" Kind="OutputPin" />
                </Node>
                <Node Bounds="139,249,91,26" Id="I8PW2j3kxEZQLFxfemUHXR">
                  <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="IRDCI2AM1ncLtSNJqqjAp0" Name="Input" Kind="StateInputPin" />
                  <Pin Id="ETIkXd4AInXON3nD3bmuV1" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="Gi8jiGCALHNPhWFCNG9gXN" Name="Registered Types" Kind="OutputPin" />
                </Node>
                <Node Bounds="139,130,51,19" Id="N2VYXILAXvcPK8I8tPVSUT">
                  <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="SyAQsYzLJ67M22oJulfLtz" Name="Current" Kind="OutputPin" />
                </Node>
                <Node Bounds="225,850,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>
                <Pad Id="ICwOUkEwMgcNR422sR4kh2" Bounds="351,865,564,94" ShowValueBox="true" isIOBox="true" Value="&lt;&lt;open &quot;configure&quot; the name of the input needs to match the name of the property inside the class you create (here it is &quot;Transformation&quot; see BoxObject class and SphereObject class">
                  <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="MfpEQ3SkboOLv8NQDHUqyX" Bounds="155,737,555,32" ShowValueBox="true" isIOBox="true" Value="&lt;&lt;here we store all the type that implement the interface IRenderable">
                  <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>
              </Canvas>
              <Patch Id="IDSIKGfyyFsLtKFKEZ29M8" Name="Create" ParticipatingElements="C1napZp3XxaP3D67n40J4B,LWvd3UXt30TNUJiVLWqYHL" />
              <ProcessDefinition Id="Mr0EfEMe03TPhJFDp3Wa0A" HasStateOut="true">
                <Fragment Id="Lc3lujuDfmwLJgsmvenq6x" Patch="IDSIKGfyyFsLtKFKEZ29M8" Enabled="true" />
                <Fragment Id="Eu47UtfhHvBOh4uiU7b4f8" Patch="Ne5E1qUlfXpQVxbz9blwTR" />
                <Fragment Id="VUVeKKXeIWPLDIoUuhi2nr" Patch="PWFzTwPgVHLNESUJBbh5UA" Enabled="true" />
                <Fragment Id="LE7z2vXfwH2Py3rGuFbwmx" Patch="OjQBfLa2iUdNxT50kBHcYs" />
              </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="Transform" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
                    <Choice Kind="TypeFlag" Name="Matrix" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Patch Id="PWFzTwPgVHLNESUJBbh5UA" Name="Update" />
              <Patch Id="OjQBfLa2iUdNxT50kBHcYs" Name="CreateControl" />
              <Slot Id="Div8ap51BADOG8yvGhbtRu" Name="Types" />
              <Link Id="RzD2Cf9FJsuLc2mOMhO0Cd" Ids="MOpRal3oTKDN3v1uzrxqNL,HAiuSWTGtcOP0E9go0uvfx" IsHidden="true" />
              <Link Id="MlhOAPa0JlHNH184DXEaIl" Ids="DhIjv8gOc8FM0FTQNeoa4K,AgReYorB1ogL88Q2OYdxX4" />
              <Link Id="Jx6Hwc6QiXNLCSsv5sRKrB" Ids="DhIjv8gOc8FM0FTQNeoa4K,C1albqgao7mO3ZhNNImPlN" />
              <Link Id="HDdxQunNugPLqCe6wRH2kQ" Ids="SVRXdh8iBYeO35eh8LkOwT,EKp9O56Q57fMN41d8pFZIm" IsFeedback="true" />
              <Link Id="OxUafhLsAy2QPX4PDyDdny" Ids="Q9Z8ouDnx7FLkO1b7IQqL8,EKp9O56Q57fMN41d8pFZIm" />
              <Link Id="Gim52lyiSOoNcanVWmnd19" Ids="OBUmyy9b7lqNcfcU956vMn,SVRXdh8iBYeO35eh8LkOwT" />
              <Link Id="KzLTe0Ibv7UPIkqbW1uH2n" Ids="SVRXdh8iBYeO35eh8LkOwT,NOSkzWXmzmMOwH922K12lH" />
              <Link Id="NsNsUU753Y4MLgF0ZQbkiv" Ids="EKp9O56Q57fMN41d8pFZIm,A3jw0xS3IP7PG5NIXmhnap" />
              <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="C12LcEc633rP1NFkU24nGp" Ids="SJmoFjXRjxaMupGWFsx24y,CTvYmrxjUHwMUzxzvBSNkd" IsHidden="true" />
              <Link Id="JK5tvui58nSMsxfyIcj7LS" Ids="ENOLdk0NMAEMqOD1cCR0mk,Mx8HVmqlYitL92qkTXAEIe" IsHidden="true" />
              <Link Id="NMtrmTBAbVQPMP8QUDNeRA" Ids="BzIFuYcSHxdNkwOX2LrJCU,A6IAljHk1FTMpQ0bTyiEQ8" IsHidden="true" />
              <Link Id="HymoDsl3HuoPxpFxZl3c1L" Ids="CTvYmrxjUHwMUzxzvBSNkd,Ah84DW5j8QFO9U7c1NwPhH" />
              <Link Id="Jy9oYzsSiMAP6fdEr3fsnw" Ids="VPoPcBdlgLYMXeF0vGnCCP,EqUyr0W27vJMyAQjOjTBVw" />
              <Link Id="TXLiZEel4pEMkGu2gxMBqH" Ids="CXQq8He6dK5NgJghPbF5dp,PKLh64qfrgsLxNVaOVYcIQ" />
              <Link Id="QhhX7K7TdbxLhdhEg0sMvM" Ids="GAqYteHA8muMUdTx3gag4j,BzIFuYcSHxdNkwOX2LrJCU" />
              <Link Id="CQDzYxk6cdEOC7x13vjgx3" Ids="VPoPcBdlgLYMXeF0vGnCCP,DKinvzIrkLLNg6dQ9MDOMt" />
              <Link Id="Lm9E5hsNgNmL0bq33VyeUe" Ids="AbBVP49OMKFOOCoUs6oxLv,PTR2p1t3UVrPCK2H2AX06s" />
              <Link Id="JA94d9hlqx4Nsq9Qjb1pPf" Ids="JhPefp6ESUFQIYk5Ccgqdl,QdLrlaiOBpeNnw8VWM7hxb" />
              <Link Id="CjDiJvMizvCQS6Cem6jp4I" Ids="G4o6plxGWFzLRyBfmMteC2,I2J1uYI35v4L8s2nj7JasE" />
              <Link Id="GMI3ILRvPR0PNkgNPbGhRy" Ids="I1g6gi6xBJ6Ln41eAWwzYy,TPV26STnpq6NlhFQKXqtQC" />
              <Link Id="TrYCRIZlo1mLle8R0k81OD" Ids="MoBUWaYsMkEMriHPNCR4kN,IRDCI2AM1ncLtSNJqqjAp0" />
              <Link Id="HoUNdbgCOHGNfHU4HrGrkd" Ids="SyAQsYzLJ67M22oJulfLtz,Hg5cv7ySd1ONCI7gKMLNmU" />
              <Link Id="SrVApEe3bUXPeKJWcNlbay" Ids="Gi8jiGCALHNPhWFCNG9gXN,BdpIfUlpji2MjzDmvPUzqg" />
              <Link Id="PZRZDgo1nO3P4GldW6RWdR" Ids="KMzE84RYjesLquvzHwugxN,DhIjv8gOc8FM0FTQNeoa4K" />
              <Link Id="B5mh8y9KN7MNcOQOAccV9R" Ids="LY7tE8WbG4dN04xNySjzm4,S0lAveQyQv3OtgprkGIeYM" />
              <Link Id="IMt00oCQUBWNKAvb9Jb7RO" Ids="GXis1PXdCeMMdVXyObdli7,VbOsu46cKHuLc3tzcqRbkh" />
              <Link Id="SldVorq9PyWNvK2Y4tWI7v" Ids="G0hUUxW4Z7SMoZPWuPggjX,Gcr6VcU2zdfMK6nvzBiwXG" />
            </Patch>
          </Node>
          <Node Bounds="496,250,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="Ux3tOP1GU4nMZAgoIsnZ4K" Name="MeshRepository" Kind="InputPin" />
            <Pin Id="PaKIG6A7YKaQWcoO7frtNE" Name="Update" Kind="ApplyPin" />
          </Node>
          <!--

    ************************ IRenderable ************************

-->
          <Node Name="IRenderable" Bounds="68,70" Id="FLXtx4VYBMKOaiDecHOLCs">
            <p:NodeReference>
              <Choice Kind="InterfaceDefinition" />
            </p:NodeReference>
            <Patch Id="LxXKOd9g4wcO7vUpiW5laU">
              <Canvas Id="KAGrSCM9NSiNv8SCyBbBkx" CanvasType="Group">
                <ControlPoint Id="QRWruNiHdSqNXQcxq2Cccb" Bounds="245,240" />
                <Pad Id="TKV4jKqnaxfL9PUSOaKWsE" Bounds="294,240,468,78" ShowValueBox="true" isIOBox="true" Value="&lt;&lt;here we have just one process declared, it means that every object that implement this interface should have this process, with this exact output, named exactly like this">
                  <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>
              </Canvas>
              <ProcessDefinition Id="DLJnaMBOwadL5nK4XfIF4a" IsHidden="true">
                <Fragment Id="Cviae4mayrNO35pXqFkdiO" Patch="L3jAlpk5hp6NoEr6kzhkF4" />
              </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>
          </Node>
          <Node Bounds="645,170,73,19" Id="AWxGOUqFU79NOmrRdsFXsk">
            <p:NodeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="MeshFactory" />
            </p:NodeReference>
            <Pin Id="AwovecamXD6L97jBMwbdzG" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="ILR7bkFhNUvMoTt0k8gXM9" Name="Output" Kind="OutputPin" />
            <Pin Id="PZY3a3kFl3oQAhyY0ZkB5F" Name="Update" Kind="InputPin" />
          </Node>
          <!--

    ************************ MeshRepository ************************

-->
          <Node Name="MeshRepository" Bounds="68,380" Id="ItxDGXthJFELbZ5VA3DvaZ">
            <p:NodeReference>
              <Choice Kind="ClassDefinition" />
            </p:NodeReference>
            <Patch Id="QdUD7yZ2t4oMcpBeGHo0pK">
              <Canvas Id="LmOTOGaybGdP1VrKtXR8oF" CanvasType="Group">
                <Pad Id="DPWwhtdds18NIUeLPy2fgT" SlotId="NHYK2UJiHbbMRx74LQ6X3U" Bounds="114,150" />
                <Node Bounds="112,200,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="112,80,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="175,151" />
                <Pad Id="OBnwIVYEhEQOXlU5mH1GDi" SlotId="NHYK2UJiHbbMRx74LQ6X3U" Bounds="307,150" />
                <ControlPoint Id="LFvfZsBa9kVMysQiHqEleH" Bounds="307,220" />
                <Pad Id="MAfMlSgADmGMa4mvZkcLWo" Bounds="37,23,699,46" ShowValueBox="true" isIOBox="true" Value="the Repository store all the IRenderable, we can add, &#xD;&#xA;but we could also think of a remove function potentially">
                  <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>
              </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>
              <Patch Id="GP5A77MQkIiPAgaK8rER40" Name="Update" />
              <ProcessDefinition Id="TIVt7TfORGxP7bV0xHfwjb" HasStateOut="true">
                <Fragment Id="KicdwZ2xP08MFI5M2kDIOb" Patch="PyFfneYD4vdNTIMfHUl8iM" Enabled="true" />
                <Fragment Id="NrMHqam17cVObCv3QRleZX" Patch="GP5A77MQkIiPAgaK8rER40" Enabled="true" />
                <Fragment Id="C36MtqNvardMbpF1tNRkx0" Patch="R14UkRZBZ3mNpfkEF74xlJ" />
                <Fragment Id="Bcm1kjHm22CL1Uc52dbYpn" Patch="OXVKFyJzT97PmCZFW9tj29" />
              </ProcessDefinition>
            </Patch>
          </Node>
          <Node Bounds="496,170,88,19" Id="GXeg0xQHKrGMgALknWGAjc">
            <p:NodeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="MeshRepository" />
            </p:NodeReference>
            <Pin Id="PmTUT5HWNXgMReZTBJaDUx" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="Cw1nls8W8QhPd2H4N8bxJA" Name="Output" Kind="OutputPin" />
            <Pin Id="RCQp4AyINTTPLPXMFgT2Zq" Name="Update" Kind="InputPin" />
          </Node>
          <!--

    ************************ MeshManager ************************

-->
          <Node Name="MeshManager" Bounds="68,420" 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" />
                <Pad Id="D50H2djPnrpOwVY8Ckco0R" SlotId="BXjXkv2tyL3PiN7SJCjuJD" Bounds="182,341" />
                <Pad Id="Oa4bpYShiHzPMfy3ZSm8m2" SlotId="AJqZ8vymInrQFLUtWkeOuC" Bounds="127,440" />
                <Pad Id="Lu5ftxaPBGIPZABy4oDBtE" SlotId="Q4YbhXuaf9TO5NT7EZXRuU" Bounds="150,379" />
                <Node Bounds="148,460,70,26" Id="AIUmOacf0rNL8MjdpmhQXX">
                  <p:NodeReference LastCategoryFullName="Main.MeshFactory" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="MeshFactory" />
                    <Choice Kind="OperationCallFlag" Name="CreateMesh" />
                  </p:NodeReference>
                  <Pin Id="K3XcFtdQgkjNW0Ne9pl4IJ" Name="Input" Kind="StateInputPin" />
                  <Pin Id="S8pQ2xIrJruMi8j5PKLGpy" Name="Key" Kind="InputPin" />
                  <Pin Id="OlGAtYWmkJSQTBzgECPt0A" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="QuHAncyPXQePwBzMPMqmJV" Name="Result" Kind="OutputPin" />
                  <Pin Id="HBIemIuWwcKPpL7PSejCRM" Name="Transform" Kind="InputPin" />
                </Node>
                <Node Bounds="125,510,93,26" Id="G2u3ZZLyU6nLJIEKHj2eVo">
                  <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="RWs9JFo3fLzMZNHWbvTPxw" Name="Input" Kind="StateInputPin" />
                  <Pin Id="HHgqw3ifM5CLy0himtM7l7" Name="Item" Kind="InputPin" />
                  <Pin Id="Rm5QwcadKxROx1ihMbnGat" Name="Output" Kind="StateOutputPin" />
                </Node>
                <Pad Id="H94YfpT7n8tMtHnnOEdCAu" SlotId="KfXuyvlfO6LOta4zFzfeHz" Bounds="448,341" />
                <Pad Id="A9JMsXhTqQqMYp5fKJxbMn" SlotId="AJqZ8vymInrQFLUtWkeOuC" Bounds="393,440" />
                <Pad Id="VmKjIdRbBl9QK7GcroEh51" SlotId="Q4YbhXuaf9TO5NT7EZXRuU" Bounds="416,379" />
                <Node Bounds="414,460,70,26" Id="CncLcZ2pKCnNn3QujwhCd8">
                  <p:NodeReference LastCategoryFullName="Main.MeshFactory" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="ClassType" Name="MeshFactory" />
                    <Choice Kind="OperationCallFlag" Name="CreateMesh" />
                  </p:NodeReference>
                  <Pin Id="IUYhNA1kHd2QE0xRBPxSi7" Name="Input" Kind="StateInputPin" />
                  <Pin Id="AFhD5oN6jlMLpzNL1bUvLO" Name="Key" Kind="InputPin" />
                  <Pin Id="UXrNnOtkMtFOIAQIz5biP4" Name="Output" Kind="StateOutputPin" />
                  <Pin Id="DcpOstRNdDKN1sGJfwXKyU" Name="Result" Kind="OutputPin" />
                  <Pin Id="Ab7jufL1YkNLb2lu3O3iq5" Name="Transform" Kind="InputPin" />
                </Node>
                <Node Bounds="391,510,93,26" Id="M5P9Ira4r4JO0YdiYwBmQa">
                  <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="L9tWRMwyW0nNW2ncdxndZq" Name="Input" Kind="StateInputPin" />
                  <Pin Id="NOrk6Fs5JJhQPNY5DwaZWP" Name="Item" Kind="InputPin" />
                  <Pin Id="Q7yuYnrDZAnOHYQ8iAzUSO" Name="Output" Kind="StateOutputPin" />
                </Node>
                <ControlPoint Id="IkfML5xoOflPrSQZKj14Am" Bounds="215,440" />
                <ControlPoint Id="J4ZpvcE8Bt5PFJUJwrXnyO" Bounds="481,440" />
                <Pad Id="GF5o2PT3X5LMcTYvBTNKrd" Bounds="91,215,403,75" ShowValueBox="true" isIOBox="true" Value="The MeshManager is using the factory and the repository. It is in charge to ask the factory to create a meshes, provide what is necessary for this to happen and ask the repository to add the mesh">
                  <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="446,380,50,26" Id="BR2rO2hz4jvLkrLeYhVwSU">
                  <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="L7peRLo5x9oPJwE6YVvbp8" Name="Input" Kind="StateInputPin" />
                  <Pin Id="UITruu5ft4lPRPrsrpJXCH" Name="Type" Kind="OutputPin" />
                </Node>
                <Node Bounds="180,380,50,26" Id="I4vhkSkGkSNMNub6SnYjjl">
                  <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="AEOZwPPwym5NFfD7InH7Av" Name="Input" Kind="StateInputPin" />
                  <Pin Id="IgyqFGePFqaPoVKhH25P9o" Name="Type" Kind="OutputPin" />
                </Node>
              </Canvas>
              <Patch Id="MhaoSwnbZX6Np03HM4ZTdd" Name="Create" />
              <ProcessDefinition Id="CSFvRR6rTleQYgOlqbRwHd" HasStateOut="true">
                <Fragment Id="CE8LopdKIJeQcb0zWzGn5o" Patch="MhaoSwnbZX6Np03HM4ZTdd" Enabled="true" />
                <Fragment Id="FMWFZ9m46wALBXy75CaFa7" Patch="JE7taO266nXMk6YpGJrayN" Enabled="true" />
                <Fragment Id="JQu4yKRhC5xOMmKy9oB4jT" Patch="G8sioznj67eNYeT4CpPaZb" />
                <Fragment Id="Q52R96kP4AlQH7oBXflQBU" Patch="UD7FWYvOmE9NH1gNer1jA8" />
              </ProcessDefinition>
              <Link Id="EoFnD1wg8DDMx4davsi2fp" Ids="V7PrZL7rM3TNRojtojt30X,RlDEkbXdQ5XOL08sKHoJxD" IsHidden="true" />
              <Link Id="VP4MVO1KQSnLqhxG2ZNAra" Ids="KkHQaMNwSXbLiiXm4kkkMO,OdUrpJo0hJPLb5kscXP3cq" IsHidden="true" />
              <Patch Id="JE7taO266nXMk6YpGJrayN" Name="Update">
                <Pin Id="V7PrZL7rM3TNRojtojt30X" Name="MeshRepository" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="TypeFlag" Name="MeshRepository" />
                  </p:TypeAnnotation>
                </Pin>
                <Pin Id="KkHQaMNwSXbLiiXm4kkkMO" Name="MeshFactory" Kind="InputPin">
                  <p:TypeAnnotation LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
                    <Choice Kind="TypeFlag" Name="MeshFactory" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Slot Id="BXjXkv2tyL3PiN7SJCjuJD" Name="BoxType">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="BoxObject" />
                </p:TypeAnnotation>
              </Slot>
              <Slot Id="AJqZ8vymInrQFLUtWkeOuC" Name="MeshRepository" />
              <Link Id="OJcZF2SGnsbOTEqRrgWQQ8" Ids="RlDEkbXdQ5XOL08sKHoJxD,HCbVVj5ZOkyNuZGKQTz7WY" />
              <Slot Id="Q4YbhXuaf9TO5NT7EZXRuU" Name="MeshFactory" />
              <Link Id="GI9oIZhAagqNllNUbjkDvT" Ids="OdUrpJo0hJPLb5kscXP3cq,Hp159OHMXHwPyDKEsk9zvB" />
              <Patch Id="G8sioznj67eNYeT4CpPaZb" Name="CreateBoxMesh" ParticipatingElements="FgOvFgsBwU1QFB0w6T5nUh,IdINSReHxEALVuo08Ub3ja">
                <Pin Id="FBCQBPGmQB0MH9sARxfdu1" Name="Arg" Kind="InputPin" />
              </Patch>
              <Link Id="FgOvFgsBwU1QFB0w6T5nUh" Ids="Oa4bpYShiHzPMfy3ZSm8m2,RWs9JFo3fLzMZNHWbvTPxw" />
              <Link Id="IdINSReHxEALVuo08Ub3ja" Ids="Lu5ftxaPBGIPZABy4oDBtE,K3XcFtdQgkjNW0Ne9pl4IJ" />
              <Link Id="KbL2yOn54lCPv8DsfDOSN2" Ids="QuHAncyPXQePwBzMPMqmJV,HHgqw3ifM5CLy0himtM7l7" />
              <Link Id="MewHx3DaKLzOxUXqVw1Abd" Ids="A9JMsXhTqQqMYp5fKJxbMn,L9tWRMwyW0nNW2ncdxndZq" />
              <Link Id="R5Nly1FQhnaNE9XHBa3dF3" Ids="VmKjIdRbBl9QK7GcroEh51,IUYhNA1kHd2QE0xRBPxSi7" />
              <Link Id="Ehs7Y4DGoNBQb9eY0uBlrc" Ids="DcpOstRNdDKN1sGJfwXKyU,NOrk6Fs5JJhQPNY5DwaZWP" />
              <Patch Id="UD7FWYvOmE9NH1gNer1jA8" Name="CreateSphereMesh" ParticipatingElements="CncLcZ2pKCnNn3QujwhCd8,M5P9Ira4r4JO0YdiYwBmQa,MewHx3DaKLzOxUXqVw1Abd,R5Nly1FQhnaNE9XHBa3dF3,Ehs7Y4DGoNBQb9eY0uBlrc">
                <Pin Id="Pur4nZaVFv2O6nWVzNSiBV" Name="Arg" Kind="InputPin" />
              </Patch>
              <Link Id="LrTr3lcLbcRMXM7KyhSWyF" Ids="FBCQBPGmQB0MH9sARxfdu1,IkfML5xoOflPrSQZKj14Am" IsHidden="true" />
              <Link Id="KoD7UyEjXrhQOddqWSKve5" Ids="Pur4nZaVFv2O6nWVzNSiBV,J4ZpvcE8Bt5PFJUJwrXnyO" IsHidden="true" />
              <Slot Id="KfXuyvlfO6LOta4zFzfeHz" Name="SphereType">
                <p:TypeAnnotation p:Type="TypeReference">
                  <Choice Kind="TypeFlag" Name="SphereObject" />
                </p:TypeAnnotation>
              </Slot>
              <Link Id="LiB48wz03P5NrTMgx0wVMJ" Ids="J4ZpvcE8Bt5PFJUJwrXnyO,Ab7jufL1YkNLb2lu3O3iq5" />
              <Link Id="BvMbQMcxWwSMrURmJ1lUEK" Ids="IkfML5xoOflPrSQZKj14Am,HBIemIuWwcKPpL7PSejCRM" />
              <Link Id="DkkjCGjXoDyNowQUx8rNRv" Ids="H94YfpT7n8tMtHnnOEdCAu,L7peRLo5x9oPJwE6YVvbp8" />
              <Link Id="Dmg0PKRdQ7YP6yyGkNADjB" Ids="UITruu5ft4lPRPrsrpJXCH,AFhD5oN6jlMLpzNL1bUvLO" />
              <Link Id="EqBQcTeacM6QRBxYYZz27I" Ids="D50H2djPnrpOwVY8Ckco0R,AEOZwPPwym5NFfD7InH7Av" />
              <Link Id="QhPBYgKVZSSPuMSzLTI42V" Ids="IgyqFGePFqaPoVKhH25P9o,S8pQ2xIrJruMi8j5PKLGpy" />
            </Patch>
          </Node>
          <Node Bounds="571,250,79,19" Id="BeRv2XxhQgnNR9lblWqJg8">
            <p:NodeReference LastCategoryFullName="Main" LastDependency="callmenames-2026-05-05.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="MeshManager" />
            </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="Oy1TzfghuA6Py7fw1XJgLL" Name="MeshFactory" Kind="InputPin" />
          </Node>
          <!--

    ************************ MeshData ************************

-->
          <Node Name="MeshData" Bounds="68,460" 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="213,340,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="240,211,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="330,300,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="332,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>
                <Pad Id="MNjkJEqoD6PMqNGMkwESW7" Comment="To" Bounds="381,260,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="215,400" />
                <Node Bounds="541,340,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="568,211,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="658,300,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="660,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>
                <Pad Id="PNUzgxwEUbxQROCoPH9cvR" Comment="To" Bounds="709,260,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="543,400" />
                <Pad Id="Ce44ogwqfx6N39LoimHKHY" Bounds="239,490,398,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>
              </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="PmQCdLdyfGzNGAfrtqGFQs" Ids="EqzZjsuecyNOWZuVOaP7vr,KJD0Zi7PY0RQD6DmBN4qs0" />
              <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" />
              <Link Id="HMxUQJfMKCsQdIfXHqlgvr" Ids="Fs0EgvYWFiILeY7XRRU3NJ,D7Wws4FP0fXQXwyHPyNnwG" />
              <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>
            </Patch>
          </Node>
          <Node Bounds="594,300,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="68,500" 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="148,607,110,109" 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="160,670,86,26" Id="G28P6A4V24GN0bDP5D4MU2">
                      <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="CreateBoxMesh" />
                      </p:NodeReference>
                      <Pin Id="QNtpLa9b7FxOsHe36GmXwe" Name="Input" Kind="StateInputPin" />
                      <Pin Id="AdaR9ACqfFDQa5xFe1sL78" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="N3kjsnBJOCxOeAmXecF4o7" Name="Arg" Kind="InputPin" />
                    </Node>
                    <Node Bounds="194,630,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>
                  </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="313,670,86,26" Id="Mom37ku8ilQNHaGb4J3Zkd">
                      <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="CreateBoxMesh" />
                      </p:NodeReference>
                      <Pin Id="CkqbUbOYjKQNuOfP09lB3G" Name="Input" Kind="StateInputPin" />
                      <Pin Id="HJonnr8nbexLSwVHcZ37fw" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="Uog03FHSTxbQJrjeP2qhQ3" Name="Arg" Kind="InputPin" />
                    </Node>
                    <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>
                  </Patch>
                </Node>
                <Node Bounds="447,607,125,109" 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="459,670,101,26" Id="GJh4ZwPmRtjOrPID2PMj5O">
                      <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="CreateSphereMesh" />
                      </p:NodeReference>
                      <Pin Id="DFtJkaflaHrOiP207uXG8h" Name="Input" Kind="StateInputPin" />
                      <Pin Id="E99zqmNdK5tMOC2ahMUJ1q" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="RyJKqZvap2RNWICjYTPL9Q" Name="Arg" Kind="InputPin" />
                    </Node>
                    <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>
                  </Patch>
                </Node>
                <Pad Id="QrYPMFQsaaaLZkD4Pk7DhC" SlotId="GIPkd1ov5TcLbFy7gAzAt1" Bounds="196,510" />
                <Pad Id="LTxQJQUn2RMNb4DYuyCOUo" SlotId="GIPkd1ov5TcLbFy7gAzAt1" Bounds="349,510" />
                <Pad Id="FSddq0fZktxLAlXAKadsuo" SlotId="GIPkd1ov5TcLbFy7gAzAt1" Bounds="510,510" />
                <Node Bounds="627,607,125,109" 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="639,670,101,26" Id="DjuhCSlyGTYLXw3sTQDNap">
                      <p:NodeReference LastCategoryFullName="Main.MeshManager" LastDependency="callmenames-2026-05-05.vl">
                        <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                        <Choice Kind="OperationCallFlag" Name="CreateSphereMesh" />
                      </p:NodeReference>
                      <Pin Id="GS4oX622s7gNOxObGzDDbj" Name="Input" Kind="StateInputPin" />
                      <Pin Id="Nw0m134joUCMsWvsthMvmm" Name="Output" Kind="StateOutputPin" />
                      <Pin Id="EJYFaqALYnVMqKwAyXDbOA" Name="Arg" Kind="InputPin" />
                    </Node>
                    <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>
                  </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="162,570" />
                <Pad Id="DsUiS5EomRxLuVeI56L0EZ" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="315,570" />
                <Pad Id="I8jQ5AbbT5SMQ8H92rjHvT" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="461,570" />
                <Pad Id="SkNW8sziNrEO4G9RAQ9XFc" SlotId="FI7qEolx2flMseC0aVRNeN" Bounds="641,570" />
                <ControlPoint Id="FfEA3tMZw7eL38cx1hwidv" Bounds="150,469" />
                <ControlPoint Id="KlH36sRTp4VMBim0KrZXoC" Bounds="303,449" />
                <ControlPoint Id="MyjAgmJRX0ELtMpJcbnWTJ" Bounds="449,449" />
                <ControlPoint Id="DmDC9RnDwIeLdepmrOQAQY" Bounds="629,449" />
                <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>
              </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" />
              </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="MeshManager" />
                  </p:TypeAnnotation>
                </Pin>
              </Patch>
              <Link Id="Iag5FahBnp4Njji9cbxV1I" Ids="NhDUJ5LWEIiMEfxk0Hdcde,N3kjsnBJOCxOeAmXecF4o7" />
              <Link Id="OXzC6bJhkpnLsG6ObYqOZQ" Ids="Ijydfv7AU1MQCkT9z2cWa4,Uog03FHSTxbQJrjeP2qhQ3" />
              <Link Id="R7fAMq4J5rILfmk7XqcnJ2" Ids="HihjhLeEK1vPHBtm3BC7tc,RyJKqZvap2RNWICjYTPL9Q" />
              <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="LJGWHrkG45qLYnSvHYYQxW" Ids="B5DZoVGGxONOzkeDzf3f7e,EJYFaqALYnVMqKwAyXDbOA" />
              <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="MHvvih73AB3N8l8acoHpy0" Ids="DVXDpbqywRAONj1lmCEb3T,QNtpLa9b7FxOsHe36GmXwe" />
              <Link Id="D9GkkdA2TeCOt5WnJrEgsl" Ids="DsUiS5EomRxLuVeI56L0EZ,CkqbUbOYjKQNuOfP09lB3G" />
              <Link Id="UiJekWVGSCnNzn0jqJPA6f" Ids="I8jQ5AbbT5SMQ8H92rjHvT,DFtJkaflaHrOiP207uXG8h" />
              <Link Id="VkAmshoFLs5P5OlaaBJxKQ" Ids="SkNW8sziNrEO4G9RAQ9XFc,GS4oX622s7gNOxObGzDDbj" />
              <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" />
            </Patch>
          </Node>
          <Node Bounds="571,550,145,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="V1TSsCrYGKTL9SVLME1XQx" Name="Update" Kind="InputPin" />
          </Node>
          <Pad Id="GQ0V7DA6ua3MhoLMl7ZXjP" Comment="CreateSmallBox" Bounds="643,410,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="Cu04TZCrv2WO0rcWl5u00c" Comment="CreateSmallSphere" Bounds="666,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">Bang</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Pad Id="RxVVE5Nu7fbPbSaUKInBqj" Comment="CreateBigBox" Bounds="620,360,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="Ft8pPzjs6G0NkQZvcZheJr" Comment="CreateBigSphere" Bounds="690,510,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="FsP0pHMPyHsPEo9VaSCJbc" Bounds="182,54,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="FqhbNB9HmrOPS2O3uSAKw7" Bounds="722,175,384,58" ShowValueBox="true" isIOBox="true" Value="The factory will register automatically every object that implement IRenderable, so if you implement new ones you don't need to update the factory">
            <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>
        </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="KURdBZ4ksvyMQeSEqQ4Yf9" Ids="Cw1nls8W8QhPd2H4N8bxJA,CWllin718l1P1F2mTstkQh" />
        <Link Id="TLuwQMWPCDaNXO9qiTIpDU" Ids="ILR7bkFhNUvMoTt0k8gXM9,Oy1TzfghuA6Py7fw1XJgLL" />
        <Link Id="PMaG4MZ3jzKNiyBwHpDUHE" Ids="JIDsmlGYiRnLLR6LH0mski,Tw4rVJGgj0lO9SehBfrYeE" />
        <Link Id="QsG0PmJEsArOPrBxYHUAV0" Ids="GQ0V7DA6ua3MhoLMl7ZXjP,PZ6wr9SSm9zP8iSQ5ArFH2" />
        <Link Id="DL41vIbvIXiLtnwH6EQD53" Ids="Cu04TZCrv2WO0rcWl5u00c,N9mOjplxEodPriZOkJbP0B" />
        <Link Id="D1IfFHoGGYpLkpvT6m5OKh" Ids="HSsKcRkawmJOCzBFXXCLT4,V3z862CHGrdQHFp4M6WGzB" />
        <Link Id="RbokACt68fPPzY7VNEG0GK" Ids="RxVVE5Nu7fbPbSaUKInBqj,UA7hpohelwxPLRPG8l7p3b" />
        <Link Id="QSVXcMFBTj7PDhBRElmIVh" Ids="Ft8pPzjs6G0NkQZvcZheJr,TUJmk5eMkqmM6IYjNWTwBo" />
        <Link Id="UQwZmOLD2vuPOgT13IF7E7" Ids="Cw1nls8W8QhPd2H4N8bxJA,Ux3tOP1GU4nMZAgoIsnZ4K" />
      </Patch>
    </Node>
  </Patch>
  <NugetDependency Id="UwX1KJnSYZbOwGOhUzcpGm" Location="VL.Stride" Version="2025.7.2-0022-g7b889ed43d" />
</Document>