<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" Id="MZmd92n0x8tLLBfKYOnxOx" Version="0.94" IsTrusted="true">
  <NugetDependency Id="PB7aQYcnIK2N36ssi8KhV0" Location="VL.CoreLib.Standalone" Version="0.38.1043" />
  <NugetDependency Id="HbAhAevw0FVN9sGbXw9dz9" Location="VL.CoreLib" Version="0.38.1043" />
  <Patch Id="AXcrkz7wtuiLTLQMfXYFvQ">
    <Canvas Id="UNxfqzqFZ0sNZX8LT3rUat" DefaultCategory="Help.Serialization" CanvasType="FullCategory">
      <!--

    ************************ Root ************************

-->
      <Node Name="Root" Bounds="190,154" Id="QZA9ip8ixcyM6JsvEP0VGQ">
        <p:NodeReference>
          <Choice Kind="ContainerDefinition" Name="Patch" />
        </p:NodeReference>
        <Patch Id="BP9Fnb6ZitpNHdJYHxUVCB">
          <Patch Id="AXZsNyprn7oN0kb1HllKQo" Name="Create" />
          <Patch Id="H1asXJdGxqcLedntfCNBIs" Name="Update" />
          <Canvas Id="FfuHsmiLo6UMWVKMaCm7RF">
            <Node Bounds="351,199,53,22" Id="EBUOFtXoc59QPSOYo7B2TZ">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Serialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
              </p:NodeReference>
              <Pin Id="SV6TZmoGRwULf0amLw4knF" Name="Value" Kind="InputPin" />
              <Pin Id="L0gPBtzaSGMLqWTr9uuX0k" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="350,285,60,22" Id="GlJNR9u0G0xOrO6lpANC46">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Deserialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
              </p:NodeReference>
              <Pin Id="HiHslkPOR87OtBzHdCNF3H" Name="Content" Kind="InputPin" />
              <Pin Id="JpI2IXgzDbvO4RjFYBVinD" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="351,163,105,22" Id="UiVbBZRrxuHPZheSC2jdnk">
              <p:NodeReference LastCategoryFullName="Animation.ADSRSettings" LastSymbolSource="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="RecordType" Name="ADSRSettings" />
                <Choice Kind="OperationCallFlag" Name="Create" />
              </p:NodeReference>
              <Pin Id="KMMAEyOpDDsMoGeQZDRD6g" Name="Attack Time" Kind="InputPin" DefaultValue="0.1">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="JjlmF784336MvKbZdG40Gl" Name="Decay Time" Kind="InputPin" DefaultValue="0.4">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="IgiKLrOJAFgN1491MX7uGa" Name="Sustain Level" Kind="InputPin" />
              <Pin Id="UVhaKJmEHGbMJ8Mnom5oRL" Name="Slope" Kind="InputPin" />
              <Pin Id="AGF5JDRc4cMLuQK1fMHLK8" Name="Release Time" Kind="InputPin" />
              <Pin Id="HvFm7fNFZFlMuZxSjnhbkS" Name="Frame Rate" Kind="InputPin" />
              <Pin Id="LGSUi26PJNRLLXsLCItRGM" Name="Output" Kind="StateOutputPin" />
            </Node>
            <Node Bounds="350,323,105,22" Id="PmlmUJ99L3HOymcWkKMg0O">
              <p:NodeReference LastCategoryFullName="Animation.ADSRSettings" LastSymbolSource="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="RecordType" Name="ADSRSettings" />
                <Choice Kind="OperationCallFlag" Name="Split" />
              </p:NodeReference>
              <Pin Id="DfZOkURiXaYLoVeGPDShX7" Name="Input" Kind="StateInputPin" />
              <Pin Id="BcSVmgfasGDLvIG98eFLi5" Name="Attack Time" Kind="OutputPin" />
              <Pin Id="KWAtqm58EaDOLlqEoBkrIc" Name="Decay Time" Kind="OutputPin" />
              <Pin Id="Oko3cI4g6zMQY6KkrQd4fp" Name="Sustain Level" Kind="OutputPin" />
              <Pin Id="JHnygo7ACv1QDcofHZcdhg" Name="Slope" Kind="OutputPin" />
              <Pin Id="VHZBPBwvIe3MglFtT2Qq81" Name="Release Time" Kind="OutputPin" />
              <Pin Id="FGUkZ7pnyeIP2z0BaL2iND" Name="Frame Rate" Kind="OutputPin" />
            </Node>
            <Pad Id="LwVv17XqaWHNUPuMOxGEDw" Comment="" Bounds="353,252,230,20" ShowValueBox="true" isIOBox="true" />
            <Overlay Id="LfV6KKdwAbxOI4A8yAsioU" Name="Serialization of ADSR settings" Bounds="316,109,324,265" />
            <Node Bounds="349,471,95,13" Id="UWalH2aLlMEQIR4jggOTf2">
              <p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessAppFlag" Name="RandomSpread" />
              </p:NodeReference>
              <Pin Id="L5FryWlOlrtMNHsFL2PQWF" Name="Center" Kind="InputPin" />
              <Pin Id="FxGvsGpDxiSLF46uHgw7po" Name="Width" Kind="InputPin" />
              <Pin Id="LTo5NdAUdqlPgQi3BKS5wJ" Name="Seed" Kind="InputPin" />
              <Pin Id="Gib6BHGBCnbN7FYOyVgQPl" Name="Count" Kind="InputPin" DefaultValue="3">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Integer32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="KSVSsiwIOOlOt8YyVUPvMz" Name="Output" Kind="OutputPin" />
            </Node>
            <Node Bounds="349,515,53,22" Id="DjqWPNZZhsvPUd2z9gcgrM">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Serialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
              </p:NodeReference>
              <Pin Id="RfhB15nPPB4OmUWt24ovPD" Name="Value" Kind="InputPin" />
              <Pin Id="OuIMSmqNnoANRRdoVjSIWS" Name="Result" Kind="OutputPin" />
            </Node>
            <Pad Id="BvD50N7ZfQmNPGqJZ9IL7W" Comment="" Bounds="351,571,240,20" ShowValueBox="true" isIOBox="true" />
            <Node Bounds="349,608,60,22" Id="TyKti9q9qjHOymzAQS3gY3">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Deserialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
              </p:NodeReference>
              <Pin Id="DtqnMr7yBUsP7pH6XSDYqC" Name="Content" Kind="InputPin" />
              <Pin Id="O8mSimikEasMlxiT3qkveR" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="349,677,46,22" Id="TBynNC0FdVlNrc4YywI4Er">
              <p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="GetSlice" />
                <CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
              </p:NodeReference>
              <Pin Id="QF0aCxOWciKMIYW02oC7ZO" Name="Input" Kind="StateInputPin" />
              <Pin Id="NUaoo9SMIIeN9K12KFPOQO" Name="Default Value" Kind="InputPin" />
              <Pin Id="L1HnF5gzlCxOm2F5wEXL5i" Name="Index" Kind="InputPin" />
              <Pin Id="CXfMI6TznV2LHOXMk4n4U2" Name="Result" Kind="OutputPin" />
            </Node>
            <Pad Id="M5gjPUgakX0LhXA6KoEQNj" Bounds="352,652">
              <p:TypeAnnotation>
                <Choice Kind="TypeFlag" Name="Spread" />
                <p:TypeArguments>
                  <TypeReference>
                    <Choice Kind="TypeFlag" Name="Float32" />
                  </TypeReference>
                </p:TypeArguments>
              </p:TypeAnnotation>
              <p:ValueBoxSettings />
            </Pad>
            <Overlay Id="Akl5LPs97heQa3J5Wwns5v" Name="Serialization of a spread" Bounds="316,423,325,289" />
            <Node Bounds="350,862,49,13" Id="I6AnmeWHAosN3YLzZwfVXF">
              <p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Cons" />
              </p:NodeReference>
              <Pin Id="E5pcb3vAMRjQGLAwcBB7eD" Name="Input" Kind="InputPin" />
              <Pin Id="NEaTS23B0TwN0MpbQIlO8D" Name="Input 2" Kind="InputPin" />
              <Pin Id="TX6xR4mFBy0LCmNhYlHtXj" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="351,806,105,22" Id="CmNz9h9OnPFNvx2GmNUyCp">
              <p:NodeReference LastCategoryFullName="Animation.ADSRSettings" LastSymbolSource="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="RecordType" Name="ADSRSettings" />
                <Choice Kind="OperationCallFlag" Name="Create" />
              </p:NodeReference>
              <Pin Id="RkZzTcJq5zMLKm0SxhrZcL" Name="Attack Time" Kind="InputPin" DefaultValue="0.1">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="VorSEeAp5OIOqJQx5KhkqT" Name="Decay Time" Kind="InputPin" DefaultValue="0.4">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="MPSyw4066k5OpxjYmRA9LS" Name="Sustain Level" Kind="InputPin" />
              <Pin Id="IWMtc52t1EdM5MhK4Y610W" Name="Slope" Kind="InputPin" />
              <Pin Id="AaIhivOR2pPOyyWg6rySUH" Name="Release Time" Kind="InputPin" />
              <Pin Id="ErKY4lMeb4VPUz13DgzcZd" Name="Frame Rate" Kind="InputPin" />
              <Pin Id="J5x3yhgt81RMgMhP2S5Fbe" Name="Output" Kind="StateOutputPin" />
            </Node>
            <Node Bounds="350,899,53,22" Id="TjRlCayCflILjTlKmTSd1c">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Serialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
              </p:NodeReference>
              <Pin Id="QYRmaJWqUrhOXGYgaXzOCG" Name="Value" Kind="InputPin" />
              <Pin Id="RU7zdLkOmjDPrg4BzuhSp5" Name="Result" Kind="OutputPin" />
            </Node>
            <Pad Id="KVt7l3eV9ZtLBp4osiCe28" Comment="" Bounds="353,966,338,55" ShowValueBox="true" isIOBox="true" />
            <Node Bounds="351,1013,60,22" Id="TrdwlIsEKmKOtESa8LkYUL">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Deserialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
              </p:NodeReference>
              <Pin Id="HKxOEMt9arKNc0ShQYHIKa" Name="Content" Kind="InputPin" />
              <Pin Id="JQWNI37pwavLEcKFahHqzG" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="351,1072,46,22" Id="K9KpfkSy2pyPbvHLy5En6L">
              <p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="GetSlice" />
                <CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
              </p:NodeReference>
              <Pin Id="IiLUtpIHNn8PcSBvdcvnUz" Name="Input" Kind="StateInputPin" />
              <Pin Id="OdnpUFq8mU5MeENsY0X7zn" Name="Default Value" Kind="InputPin" />
              <Pin Id="KHBne10JG5JOyLrjiAALn2" Name="Index" Kind="InputPin" />
              <Pin Id="OZ91knLQP6tLC7QISoXo4v" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="462,1073,46,22" Id="JkVxknl7PH6M3WFzn4FFmk">
              <p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="GetSlice" />
                <CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
              </p:NodeReference>
              <Pin Id="KJEfouZPY2BP5SQs7GXx8F" Name="Input" Kind="StateInputPin" />
              <Pin Id="C4o97Tdc0n5OJ6P9x7DNnP" Name="Default Value" Kind="InputPin" />
              <Pin Id="TupxAb29lZPMu8ntNWho4t" Name="Index" Kind="InputPin" DefaultValue="1">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Integer32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="C8qG0mcVF5TQAaute1grrH" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="351,1145,105,22" Id="POWmrIvq1QwMxcOZF3VchG">
              <p:NodeReference LastCategoryFullName="Animation.ADSRSettings" LastSymbolSource="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="RecordType" Name="ADSRSettings" />
                <Choice Kind="OperationCallFlag" Name="Split" />
              </p:NodeReference>
              <Pin Id="KOCyPHLcJOJNC5xQdSAWol" Name="Input" Kind="StateInputPin" />
              <Pin Id="Vr775FGGK0zL0wcbhDj26i" Name="Attack Time" Kind="OutputPin" />
              <Pin Id="NYIY0vdSXW7MBhIQSIViuw" Name="Decay Time" Kind="OutputPin" />
              <Pin Id="Jbdgm3vkiV6M6TKnT6nWGM" Name="Sustain Level" Kind="OutputPin" />
              <Pin Id="L7JlnOq2LfmMapBocaHDB6" Name="Slope" Kind="OutputPin" />
              <Pin Id="DlisJA0zjDfNEQ5cwvwkJ8" Name="Release Time" Kind="OutputPin" />
              <Pin Id="BzyH9K8EpjMPKTWb3e53YM" Name="Frame Rate" Kind="OutputPin" />
            </Node>
            <Overlay Id="ULe5FJbqcw5MPurfCkRD8W" Name="Serialization of a spread of mixed values" Bounds="316,760,388,424" />
            <Node Bounds="485,815,45,13" Id="Gn6unmdbew8OgRpdTUVScX">
              <p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="Vector3Type" Name="Vector3" />
                <Choice Kind="OperationCallFlag" Name="Vector (Join)" />
              </p:NodeReference>
              <Pin Id="MdO9L27ePwmP5YX1co7dlf" Name="X" Kind="InputPin" DefaultValue="1">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="J2iIwACj4OCMM1KZpvCwAr" Name="Y" Kind="InputPin" DefaultValue="2">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="KWZJEwk6pj4NIn2isx1UHo" Name="Z" Kind="InputPin" DefaultValue="3">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="BFlpUEzyCnnMKlEyqeHsU0" Name="Output" Kind="StateOutputPin" />
            </Node>
            <Node Bounds="462,1146,45,13" Id="UzPbGG3bcxjMMxNY76IFrK">
              <p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Vector (Split)" />
                <CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
              </p:NodeReference>
              <Pin Id="F8SJ9wmn235NYbZ6Zz662v" Name="Input" Kind="StateInputPin" />
              <Pin Id="Itxw1C5wa9ILPux8TY4cub" Name="X" Kind="OutputPin" />
              <Pin Id="SpXAqnP2s8oLonETl7a9eC" Name="Y" Kind="OutputPin" />
              <Pin Id="H7hvFEoRYXlMfIoaMTTEZW" Name="Z" Kind="OutputPin" />
            </Node>
            <Node Bounds="462,1110,41,13" Id="KGfzIlWJl86NIonDsOr05L">
              <p:NodeReference LastCategoryFullName="Primitive.Object" LastSymbolSource="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="CastAs" />
              </p:NodeReference>
              <Pin Id="C7iQEwvqBbfN8aGKI6ZMN2" Name="Input" Kind="StateInputPin" />
              <Pin Id="TmS9fjbI4x5NvluJXRuJWQ" Name="Default" Kind="InputPin" />
              <Pin Id="FsIcZCjYyU9OogSz0n8k7g" Name="Result" Kind="OutputPin" />
              <Pin Id="IRJsQdoWh38PDANW6oA7aD" Name="Success" Kind="OutputPin" />
            </Node>
            <Node Bounds="351,1111,41,13" Id="HW2mkblwouULtlq2oMoEjF">
              <p:NodeReference LastCategoryFullName="Primitive.Object" LastSymbolSource="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="CastAs" />
              </p:NodeReference>
              <Pin Id="GWhmXoiYL1iOJ9accXHlye" Name="Input" Kind="StateInputPin" />
              <Pin Id="GBssTJA94brOd4lNYx8ldT" Name="Default" Kind="InputPin" />
              <Pin Id="T9Mr4NCn5fSLjBNbEPqlZr" Name="Result" Kind="OutputPin" />
              <Pin Id="S8ZiMyWUxUsNN8ZpUMVYL5" Name="Success" Kind="OutputPin" />
            </Node>
            <Node Bounds="352,1327,53,22" Id="CCfVvPwrr4IOgXeT6oml39">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Serialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
              </p:NodeReference>
              <Pin Id="OaEJ9gDoOBdLMSSTmrLIbV" Name="Value" Kind="InputPin" />
              <Pin Id="QMZctfXynemMFh8s3rDd1R" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="351,1413,60,22" Id="O7Ms2ZSu5BbPX1IzVN9ztk">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Deserialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
              </p:NodeReference>
              <Pin Id="CTrKAkVTW4vOETGrQLijtv" Name="Content" Kind="InputPin" />
              <Pin Id="K4EdL9rRUZaNg7OK1IOSXh" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="352,1291,105,22" Id="G4CRpVFTMFHPrKMrAtmZpd">
              <p:NodeReference LastCategoryFullName="Graphics.Imaging.ImageInfo" LastSymbolSource="VL.Imaging.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Create" />
                <CategoryReference Kind="RecordType" Name="ImageInfo" NeedsToBeDirectParent="true" />
              </p:NodeReference>
              <Pin Id="QN0LZpsjerlLqaU5yqFsns" Name="Width" Kind="InputPin" DefaultValue="1920">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Integer32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="Gly8dm0Vh8rOF0p3CtFwTL" Name="Height" Kind="InputPin" DefaultValue="1080">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Integer32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="N5RJOpy8O9kP4kw6WGnwt1" Name="Format" Kind="InputPin" DefaultValue="R8G8B8X8">
                <p:TypeAnnotation LastCategoryFullName="Graphics.Imaging" LastSymbolSource="VL.Imaging.vl">
                  <Choice Kind="TypeFlag" Name="PixelFormat" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="B0bTrfB4ZRcLp1fCd9lWfq" Name="Original Format" Kind="InputPin" />
              <Pin Id="RaPcug6mrwRMygly1fXNUe" Name="Output" Kind="StateOutputPin" />
            </Node>
            <Node Bounds="351,1451,105,22" Id="MkfbcLQcNcHOWmbOoo5EBj">
              <p:NodeReference LastCategoryFullName="Graphics.Imaging.ImageInfo" LastSymbolSource="VL.Imaging.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Split" />
                <CategoryReference Kind="RecordType" Name="ImageInfo" NeedsToBeDirectParent="true" />
              </p:NodeReference>
              <Pin Id="FPpjgyId4rpPfApvEWFc1t" Name="Input" Kind="StateInputPin" />
              <Pin Id="JCXRFqoqsYfQLVk7VcE0gc" Name="Width" Kind="OutputPin" />
              <Pin Id="EtUrHQW8HaeNlDstbhGKJQ" Name="Height" Kind="OutputPin" />
              <Pin Id="CZhvIfcoknfP6WSp66WNkQ" Name="Format" Kind="OutputPin" />
              <Pin Id="IWstBtQgPcjOFNgCpPDiws" Name="Original Format" Kind="OutputPin" />
            </Node>
            <Pad Id="T9qBsKUys8kOOsouPOkWqp" Comment="" Bounds="354,1380,278,20" ShowValueBox="true" isIOBox="true" />
            <Overlay Id="QyCFoc7xqSWOCQQnjF1LgS" Name="Custom serialization of ImageInfo" Bounds="315,1236,387,266" />
            <Node Bounds="821,200,53,22" Id="ME9Wr9rDCnUOXKsVZi4jVb">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Serialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
              </p:NodeReference>
              <Pin Id="HBdHca50XC8L1alfegwCfI" Name="Value" Kind="InputPin" />
              <Pin Id="VODHZHE17gdLUW1H4tTUzs" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="821,164,105,22" Id="Iou9RMk3RBDMKa5Mdk1TUb">
              <p:NodeReference LastCategoryFullName="Animation.ADSRSettings" LastSymbolSource="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="RecordType" Name="ADSRSettings" />
                <Choice Kind="OperationCallFlag" Name="Create" />
              </p:NodeReference>
              <Pin Id="KTo499qfknBOK0SnWHAkAU" Name="Attack Time" Kind="InputPin" DefaultValue="0.1">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="B8QYX8nxDldM9YVfwmiIin" Name="Decay Time" Kind="InputPin" DefaultValue="0.4">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="Tr6jQHfHm28N1D8FbpC03X" Name="Sustain Level" Kind="InputPin" />
              <Pin Id="GwqEeweNWUkOIyf2nFRHZ0" Name="Slope" Kind="InputPin" />
              <Pin Id="R44eqUW7NKnMP0GeC8v8uG" Name="Release Time" Kind="InputPin" />
              <Pin Id="EFBnYwb3n2iN21cIwWJULD" Name="Frame Rate" Kind="InputPin" />
              <Pin Id="QfMQCgDZfYNL3OWxDARPhB" Name="Output" Kind="StateOutputPin" />
            </Node>
            <Node Bounds="823,280,73,13" Id="GNu68aDkj9iLf1vA3b50ec">
              <p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessNode" Name="XMLWriter (XDocument)" />
              </p:NodeReference>
              <Pin Id="QYuLPltmQsaOUyrqY1mBy4" Name="File Path" Kind="InputPin" />
              <Pin Id="PwvXVEz9d24NGtNB5aVUEc" Name="Data" Kind="InputPin" />
              <Pin Id="VIQjqU3ZSP3Okt4ETWAq2n" Name="Write" Kind="InputPin" />
            </Node>
            <Node Bounds="821,245,63,13" Id="TwsyznXFEESLU3K8kdCaqt">
              <p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="XDocument (Join)" />
              </p:NodeReference>
              <Pin Id="N0H85cicU1iQGDAtmwsqSI" Name="Root" Kind="InputPin" />
              <Pin Id="BAV5uEe0woZPjGo1fCtxeh" Name="Declaration" Kind="InputPin" />
              <Pin Id="MH1zPkBlws6QHLv739OIok" Name="Document Type" Kind="InputPin" />
              <Pin Id="NIWm5xV6LGBNzP0uzrxcZ5" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="968,165,77,13" Id="FCcgC466NkNPmEVFkJ1HZD">
              <p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessNode" Name="XMLReader (XDocument)" />
              </p:NodeReference>
              <Pin Id="VRLbijwc4TMPaKKSTSNJq4" Name="File Path" Kind="InputPin" />
              <Pin Id="Fay9M6tID7fP3J0qkT238e" Name="Read" Kind="InputPin" />
              <Pin Id="VjyVeLnYyNLPaMpHR44YNm" Name="Output" Kind="OutputPin" />
            </Node>
            <Node Bounds="968,197,63,22" Id="SWtoLkLikYBL8eHSzko8zr">
              <p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="XDocument (Split)" />
              </p:NodeReference>
              <Pin Id="KRgQyODZHUtMGib0Ucl9Ux" Name="Input" Kind="InputPin" />
              <Pin Id="OcsikclIXWCMQO3CWoJBr6" Name="Root" Kind="OutputPin" />
              <Pin Id="Kc5I7fHwPiGMNiF0lZA7ga" Name="Declaration" Kind="OutputPin" />
              <Pin Id="VCCnsBFVVchMB7Fzam4iVw" Name="Document Type" Kind="OutputPin" />
            </Node>
            <Node Bounds="968,236,60,22" Id="H8hUM2JaMx1Pua6qJIC3p2">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Deserialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
              </p:NodeReference>
              <Pin Id="PVAMGdki966N3IlFzlVPg4" Name="Content" Kind="InputPin" />
              <Pin Id="Jqx7plVM8mOPENthJeOIqd" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="968,277,105,22" Id="PBJ7VftnFToOZmXvLdArY2">
              <p:NodeReference LastCategoryFullName="Animation.ADSRSettings" LastSymbolSource="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="RecordType" Name="ADSRSettings" />
                <Choice Kind="OperationCallFlag" Name="Split" />
              </p:NodeReference>
              <Pin Id="H2NuJF6CP1MMaxjTuV4nO3" Name="Input" Kind="StateInputPin" />
              <Pin Id="OxHGrY0c9doOsZqrmkFWLo" Name="Attack Time" Kind="OutputPin" />
              <Pin Id="Hh9TggCNJgxMYIAC5CGaMx" Name="Decay Time" Kind="OutputPin" />
              <Pin Id="P7vm4HUPnX5QFGYTuWf6CQ" Name="Sustain Level" Kind="OutputPin" />
              <Pin Id="RkLvD8HXNXKMC05DtBFuXO" Name="Slope" Kind="OutputPin" />
              <Pin Id="MkoexatXawqLfbfm864GiB" Name="Release Time" Kind="OutputPin" />
              <Pin Id="C0ec98oeU8ZQRyOcstElG2" Name="Frame Rate" Kind="OutputPin" />
            </Node>
            <Overlay Id="LRv3grof9PCOdmp8hzKb1m" Name="Serialization to disk" Bounds="785,110,322,213" />
          </Canvas>
          <ProcessDefinition Id="Ot9BCRKlkJsLP59U5kBTzO">
            <Fragment Id="EMJFYiUKwBcOQXGsVi8r8V" Patch="AXZsNyprn7oN0kb1HllKQo" Enabled="true" />
            <Fragment Id="N50dU3JC4d9LKW4lyabNY3" Patch="H1asXJdGxqcLedntfCNBIs" Enabled="true" />
          </ProcessDefinition>
          <Link Id="UT3xW3AU29iL7Bqfxq8IdF" Ids="LGSUi26PJNRLLXsLCItRGM,SV6TZmoGRwULf0amLw4knF" />
          <Link Id="AAS7JQsTr4hP91yt5HJ0Op" Ids="JpI2IXgzDbvO4RjFYBVinD,DfZOkURiXaYLoVeGPDShX7" />
          <Link Id="CzuVSiowilKP1U2L8V5pJQ" Ids="L0gPBtzaSGMLqWTr9uuX0k,LwVv17XqaWHNUPuMOxGEDw" />
          <Link Id="BMagct4JyxFNWd2lsuGPSZ" Ids="LwVv17XqaWHNUPuMOxGEDw,HiHslkPOR87OtBzHdCNF3H" />
          <Link Id="K06JxINhPKTNCWVxym6q14" Ids="KSVSsiwIOOlOt8YyVUPvMz,RfhB15nPPB4OmUWt24ovPD" />
          <Link Id="Ipd2GzYcECBQAbrcriPOtU" Ids="OuIMSmqNnoANRRdoVjSIWS,BvD50N7ZfQmNPGqJZ9IL7W" />
          <Link Id="O0efqG4k1YDO05S93mDwRo" Ids="BvD50N7ZfQmNPGqJZ9IL7W,DtqnMr7yBUsP7pH6XSDYqC" />
          <Link Id="SwNtbbhTYCTMlQg0Az6VmQ" Ids="O8mSimikEasMlxiT3qkveR,M5gjPUgakX0LhXA6KoEQNj" />
          <Link Id="SHarapJlrJlMTr3piOXgjt" Ids="M5gjPUgakX0LhXA6KoEQNj,QF0aCxOWciKMIYW02oC7ZO" />
          <Link Id="NGNoqNf3dgAMmn8BK8Zf5M" Ids="J5x3yhgt81RMgMhP2S5Fbe,E5pcb3vAMRjQGLAwcBB7eD" />
          <Link Id="TSkkFAx6Z3VO8OCU5FGCly" Ids="TX6xR4mFBy0LCmNhYlHtXj,QYRmaJWqUrhOXGYgaXzOCG" />
          <Link Id="CpgfKXJTjTMNmr3ti32ZZb" Ids="RU7zdLkOmjDPrg4BzuhSp5,KVt7l3eV9ZtLBp4osiCe28" />
          <Link Id="HHRlRXKcfVaPHARZ8aLu6P" Ids="KVt7l3eV9ZtLBp4osiCe28,HKxOEMt9arKNc0ShQYHIKa" />
          <Link Id="CBGqR62eLn9M9bLjfZD9Il" Ids="OZ91knLQP6tLC7QISoXo4v,GWhmXoiYL1iOJ9accXHlye" />
          <Link Id="BwQDM7E5A4YM6vKe5TUE0a" Ids="BFlpUEzyCnnMKlEyqeHsU0,NEaTS23B0TwN0MpbQIlO8D" />
          <Link Id="U7O6IAQMBPFNDnxGVjjMnK" Ids="C8qG0mcVF5TQAaute1grrH,C7iQEwvqBbfN8aGKI6ZMN2" />
          <Link Id="I0Xk7jjzDmON5LxeRCZrwN" Ids="FsIcZCjYyU9OogSz0n8k7g,F8SJ9wmn235NYbZ6Zz662v" />
          <Link Id="TXlzW26fDR7OHYHTGr5W8F" Ids="T9Mr4NCn5fSLjBNbEPqlZr,KOCyPHLcJOJNC5xQdSAWol" />
          <Link Id="Gk79Pa9BYEvO9qZCpUxBME" Ids="JQWNI37pwavLEcKFahHqzG,IiLUtpIHNn8PcSBvdcvnUz" />
          <Link Id="GVoz3uo7HAFOTYO0Vjv5z8" Ids="JQWNI37pwavLEcKFahHqzG,KJEfouZPY2BP5SQs7GXx8F" />
          <Link Id="NFu2l18QE3HOMqcw1BdU87" Ids="RaPcug6mrwRMygly1fXNUe,OaEJ9gDoOBdLMSSTmrLIbV" />
          <Link Id="EVxC4nYZBakPGfczDgyl0o" Ids="K4EdL9rRUZaNg7OK1IOSXh,FPpjgyId4rpPfApvEWFc1t" />
          <Link Id="PqPmAiIklXEQYur60shyUw" Ids="QMZctfXynemMFh8s3rDd1R,T9qBsKUys8kOOsouPOkWqp" />
          <Link Id="GpWz1mwpFOSLihZH5K3vmE" Ids="T9qBsKUys8kOOsouPOkWqp,CTrKAkVTW4vOETGrQLijtv" />
          <Link Id="O4sZfDRVOcBOYjUwJEW7gm" Ids="QfMQCgDZfYNL3OWxDARPhB,HBdHca50XC8L1alfegwCfI" />
          <Link Id="HMZ7ObEzW4fOanVkryfE4Y" Ids="VODHZHE17gdLUW1H4tTUzs,N0H85cicU1iQGDAtmwsqSI" />
          <Link Id="LAcVXxKuPTaNAjZ1XYTC0L" Ids="NIWm5xV6LGBNzP0uzrxcZ5,PwvXVEz9d24NGtNB5aVUEc" />
          <Link Id="Ncrv776rW4xQQQwU8IBfPj" Ids="VjyVeLnYyNLPaMpHR44YNm,KRgQyODZHUtMGib0Ucl9Ux" />
          <Link Id="VMdh6gXytwNOyaHCvm1cNq" Ids="OcsikclIXWCMQO3CWoJBr6,PVAMGdki966N3IlFzlVPg4" />
          <Link Id="KpvjSHk5Sq1N6XBgtb74wc" Ids="Jqx7plVM8mOPENthJeOIqd,H2NuJF6CP1MMaxjTuV4nO3" />
        </Patch>
      </Node>
      <!--

    ************************ ImageInfoSerializer ************************

-->
      <Node Name="ImageInfoSerializer" Bounds="402,210" Id="Oe2dyqiFjpQL5nUmwP51mw">
        <p:NodeReference>
          <Choice Kind="ClassDefinition" Name="Class" />
          <FullNameCategoryReference ID="Primitive" />
        </p:NodeReference>
        <p:Interfaces>
          <TypeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
            <Choice Kind="MutableInterfaceType" Name="ISerializer" />
          </TypeReference>
        </p:Interfaces>
        <Patch Id="E1o6H3I04TQPRk2WicTlet">
          <Canvas Id="VNaN6T5HwfPOkrjPQ3pFz1" CanvasType="Group">
            <Node Bounds="654,309,65,22" Id="S4NwFMdRaHjOK2ojpwNqKa">
              <p:NodeReference LastCategoryFullName="Graphics.Imaging.ImageInfo" LastSymbolSource="VL.Imaging.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="RecordType" Name="ImageInfo" />
                <Choice Kind="OperationCallFlag" Name="Create" />
              </p:NodeReference>
              <Pin Id="Uw47vd28R1QP3mk9BA5Taa" Name="Width" Kind="InputPin" />
              <Pin Id="CtPZL8f2gLgNV5duf0yAyj" Name="Height" Kind="InputPin" />
              <Pin Id="BkaWwloU6RBNmGWSMfpVGA" Name="Format" Kind="InputPin" />
              <Pin Id="GuW0ld5eQPpMCD2VckDqF9" Name="Original Format" Kind="InputPin" />
              <Pin Id="ScnA0wnQSpaLBq8mHPtR4y" Name="Output" Kind="StateOutputPin" />
            </Node>
            <ControlPoint Id="JGLVhjJaMD4Pigiyehrxn2" Bounds="654,152" />
            <ControlPoint Id="EJXzxN4fgNBPz6a2en3uD2" Bounds="732,151" />
            <ControlPoint Id="FuIrUjs1FACP00sbor7hFI" Bounds="843,151" />
            <ControlPoint Id="NkJmGS9f92iN760E0YWbHL" Bounds="655,362" />
            <Node Bounds="654,247,65,22" Id="IjkOTQX7tNYODf9Az9uvRp">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Deserialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
                <PinReference Kind="InputPin" Name="Name" />
              </p:NodeReference>
              <Pin Id="PBrJnLfpQ3uOLswvSrLCGQ" Name="Input" Kind="InputPin" />
              <Pin Id="EOdKOuyeWhCNmRleG8Tep2" Name="Content" Kind="InputPin" />
              <Pin Id="G0nw89xLSxJLWvmYc15yA9" Name="Name" Kind="InputPin" DefaultValue="Width">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="String" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="TYnRH3YSxJCMFEqzpTLd8p" Name="Default Value" Kind="InputPin" />
              <Pin Id="BGH48MMS5sHPJPFjE2Ho2m" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="734,246,65,22" Id="RT2uc2DhjmbMRzopBJoI7z">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Deserialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
                <PinReference Kind="InputPin" Name="Name" />
              </p:NodeReference>
              <Pin Id="Fn7pRqNxkcmM72tGgdrbaJ" Name="Input" Kind="InputPin" />
              <Pin Id="Sgi4MQqdfdNNjKJFw23VUb" Name="Content" Kind="InputPin" />
              <Pin Id="P6XxyulQdTrPdqc1mixwFc" Name="Name" Kind="InputPin" DefaultValue="Height">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="String" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="NzyTK6tY8zpLnuCBapj7hR" Name="Default Value" Kind="InputPin" />
              <Pin Id="K290IqJsh01M8AYRiffJxL" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="814,245,65,22" Id="PFWDxpl8mfWM1BRZ0EYkPF">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Deserialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
                <PinReference Kind="InputPin" Name="Name" />
              </p:NodeReference>
              <Pin Id="AgkzO2zGenfM1HmwPeYqZs" Name="Input" Kind="InputPin" />
              <Pin Id="EQh8ZPr4XGrNTpTdfkZRcM" Name="Content" Kind="InputPin" />
              <Pin Id="BUgGvNoGV71MVSJFivzHUP" Name="Name" Kind="InputPin" DefaultValue="Format">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="String" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="PbknObNWZp8OBBdaFeBdvw" Name="Default Value" Kind="InputPin" />
              <Pin Id="H3YcPx0EDKKLYRpxcJaIWw" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="842,183,65,22" Id="Ld816Tm03ZEM0ebcRXuHw5">
              <p:NodeReference LastCategoryFullName="Graphics.Imaging.ImageInfo" LastSymbolSource="VL.Imaging.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="RecordType" Name="ImageInfo" />
                <Choice Kind="OperationCallFlag" Name="Split" />
              </p:NodeReference>
              <Pin Id="AtJv1S7e7x9PImuKZb1CcI" Name="Input" Kind="StateInputPin" />
              <Pin Id="Jx4lgEIwYo5OgSh0eccvhR" Name="Width" Kind="OutputPin" />
              <Pin Id="FhLoW4asfEVQCdbhUQ5PLP" Name="Height" Kind="OutputPin" />
              <Pin Id="Lj7X090wqpLMfl0aw8JkQu" Name="Format" Kind="OutputPin" />
              <Pin Id="GIyiMZ9muInNX9JCGIxeQ0" Name="Original Format" Kind="OutputPin" />
            </Node>
            <Overlay Id="BpqFC0JtAfbN9LRGkAfaOH" Name="Deserialize" Bounds="636,112,285,255" />
            <ControlPoint Id="TxOeXwfvxmUN4ATxT0QGPK" Bounds="365,155" />
            <ControlPoint Id="FjjlP5EEZfgNEYNsogZGss" Bounds="365,352" />
            <ControlPoint Id="QfLMhO2iV6TNIa9MCkMskc" Bounds="533,158" />
            <Node Bounds="365,256,65,22" Id="EngBclIZYNuPtt9RcE3BMI">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Serialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
                <PinReference Kind="InputPin" Name="Name" />
              </p:NodeReference>
              <Pin Id="CBnQdaOZ3FcN1OxG6NzN1n" Name="Input" Kind="InputPin" />
              <Pin Id="GB1WM5ggUxzNL5PC9IhaTo" Name="Value" Kind="InputPin" />
              <Pin Id="Eri0hUPYOllPOo8D17PEqt" Name="Name" Kind="InputPin" DefaultValue="Width">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="String" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="GDqMWotb91DLIAldiFVmXh" Name="Force Element" Kind="InputPin" />
              <Pin Id="RkIWw92TFMfNDgOkbagncU" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="444,255,65,22" Id="C5qtwPTcwCfNANBqAnOqY1">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Serialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
                <PinReference Kind="InputPin" Name="Name" />
              </p:NodeReference>
              <Pin Id="DkGYkXmxNhWLLdWuKg7EfU" Name="Input" Kind="InputPin" />
              <Pin Id="Etci0dfGN9tMC8fmumsEUd" Name="Value" Kind="InputPin" />
              <Pin Id="B8yJ6khP6VrLsCyHEUHLnj" Name="Name" Kind="InputPin" DefaultValue="Height">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="String" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="LKmAzLkFqNBO2Ssg1kQI7b" Name="Force Element" Kind="InputPin" />
              <Pin Id="H3D1GdoOcSRLvDN6lYWWKw" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="523,254,65,22" Id="JjnL7OYveV0OvT81Mn9EG7">
              <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Serialize" />
                <CategoryReference Kind="Category" Name="Serialization" NeedsToBeDirectParent="true">
                  <p:OuterCategoryReference Kind="Category" Name="System" NeedsToBeDirectParent="true" />
                </CategoryReference>
                <PinReference Kind="InputPin" Name="Name" />
              </p:NodeReference>
              <Pin Id="OKXgb2OgbQbQI3HDyxB32O" Name="Input" Kind="InputPin" />
              <Pin Id="GpfgKHhNWbWMCImA0iYV1A" Name="Value" Kind="InputPin" />
              <Pin Id="KxR3osS5uuOOZX2d0g5qD9" Name="Name" Kind="InputPin" DefaultValue="Format">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="String" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="SRGqPGZdVeCMcBxul9ecsc" Name="Force Element" Kind="InputPin" />
              <Pin Id="SFtAKOS4426NUK7YQqB0eL" Name="Result" Kind="OutputPin" />
            </Node>
            <Node Bounds="532,185,65,22" Id="LAiO3p0DJN2OpVwyOZk57i">
              <p:NodeReference LastCategoryFullName="Graphics.Imaging.ImageInfo" LastSymbolSource="VL.Imaging.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="RecordType" Name="ImageInfo" />
                <Choice Kind="OperationCallFlag" Name="Split" />
              </p:NodeReference>
              <Pin Id="UyhMDiDnLO6Ppamx2vekI3" Name="Input" Kind="StateInputPin" />
              <Pin Id="JQHUWMSuauJNwsOsMTbhi3" Name="Width" Kind="OutputPin" />
              <Pin Id="ABI4w8jPGYoLQtHNADlJ69" Name="Height" Kind="OutputPin" />
              <Pin Id="CytRSy9G1EYPQcYI30ly6u" Name="Format" Kind="OutputPin" />
              <Pin Id="Kl1ZYa7Dgg0LYFcaupP09r" Name="Original Format" Kind="OutputPin" />
            </Node>
            <Node Bounds="365,303,49,13" Id="PiGGjlmAMS1MbAiktNOx16">
              <p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Cons" />
              </p:NodeReference>
              <Pin Id="DhLz3lp0gA8OiuVXlrXwwv" Name="Input" Kind="InputPin" />
              <Pin Id="NMv8z1MzGDuN6gludHNjie" Name="Input 2" Kind="InputPin" />
              <Pin Id="Qk8Lsqsa5ybP0yqVchCjfc" Name="Input 3" Kind="InputPin" />
              <Pin Id="MaQHbSsF4soM0ZnkTQ54Tm" Name="Result" Kind="OutputPin" />
            </Node>
            <Overlay Id="J2v3stslu6QOqomS1sbWUc" Name="Serialize" Bounds="343,112,267,255" />
          </Canvas>
          <Patch Id="PCHMbZZ02HrL0TI5LOnZlQ" Name="Create" />
          <Patch Id="KlQyNiEpUxgLYqqXrEO8RN" Name="Deserialize">
            <Pin Id="TVLB9qo8zJzNwt2mcMwxOR" Name="Context" Kind="InputPin" />
            <Pin Id="H8hfsrKPv2sNzqcoTy4cDv" Name="Result" Kind="OutputPin" />
            <Pin Id="FqZs0nVvKE2MsnmX6OIS5n" Name="Content" Kind="InputPin" />
            <Pin Id="VB7hIgOJ5upLm4LTQIck2w" Name="Default Value" Kind="InputPin" />
          </Patch>
          <ProcessDefinition Id="HEI4HfGAk7oL0jbB5NB6Wn" IsHidden="true">
            <Fragment Id="AMzQhaWsNdMPIZreUdU2V8" Patch="PCHMbZZ02HrL0TI5LOnZlQ" Enabled="true" />
            <Fragment Id="HatAwTkXZPYN1SPQdWGKG5" Patch="KlQyNiEpUxgLYqqXrEO8RN" Enabled="true" />
            <Fragment Id="FjX4U4py0SaQOgQct3Wf43" Patch="GxjqpNaWDfnLiysRsvHSgK" Enabled="true" />
          </ProcessDefinition>
          <Link Id="QW3SYjyISjILOeN9EdPbvw" Ids="NkJmGS9f92iN760E0YWbHL,H8hfsrKPv2sNzqcoTy4cDv" IsHidden="true" />
          <Link Id="BW6unEY7RQ2PjR82YgG69G" Ids="TVLB9qo8zJzNwt2mcMwxOR,JGLVhjJaMD4Pigiyehrxn2" IsHidden="true" />
          <Link Id="S9yItb01lFLPPnQG8pRnwY" Ids="FqZs0nVvKE2MsnmX6OIS5n,EJXzxN4fgNBPz6a2en3uD2" IsHidden="true" />
          <Link Id="CsOu1ypH6APLWBC6ClfUWI" Ids="VB7hIgOJ5upLm4LTQIck2w,FuIrUjs1FACP00sbor7hFI" IsHidden="true" />
          <Link Id="T5z58r1ZppSMqZBhIYtfRd" Ids="ScnA0wnQSpaLBq8mHPtR4y,NkJmGS9f92iN760E0YWbHL" />
          <Link Id="P398rvuc8OQPXu3hCxKeUY" Ids="JGLVhjJaMD4Pigiyehrxn2,PBrJnLfpQ3uOLswvSrLCGQ" />
          <Link Id="GagHOyv2JAqNz917OrDAWG" Ids="JGLVhjJaMD4Pigiyehrxn2,Fn7pRqNxkcmM72tGgdrbaJ" />
          <Link Id="Oy9M2Z7ZIosNb9MGOtcYe7" Ids="JGLVhjJaMD4Pigiyehrxn2,AgkzO2zGenfM1HmwPeYqZs" />
          <Link Id="AbGnBqa0fqYMcYJdgZKo5z" Ids="EJXzxN4fgNBPz6a2en3uD2,EOdKOuyeWhCNmRleG8Tep2" />
          <Link Id="KrjHW9BgeBjLjSWNVqE80m" Ids="EJXzxN4fgNBPz6a2en3uD2,Sgi4MQqdfdNNjKJFw23VUb" />
          <Link Id="OT9YLRKhg32Oa6HIvAgRUc" Ids="EJXzxN4fgNBPz6a2en3uD2,EQh8ZPr4XGrNTpTdfkZRcM" />
          <Link Id="PamfBGB9j4IP94fJRqNERI" Ids="FuIrUjs1FACP00sbor7hFI,AtJv1S7e7x9PImuKZb1CcI" />
          <Link Id="L1CCMh976SuMgFIXlUhygc" Ids="Jx4lgEIwYo5OgSh0eccvhR,TYnRH3YSxJCMFEqzpTLd8p" />
          <Link Id="TXsqaGj5FU6MwgMEmhh0zo" Ids="FhLoW4asfEVQCdbhUQ5PLP,NzyTK6tY8zpLnuCBapj7hR" />
          <Link Id="LS6zklR67E9Lfjpj2hbgpJ" Ids="Lj7X090wqpLMfl0aw8JkQu,PbknObNWZp8OBBdaFeBdvw" />
          <Link Id="VKsa8iFGVEaQFl2RwDaLa3" Ids="BGH48MMS5sHPJPFjE2Ho2m,Uw47vd28R1QP3mk9BA5Taa" />
          <Link Id="G5E3M8wAEh5QE6NsfKCLhB" Ids="K290IqJsh01M8AYRiffJxL,CtPZL8f2gLgNV5duf0yAyj" />
          <Link Id="EHGOyheYTe4QbvLHwJLWYs" Ids="H3YcPx0EDKKLYRpxcJaIWw,BkaWwloU6RBNmGWSMfpVGA" />
          <Patch Id="GxjqpNaWDfnLiysRsvHSgK" Name="Serialize">
            <Pin Id="Kskm3076T5TL4hswwqirc5" Name="Context" Kind="InputPin" />
            <Pin Id="MJApZ8yUrLsMW2oxlnTVtN" Name="Result" Kind="OutputPin" />
            <Pin Id="NbrWIkXkZQ7LGVuDRv9Qxk" Name="Value" Kind="InputPin" />
          </Patch>
          <Link Id="Ngj0LxWGKiMLcLHrYPqJol" Ids="Kskm3076T5TL4hswwqirc5,TxOeXwfvxmUN4ATxT0QGPK" IsHidden="true" />
          <Link Id="JD4o7GjTNSaOvh2RzKNT9A" Ids="FjjlP5EEZfgNEYNsogZGss,MJApZ8yUrLsMW2oxlnTVtN" IsHidden="true" />
          <Link Id="C7nUjwQjww7MCGe5YrMuxp" Ids="NbrWIkXkZQ7LGVuDRv9Qxk,QfLMhO2iV6TNIa9MCkMskc" IsHidden="true" />
          <Link Id="A6YJ9sWye81QViGfF8fJLr" Ids="QfLMhO2iV6TNIa9MCkMskc,UyhMDiDnLO6Ppamx2vekI3" />
          <Link Id="PlVMYXp3Q17NLd3gU6J0IL" Ids="JQHUWMSuauJNwsOsMTbhi3,GB1WM5ggUxzNL5PC9IhaTo" />
          <Link Id="OzkpnmmimL9MDbaltEaATL" Ids="ABI4w8jPGYoLQtHNADlJ69,Etci0dfGN9tMC8fmumsEUd" />
          <Link Id="MfbtupxfjHLMVGPcvW4re2" Ids="CytRSy9G1EYPQcYI30ly6u,GpfgKHhNWbWMCImA0iYV1A" />
          <Link Id="RAt3cCPFFAvPQa3M83iwyF" Ids="TxOeXwfvxmUN4ATxT0QGPK,CBnQdaOZ3FcN1OxG6NzN1n" />
          <Link Id="M1JlelIeb1TQPg5s9qADDO" Ids="TxOeXwfvxmUN4ATxT0QGPK,DkGYkXmxNhWLLdWuKg7EfU" />
          <Link Id="JypbCFp9GlzMEVIucnNYWT" Ids="TxOeXwfvxmUN4ATxT0QGPK,OKXgb2OgbQbQI3HDyxB32O" />
          <Link Id="JwR6haZjBYBLxeZIuoHU1h" Ids="RkIWw92TFMfNDgOkbagncU,DhLz3lp0gA8OiuVXlrXwwv" />
          <Link Id="BDpriSZFWXvPqbRPYWarNW" Ids="H3D1GdoOcSRLvDN6lYWWKw,NMv8z1MzGDuN6gludHNjie" />
          <Link Id="Tu5XDqBEecYPNBtrfogCGt" Ids="SFtAKOS4426NUK7YQqB0eL,Qk8Lsqsa5ybP0yqVchCjfc" />
          <Link Id="Qqy5eShjZJENVfgAhC9Jw8" Ids="MaQHbSsF4soM0ZnkTQ54Tm,FjjlP5EEZfgNEYNsogZGss" />
        </Patch>
      </Node>
      <!--

    ************************ RegisterServices ************************

-->
      <Node Name="RegisterServices" Bounds="403,268,188,113" Id="TIVE93CbkImNK0ZBGZQcJ7">
        <p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="Builtin">
          <Choice Kind="OperationDefinition" Name="Operation" />
        </p:NodeReference>
        <Patch Id="ItFxyaHQlAHOs2G4EQqr2C">
          <Pin Id="LIDk4AN2hjjOLKfslOKzFa" Name="Factory" Kind="InputPin" />
          <ControlPoint Id="CuDeFTtvdXDLzJb0LoeE5Z" Bounds="418,283" />
          <Link Id="Rz6pqrLn0N4P9nWzoM6lC1" Ids="LIDk4AN2hjjOLKfslOKzFa,CuDeFTtvdXDLzJb0LoeE5Z" IsHidden="true" />
          <Node Bounds="415,339,90,22" Id="E7QIbx6xehTOF9LZqlH0Vf">
            <p:NodeReference LastCategoryFullName="System.Serialization" LastSymbolSource="System.Serialization.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="OperationCallFlag" Name="RegisterSerializer" />
            </p:NodeReference>
            <Pin Id="RFQPwD9uaeXOREwBkTncOR" Name="Input" Kind="InputPin" />
            <Pin Id="ED8f2kvdNjSO49NVkPKoDs" Name="Serializer" Kind="InputPin" />
            <Pin Id="G760Ac6e4VkPOyQNC11TPB" Name="Output" Kind="OutputPin" />
          </Node>
          <Link Id="VOWWFeVlYqVLR72i7mZSgE" Ids="CuDeFTtvdXDLzJb0LoeE5Z,RFQPwD9uaeXOREwBkTncOR" />
          <Node Bounds="501,297,78,22" Id="LivIBMTfbs9LFft4TyzKzD">
            <p:NodeReference LastCategoryFullName="Help.Serialization.ImageInfoSerializer" LastSymbolSource="Serialization.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <CategoryReference Kind="ClassType" Name="ImageInfoSerializer" />
              <Choice Kind="OperationCallFlag" Name="Create" />
            </p:NodeReference>
            <Pin Id="Cg5Hy5qUpPlNe07Reusj6E" Name="Output" Kind="StateOutputPin" />
          </Node>
          <Link Id="SVT89st2QArM4egjYOohCA" Ids="Cg5Hy5qUpPlNe07Reusj6E,ED8f2kvdNjSO49NVkPKoDs" />
        </Patch>
      </Node>
      <Overlay Id="KZYPyETUMQmLwyMWxIXmau" Name="Custom serializer for ImageInfo" Bounds="354,121,329,285" />
    </Canvas>
  </Patch>
</Document>