<stage keygen_seq="24" version="1.0"><pageObj guides="0" pb="0" border="0" print_layout="0" gr="1" istt="false" drawingWidth="840" fill="16777215" drawingHeight="513" print_grid="0" width="5000" print_scale="0" print_paper="LETTER" height="5000"><styles><shapeStyle lineColor="global:0x333333" lineWidth="-1" dropShadowOn="true" gradientOn="true" fillColor="global:0xd1d1d1"/><lineStyle connType="right" begin="0" color="0x000000" roundCorners="true" pattern="0" borderLine="false" end="0" width="1"/><textStyle style="" size="12" color="0" face="Arial"/></styles><objects><object ln_id="1" path="0,0,false,x,-1;-89,0,false,n,0;" numSegs="1" order="1" groupref="23" linew="1" x="251" class="TheStraightLine" buff="20" y="407" beginStyle="1" width="87" linec="0" endStyle="0" height="2" linep="0" version="1"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object ln_id="2" path="0,0,false,x,1;97,0,false,n,0;" numSegs="1" order="2" groupref="23" linew="1" x="575" class="TheStraightLine" buff="20" y="407" beginStyle="0" width="108.4" linec="0" endStyle="1" height="9.8" linep="0" version="1"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object ln_id="5" path="0,0,false,y,-1;0,-51.75,false,n,0;0,-51.75,false,n,0;0,-103.5,false,y,1;" numSegs="3" order="5" alg="threeMid" cornerRadius="10" groupref="23" linew="1" x="348" roundedCorners="true" class="TheOrthoLine" buff="20" y="360.75" beginStyle="0" width="8" linec="0" endStyle="1" height="101.4" linep="0" version="2"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object ln_id="6" path="0,0,false,y,-1;0,-51.75,false,n,0;0,-51.75,false,n,0;0,-103.5,false,y,1;" numSegs="3" order="6" alg="threeMid" cornerRadius="10" groupref="23" linew="1" x="478" roundedCorners="true" class="TheOrthoLine" buff="20" y="360.75" beginStyle="1" width="8" linec="0" endStyle="0" height="101.4" linep="0" version="2"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object ln_id="9" path="0,0,false,y,-1;0,-41.25,false,n,0;0,-41.25,false,n,0;0,-82.5,false,y,1;" numSegs="3" order="9" alg="threeMid" cornerRadius="10" groupref="23" linew="1" x="414" roundedCorners="true" class="TheOrthoLine" buff="20" y="164.75" beginStyle="1" width="9.8" linec="0" endStyle="1" height="78.4" linep="0" version="2"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object gradon="false" order="0" dshad="false" libraryid="" fill="16777215" shp_id="0" linew="1" x="413" groupref="23" class="rectangle" linec="0" y="407" fixed-aspect="false" width="324" lock="false" text-horizontal-pos="center" height="92.5" rot="0" text-vertical-pos="middle"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Transport</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">(Bottom Half of General Engine)</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">bytes out == F(bytes in | control in)</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">control interface has full edit capabilites over byte stream, including the ability to insert or remove bytes</FONT></P>]]></text><connlines><connline ln_id="1" cpnum="1" type="start"/><connline ln_id="2" cpnum="3" type="start"/><connline ln_id="6" cpnum="5" type="start"/><connline ln_id="5" cpnum="12" type="start"/></connlines></object><object gradon="false" order="3" dshad="false" libraryid="" fill="16777215" shp_id="3" linew="1" x="705" groupref="23" class="text_shape" linec="0" y="409" fixed-aspect="false" width="150" lock="false" text-horizontal-pos="center" height="25" rot="0" text-vertical-pos="middle"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Bytes Out</FONT></P>]]></text><connlines/></object><object gradon="false" order="4" dshad="false" libraryid="" fill="16777215" shp_id="4" linew="1" x="135" groupref="23" class="text_shape" linec="0" y="407" fixed-aspect="false" width="150" lock="false" text-horizontal-pos="center" height="25" rot="0" text-vertical-pos="middle"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Bytes In</FONT></P>]]></text><connlines/></object><object gradon="false" order="7" dshad="false" libraryid="" fill="16777215" shp_id="7" linew="1" x="414" groupref="23" class="rectangle" linec="0" y="211" fixed-aspect="false" width="324" lock="false" text-horizontal-pos="center" height="92.5" rot="0" text-vertical-pos="middle"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Connection</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">(Top Half of General Engine)</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">stateful control interface</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">can exist without transport</FONT></P><P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">can preserve endpoint state across multiple transports</FONT></P>]]></text><connlines><connline ln_id="9" cpnum="2" type="start"/><connline ln_id="6" cpnum="8" type="end"/><connline ln_id="5" cpnum="9" type="end"/></connlines></object><object gradon="false" order="8" dshad="false" libraryid="" fill="16777215" shp_id="8" linew="1" x="414" groupref="23" class="text_shape" linec="0" y="73" fixed-aspect="false" width="150" lock="false" text-horizontal-pos="center" height="25" rot="0" text-vertical-pos="middle"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Query/Control Interface</FONT></P>]]></text><connlines/></object><object gradon="false" order="10" dshad="false" libraryid="" fill="16777215" shp_id="10" linew="1" x="412" groupref="23" class="rectangle" linec="0" y="310" fixed-aspect="false" width="148.625" lock="false" text-horizontal-pos="center" height="17.5" rot="0" text-vertical-pos="middle"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">bind/undbind</FONT></P>]]></text><connlines/></object></objects></pageObj></stage>