<stage keygen_seq="11" version="1.0"><pageObj gr="1" print_grid="0" border="0" print_paper="LETTER" print_scale="0" guides="0" istt="false" fill="16777215" drawingWidth="1050" pb="0" width="5000" drawingHeight="629" height="5000" print_layout="0"><styles><shapeStyle gradientOn="true" fillColor="global:0xd1d1d1" lineColor="global:0x333333" lineWidth="-1" dropShadowOn="true"/><lineStyle begin="0" color="0x000000" pattern="0" width="1" roundCorners="true" borderLine="false" end="0" connType="right"/><textStyle face="Arial" style="" size="12" color="0"/></styles><objects><object groupref="207" linew="1" order="1" linec="0" linep="0" buff="20" x="461" class="TheStraightLine" beginStyle="1" y="193" path="0,0,false,x,-1;-89,0,false,n,0;" endStyle="0" width="87" numSegs="1" ln_id="1" height="2" version="1"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object groupref="207" linew="1" order="2" linec="0" linep="0" buff="20" x="785" class="TheStraightLine" beginStyle="0" y="193" path="0,0,false,x,1;97,0,false,n,0;" endStyle="1" width="108.4" numSegs="1" ln_id="2" height="9.8" version="1"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object cornerRadius="10" groupref="207" linew="1" order="5" linec="0" roundedCorners="true" linep="0" buff="20" x="558" class="TheOrthoLine" beginStyle="0" y="239.25" path="0,0,false,y,1;0,49.25,false,n,0;0,49.25,false,n,0;0,98.5,false,y,-1;" endStyle="1" width="2" numSegs="3" alg="threeMid" ln_id="5" height="109.9" version="2"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object cornerRadius="10" groupref="207" linew="1" order="6" linec="0" roundedCorners="true" linep="0" buff="20" x="688" class="TheOrthoLine" beginStyle="1" y="239.25" path="0,0,false,y,1;0,49.25,false,n,0;0,49.25,false,n,0;0,98.5,false,y,-1;" endStyle="0" width="2" numSegs="3" alg="threeMid" ln_id="6" height="96.6" version="2"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object cornerRadius="10" groupref="207" linew="1" order="9" linec="0" roundedCorners="true" linep="0" buff="20" x="623" class="TheOrthoLine" beginStyle="1" y="430.25" path="0,0,false,y,1;0,51.625,false,n,0;0,51.625,false,n,0;0,103.25,false,y,-1;" endStyle="1" width="2" numSegs="3" alg="threeMid" ln_id="9" height="114.65" version="2"><style borderedInnerColor="16777215" borderLine="false"/><text/></object><object libraryid="" linew="1" order="0" shp_id="0" text-horizontal-pos="center" fixed-aspect="false" groupref="207" x="623" fill="16777215" class="rectangle" y="193" text-vertical-pos="middle" linec="0" width="324" rot="0" lock="false" height="92.5" gradon="false" dshad="false"><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" type="start" cpnum="1"/><connline ln_id="2" type="start" cpnum="3"/><connline ln_id="6" type="start" cpnum="8"/><connline ln_id="5" type="start" cpnum="9"/></connlines></object><object libraryid="" linew="1" order="3" shp_id="3" text-horizontal-pos="center" fixed-aspect="false" groupref="207" x="915" fill="16777215" class="text_shape" y="195" text-vertical-pos="middle" linec="0" width="150" rot="0" lock="false" height="25" gradon="false" dshad="false"><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 libraryid="" linew="1" order="4" shp_id="4" text-horizontal-pos="center" fixed-aspect="false" groupref="207" x="345" fill="16777215" class="text_shape" y="193" text-vertical-pos="middle" linec="0" width="150" rot="0" lock="false" height="25" gradon="false" dshad="false"><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 libraryid="" linew="1" order="7" shp_id="7" text-horizontal-pos="center" fixed-aspect="false" groupref="207" x="623" fill="16777215" class="rectangle" y="384" text-vertical-pos="middle" linec="0" width="324" rot="0" lock="false" height="92.5" gradon="false" dshad="false"><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" type="start" cpnum="0"/><connline ln_id="6" type="end" cpnum="5"/><connline ln_id="5" type="end" cpnum="12"/></connlines></object><object libraryid="" linew="1" order="8" shp_id="8" text-horizontal-pos="center" fixed-aspect="false" groupref="207" x="623" fill="16777215" class="text_shape" y="556" text-vertical-pos="middle" linec="0" width="150" rot="0" lock="false" height="25" gradon="false" dshad="false"><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 libraryid="" linew="1" order="10" shp_id="10" text-horizontal-pos="center" fixed-aspect="false" groupref="207" x="622" fill="16777215" class="rectangle" y="288" text-vertical-pos="middle" linec="0" width="148.625" rot="0" lock="false" height="17.5" gradon="false" dshad="false"><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>