changeset 41:3959e0817369

tweak slide
author ichikitakahiro <e165713@ie.u-ryukyu.ac.jp>
date Thu, 17 Feb 2022 23:24:09 +0900
parents cb0c76ff9de1
children 01b88c0dd337
files finalSlide/finalSlide.html finalSlide/finalSlide.md finalSlide/finalSlide.pdf.html poster/.DS_Store poster/ikki-poster.graffle/data.plist
diffstat 5 files changed, 2212 insertions(+), 2163 deletions(-) [+]
line wrap: on
line diff
--- a/finalSlide/finalSlide.html	Thu Feb 17 00:51:16 2022 +0900
+++ b/finalSlide/finalSlide.html	Thu Feb 17 23:24:09 2022 +0900
@@ -93,20 +93,24 @@
 <!-- _S9SLIDE_ -->
 <h2 id="継続を導入したgearsos">継続を導入したGearsOS</h2>
 <ul>
-  <li>継続を導入した、信頼性の保証を目指したOS開発プロジェクトである</li>
-  <li>関数遷移を用いず、<strong>CodeGear</strong>と<strong>DataGear</strong>と言う単位で記述を行う
+  <li>OSの信頼性の保証と拡張性を目指したOS開発プロジェクトである
     <ul>
-      <li>複数のCodeGearをgoto(jump命令)で遷移することで処理が実行される</li>
+      <li>アプリケーションの土台となるOSはより高い信頼性が保証されるべきである</li>
     </ul>
   </li>
-  <li>OS自体の検証はプログラムが膨大な量となるため、テストコードを用いるのは難しい</li>
-  <li>GearsOSではメタレベルの処理からユーザープログラムの検証をする構成となる
+  <li>OS自体の信頼性検証はプログラムが膨大な量となるため、テストコードによるデバッグは難しい</li>
+  <li>GearsOSではメタレベルの処理からユーザープログラムの検証を行うアプローチをとる
     <ul>
-      <li>GearsOSはノーマルレベルとメタレベルを分けて記述できる</li>
-      <li>メタレベルな処理を検証用のものに切り替えることで検証を行う</li>
+      <li>ノーマルレベルとメタレベルを分けて記述できる</li>
+      <li>メタレベルな処理を検証用のものに切り替えることで信頼性の検証を行う</li>
       <li>信頼性の検証には定理支援証明系やモデル検査を用いる</li>
     </ul>
   </li>
+  <li>関数遷移に代わり、<strong>CodeGear</strong>と<strong>DataGear</strong>と言う単位で記述を行う
+    <ul>
+      <li>複数のCodeGearをgoto(jump命令)で遷移することで処理が実行される</li>
+    </ul>
+  </li>
 </ul>
 
 
@@ -115,17 +119,38 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
-<h2 id="gearsosのファイルシステム開発">GearsOSのファイルシステム開発</h2>
+<h2 id="研究目的">研究目的</h2>
 <ul>
-  <li>GearsOSファイルシステムの開発にあたり要件定義を行った</li>
-  <li>ファイルシステムも同様にGear単位で操作を行う</li>
-  <li>従来ではアプリケーションが持つ機能の一部を取り入れたい
+  <li>GearsOSにより信頼性が裏付けられる、分散ファイルシステムの開発/検証を行いたい</li>
+  <li>開発物はGearsOSによるAPIレベルなTransactionが実装される
     <ul>
-      <li>Transaction</li>
-      <li>バックアップ</li>
+      <li>Transactionとはデータ操作の不可分化による整合性の保護</li>
+      <li>従来のアプリでは、ユーザーレベルで実装される</li>
     </ul>
   </li>
-  <li>分散フレームワークChristieの仕組みを用いたい</li>
+  <li>GearsOSが持つTransactionの実用性の検証</li>
+  <li>将来的にAPIやプロセスは定理支援証明系により整合性の検証が行われる</li>
+</ul>
+
+
+
+</div>
+
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
+<h2 id="研究目的-1">研究目的</h2>
+<ul>
+  <li>分散フレームワークChristieの仕組みを用いた分散ファイルシステムの提案
+    <ul>
+      <li>純粋なデータの送り合いだけで構成されるシンプルな通信</li>
+      <li>自律分散ファイルシステムを目指したい
+        <ul>
+          <li>ネットワーク上で複数のプロトコルが使われることによる煩雑性を防ぐ</li>
+        </ul>
+      </li>
+    </ul>
+  </li>
+  <li>GearsOSの処理単位であるDataGearでファイルを構成できる</li>
 </ul>
 
 
@@ -138,13 +163,17 @@
 <ul>
   <li>当研究室が開発する、Javaで書かれた分散フレームワークである</li>
   <li>GearsOSと似たGearと言うプログラミング概念を持つ</li>
-  <li>ノード間の通信はDataGearの送り合いで構成される
+  <li>ノード間の通信は、Threadの実行に必要になる変数データ(DataGear)の送り合いで構成される
     <ul>
-      <li>Threadは任意のDataGearが揃ったら実行される</li>
+      <li>DataGearが揃ったThreadはノードにより実行される</li>
     </ul>
   </li>
-  <li>通信されるデータを意識しながら分散処理の記述が行える</li>
-  <li>これらの構成は自律分散を目指した設計となっている</li>
+  <li>ノードはDataGearを保存するkey value storeである,DataGearManagerを持つ
+    <ul>
+      <li>DataGearManagerにはLocalなものとRemoteのものが存在する</li>
+    </ul>
+  </li>
+  <li>GearsFSはDataGearManagerの仕組みを導入することで通信する</li>
 </ul>
 
 
@@ -153,34 +182,22 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
-<h2 id="christie-likeな通信の分散ファイルシステムの提案">Christie likeな通信の分散ファイルシステムの提案</h2>
+<h2 id="スライド発表">スライド発表</h2>
 <ul>
-  <li>Christieの仕組みを用いた分散ファイルシステムを設計/検証したい
+  <li>GearsOSとChristieの解説
     <ul>
-      <li>データのみの送受信により通信が構成される</li>
-      <li>分散ネットワーク全体の見通しの確保がのぞめる</li>
-      <li>自律分散なファイルシステムを目指したい</li>
+      <li>DataGearManagerの仕組み</li>
     </ul>
   </li>
-  <li>APIやプロセスの正当性は将来的に定理支援証明系agdaで検証される</li>
-</ul>
-
-
-
-</div>
-
-<div class='slide'>
-  <!-- _S9SLIDE_ -->
-<h2 id="gearsosが持つosレベルなtransactionを用いた実装">GearsOSが持つOSレベルなTransactionを用いた実装</h2>
-<ul>
-  <li>GearsOSはAPIレベルでTransactionな記述が行える
+  <li>Chlistie likeなファイルシステムの設計の解説
     <ul>
-      <li>Transactionとはデータ操作の不可分化による整合性の保護</li>
-      <li>従来のアプリケーションでは、ユーザーレベルで実装される</li>
-      <li>アプリケーションの土台となるOSが信頼性を保証したい</li>
+      <li>ファイルとファイルデータの構造の設計</li>
+      <li>API</li>
+      <li>ファイルによる通信の設計と実装</li>
+      <li>GearsFSの例題による通信モデル</li>
     </ul>
   </li>
-  <li>APIにTransactionが実装されたアプリケーションの開発/検証</li>
+  <li>まとめと課題</li>
 </ul>
 
 
--- a/finalSlide/finalSlide.md	Thu Feb 17 00:51:16 2022 +0900
+++ b/finalSlide/finalSlide.md	Thu Feb 17 23:24:09 2022 +0900
@@ -5,47 +5,53 @@
 code-engine: coderay
 
 
+## 継続を導入したGearsOS
+- OSの信頼性の保証と拡張性を目指したOS開発プロジェクトである
+  - アプリケーションの土台となるOSはより高い信頼性が保証されるべきである
+- OS自体の信頼性検証はプログラムが膨大な量となるため、テストコードによるデバッグは難しい
+- GearsOSではメタレベルの処理からユーザープログラムの検証を行うアプローチをとる
+  - ノーマルレベルとメタレベルを分けて記述できる
+  - メタレベルな処理を検証用のものに切り替えることで信頼性の検証を行う
+  - 信頼性の検証には定理支援証明系やモデル検査を用いる
+- 関数遷移に代わり、**CodeGear**と**DataGear**と言う単位で記述を行う
+  - 複数のCodeGearをgoto(jump命令)で遷移することで処理が実行される
 
-## 継続を導入したGearsOS
-- 継続を導入した、信頼性の保証を目指したOS開発プロジェクトである
-- 関数遷移を用いず、**CodeGear**と**DataGear**と言う単位で記述を行う
-  - 複数のCodeGearをgoto(jump命令)で遷移することで処理が実行される  
-- OS自体の検証はプログラムが膨大な量となるため、テストコードを用いるのは難しい
-- GearsOSではメタレベルの処理からユーザープログラムの検証をする構成となる
-  - GearsOSはノーマルレベルとメタレベルを分けて記述できる
-  - メタレベルな処理を検証用のものに切り替えることで検証を行う
-  - 信頼性の検証には定理支援証明系やモデル検査を用いる
 
-## GearsOSのファイルシステム開発
-- GearsOSファイルシステムの開発にあたり要件定義を行った
-- ファイルシステムも同様にGear単位で操作を行う
-- 従来ではアプリケーションが持つ機能の一部を取り入れたい
-  - Transaction
-  - バックアップ
-- 分散フレームワークChristieの仕組みを用いたい
+## 研究目的
+- GearsOSにより信頼性が裏付けられる、分散ファイルシステムの開発/検証を行いたい
+- 開発物はGearsOSによるAPIレベルなTransactionが実装される
+  - Transactionとはデータ操作の不可分化による整合性の保護
+  - 従来のアプリでは、ユーザーレベルで実装される
+- GearsOSが持つTransactionの実用性の検証
+- 将来的にAPIやプロセスは定理支援証明系により整合性の検証が行われる
+
+## 研究目的
+- 分散フレームワークChristieの仕組みを用いた分散ファイルシステムの提案
+  - 純粋なデータの送り合いだけで構成されるシンプルな通信
+  - 自律分散ファイルシステムを目指したい
+    - ネットワーク上で複数のプロトコルが使われることによる煩雑性を防ぐ
+- GearsOSの処理単位であるDataGearでファイルを構成できる
 
 ## 分散フレームワークChristie
 - 当研究室が開発する、Javaで書かれた分散フレームワークである
 - GearsOSと似たGearと言うプログラミング概念を持つ
-- ノード間の通信はDataGearの送り合いで構成される
-  - Threadは任意のDataGearが揃ったら実行される
-- 通信されるデータを意識しながら分散処理の記述が行える
-- これらの構成は自律分散を目指した設計となっている
+- ノード間の通信は、Threadの実行に必要になる変数データ(DataGear)の送り合いで構成される
+  - DataGearが揃ったThreadはノードにより実行される
+- ノードはDataGearを保存するkey value storeである,DataGearManagerを持つ
+  - DataGearManagerにはLocalなものとRemoteのものが存在する
+- GearsFSはDataGearManagerの仕組みを導入することで通信する
 
-## Christie likeな通信の分散ファイルシステムの提案
-- Christieの仕組みを用いた分散ファイルシステムを設計/検証したい
-  - データのみの送受信により通信が構成される
-  - 分散ネットワーク全体の見通しの確保がのぞめる
-  - 自律分散なファイルシステムを目指したい
-- APIやプロセスの正当性は将来的に定理支援証明系agdaで検証される
+## スライド発表
+- GearsOSとChristieの解説
+  - DataGearManagerの仕組み
+- Chlistie likeなファイルシステムの設計の解説
+  - ファイルとファイルデータの構造の設計
+  - API
+  - ファイルによる通信の設計と実装
+  - GearsFSの例題による通信モデル
+- まとめと課題
 
 
-## GearsOSが持つOSレベルなTransactionを用いた実装
-- GearsOSはAPIレベルでTransactionな記述が行える
-  - Transactionとはデータ操作の不可分化による整合性の保護
-  - 従来のアプリケーションでは、ユーザーレベルで実装される
-  - アプリケーションの土台となるOSが信頼性を保証したい
-- APIにTransactionが実装されたアプリケーションの開発/検証
 
 
 ## ポスター発表
--- a/finalSlide/finalSlide.pdf.html	Thu Feb 17 00:51:16 2022 +0900
+++ b/finalSlide/finalSlide.pdf.html	Thu Feb 17 23:24:09 2022 +0900
@@ -77,20 +77,24 @@
 <!-- _S9SLIDE_ -->
 <h2 id="継続を導入したgearsos">継続を導入したGearsOS</h2>
 <ul>
-  <li>継続を導入した、信頼性の保証を目指したOS開発プロジェクトである</li>
-  <li>関数遷移を用いず、<strong>CodeGear</strong>と<strong>DataGear</strong>と言う単位で記述を行う
+  <li>OSの信頼性の保証と拡張性を目指したOS開発プロジェクトである
     <ul>
-      <li>複数のCodeGearをgoto(jump命令)で遷移することで処理が実行される</li>
+      <li>アプリケーションの土台となるOSはより高い信頼性が保証されるべきである</li>
     </ul>
   </li>
-  <li>OS自体の検証はプログラムが膨大な量となるため、テストコードを用いるのは難しい</li>
-  <li>GearsOSではメタレベルの処理からユーザープログラムの検証をする構成となる
+  <li>OS自体の信頼性検証はプログラムが膨大な量となるため、テストコードによるデバッグは難しい</li>
+  <li>GearsOSではメタレベルの処理からユーザープログラムの検証を行うアプローチをとる
     <ul>
-      <li>GearsOSはノーマルレベルとメタレベルを分けて記述できる</li>
-      <li>メタレベルな処理を検証用のものに切り替えることで検証を行う</li>
+      <li>ノーマルレベルとメタレベルを分けて記述できる</li>
+      <li>メタレベルな処理を検証用のものに切り替えることで信頼性の検証を行う</li>
       <li>信頼性の検証には定理支援証明系やモデル検査を用いる</li>
     </ul>
   </li>
+  <li>関数遷移に代わり、<strong>CodeGear</strong>と<strong>DataGear</strong>と言う単位で記述を行う
+    <ul>
+      <li>複数のCodeGearをgoto(jump命令)で遷移することで処理が実行される</li>
+    </ul>
+  </li>
 </ul>
 
 
@@ -99,17 +103,38 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
-<h2 id="gearsosのファイルシステム開発">GearsOSのファイルシステム開発</h2>
+<h2 id="研究目的">研究目的</h2>
 <ul>
-  <li>GearsOSファイルシステムの開発にあたり要件定義を行った</li>
-  <li>ファイルシステムも同様にGear単位で操作を行う</li>
-  <li>従来ではアプリケーションが持つ機能の一部を取り入れたい
+  <li>GearsOSにより信頼性が裏付けられる、分散ファイルシステムの開発/検証を行いたい</li>
+  <li>開発物はGearsOSによるAPIレベルなTransactionが実装される
     <ul>
-      <li>Transaction</li>
-      <li>バックアップ</li>
+      <li>Transactionとはデータ操作の不可分化による整合性の保護</li>
+      <li>従来のアプリでは、ユーザーレベルで実装される</li>
     </ul>
   </li>
-  <li>分散フレームワークChristieの仕組みを用いたい</li>
+  <li>GearsOSが持つTransactionの実用性の検証</li>
+  <li>将来的にAPIやプロセスは定理支援証明系により整合性の検証が行われる</li>
+</ul>
+
+
+
+</div>
+
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
+<h2 id="研究目的-1">研究目的</h2>
+<ul>
+  <li>分散フレームワークChristieの仕組みを用いた分散ファイルシステムの提案
+    <ul>
+      <li>純粋なデータの送り合いだけで構成されるシンプルな通信</li>
+      <li>自律分散ファイルシステムを目指したい
+        <ul>
+          <li>ネットワーク上で複数のプロトコルが使われることによる煩雑性を防ぐ</li>
+        </ul>
+      </li>
+    </ul>
+  </li>
+  <li>GearsOSの処理単位であるDataGearでファイルを構成できる</li>
 </ul>
 
 
@@ -122,13 +147,17 @@
 <ul>
   <li>当研究室が開発する、Javaで書かれた分散フレームワークである</li>
   <li>GearsOSと似たGearと言うプログラミング概念を持つ</li>
-  <li>ノード間の通信はDataGearの送り合いで構成される
+  <li>ノード間の通信は、Threadの実行に必要になる変数データ(DataGear)の送り合いで構成される
     <ul>
-      <li>Threadは任意のDataGearが揃ったら実行される</li>
+      <li>DataGearが揃ったThreadはノードにより実行される</li>
     </ul>
   </li>
-  <li>通信されるデータを意識しながら分散処理の記述が行える</li>
-  <li>これらの構成は自律分散を目指した設計となっている</li>
+  <li>ノードはDataGearを保存するkey value storeである,DataGearManagerを持つ
+    <ul>
+      <li>DataGearManagerにはLocalなものとRemoteのものが存在する</li>
+    </ul>
+  </li>
+  <li>GearsFSはDataGearManagerの仕組みを導入することで通信する</li>
 </ul>
 
 
@@ -137,34 +166,22 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
-<h2 id="christie-likeな通信の分散ファイルシステムの提案">Christie likeな通信の分散ファイルシステムの提案</h2>
+<h2 id="スライド発表">スライド発表</h2>
 <ul>
-  <li>Christieの仕組みを用いた分散ファイルシステムを設計/検証したい
+  <li>GearsOSとChristieの解説
     <ul>
-      <li>データのみの送受信により通信が構成される</li>
-      <li>分散ネットワーク全体の見通しの確保がのぞめる</li>
-      <li>自律分散なファイルシステムを目指したい</li>
+      <li>DataGearManagerの仕組み</li>
     </ul>
   </li>
-  <li>APIやプロセスの正当性は将来的に定理支援証明系agdaで検証される</li>
-</ul>
-
-
-
-</div>
-
-<div class='slide'>
-  <!-- _S9SLIDE_ -->
-<h2 id="gearsosが持つosレベルなtransactionを用いた実装">GearsOSが持つOSレベルなTransactionを用いた実装</h2>
-<ul>
-  <li>GearsOSはAPIレベルでTransactionな記述が行える
+  <li>Chlistie likeなファイルシステムの設計の解説
     <ul>
-      <li>Transactionとはデータ操作の不可分化による整合性の保護</li>
-      <li>従来のアプリケーションでは、ユーザーレベルで実装される</li>
-      <li>アプリケーションの土台となるOSが信頼性を保証したい</li>
+      <li>ファイルとファイルデータの構造の設計</li>
+      <li>API</li>
+      <li>ファイルによる通信の設計と実装</li>
+      <li>GearsFSの例題による通信モデル</li>
     </ul>
   </li>
-  <li>APIにTransactionが実装されたアプリケーションの開発/検証</li>
+  <li>まとめと課題</li>
 </ul>
 
 
Binary file poster/.DS_Store has changed
--- a/poster/ikki-poster.graffle/data.plist	Thu Feb 17 00:51:16 2022 +0900
+++ b/poster/ikki-poster.graffle/data.plist	Thu Feb 17 23:24:09 2022 +0900
@@ -14,7 +14,7 @@
 	<key>BackgroundGraphic</key>
 	<dict>
 		<key>Bounds</key>
-		<string>{{0, 0}, {2027.6220703125, 5721.3701171875}}</string>
+		<string>{{0, 0}, {4055.244140625, 2860.68505859375}}</string>
 		<key>Class</key>
 		<string>SolidGraphic</string>
 		<key>FontInfo</key>
@@ -54,393 +54,134 @@
 	<key>GraphicsList</key>
 	<array>
 		<dict>
+			<key>Bounds</key>
+			<string>{{2050.8980280135384, 897.1653624708257}, {951.94417529221846, 36.000000000000455}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>46</real>
+			</dict>
+			<key>ID</key>
+			<integer>3803</integer>
+			<key>Link</key>
+			<dict>
+				<key>fileReference</key>
+				<dict>
+					<key>alias</key>
+					<data>
+					AAAAAAH6AAIAAAxNYWNpbnRvc2ggSEQAAAAA
+					AAAAAAAAAAAAAADUGqDDSCsAAABm8UkRYWth
+					c2hhUHV0LmdyYWZmbGUAAAAAAAAAAAAAAAAA
+					AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+					AAAAAAAAAGcXJNTHnRUAAAAAAAAAAP////8A
+					AAkgAAAAAAAAAAAAAAAAAAAABmltYWdlcwAQ
+					AAgAANQaIjMAAAARAAgAANTHHoUAAAABACQA
+					ZvFJAGbUBABRqaYAUamlAB1FUwAbuYwAG7Xa
+					AAbNyQAGTJ0AAgBsTWFjaW50b3NoIEhEOlVz
+					ZXJzOgBhdHRvbjoAcmVzZWFyY2g6AGhnOgBQ
+					YXBlcnM6ADIwMTc6AGF0dG9uLW1hc3RlcjoA
+					cHJlc2VudGF0aW9uOgBpbWFnZXM6AGFrYXNo
+					YVB1dC5ncmFmZmxlAA4AJAARAGEAawBhAHMA
+					aABhAFAAdQB0AC4AZwByAGEAZgBmAGwAZQAP
+					ABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgA
+					RAASAFZVc2Vycy9hdHRvbi9yZXNlYXJjaC9o
+					Zy9QYXBlcnMvMjAxNy9hdHRvbi1tYXN0ZXIv
+					cHJlc2VudGF0aW9uL2ltYWdlcy9ha2FzaGFQ
+					dXQuZ3JhZmZsZQATAAEvAP//AAA=
+					</data>
+					<key>bookmark</key>
+					<data>
+					Ym9va+wDAAAAAAQQMAAAAAPFOmVt2JcX6S3v
+					NCx5PiRxV1IG9l4sWCW7xZdgLFp03AIAAAQA
+					AAADAwAAAAgAKAUAAAABAQAAVXNlcnMAAAAF
+					AAAAAQEAAGF0dG9uAAAACAAAAAEBAAByZXNl
+					YXJjaAIAAAABAQAAaGcAAAYAAAABAQAAUGFw
+					ZXJzAAAEAAAAAQEAADIwMTcMAAAAAQEAAGF0
+					dG9uLW1hc3RlcgwAAAABAQAAcHJlc2VudGF0
+					aW9uBgAAAAEBAABpbWFnZXMAABEAAAABAQAA
+					YWthc2hhUHV0LmdyYWZmbGUAAAAoAAAAAQYA
+					ABAAAAAgAAAAMAAAAEAAAABMAAAAXAAAAGgA
+					AAB8AAAAkAAAAKAAAAAIAAAABAMAAJ1MBgAA
+					AAAACAAAAAQDAADJzQYAAAAAAAgAAAAEAwAA
+					2rUbAAAAAAAIAAAABAMAAIy5GwAAAAAACAAA
+					AAQDAABTRR0AAAAAAAgAAAAEAwAApalRAAAA
+					AAAIAAAABAMAAKapUQAAAAAACAAAAAQDAAAE
+					1GYAAAAAAAgAAAAEAwAASfFmAAAAAAAIAAAA
+					BAMAACQXZwAAAAAAKAAAAAEGAADsAAAA/AAA
+					AAwBAAAcAQAALAEAADwBAABMAQAAXAEAAGwB
+					AAB8AQAACAAAAAAEAABBvlGlhQAAABgAAAAB
+					AgAAAQAAAAAAAAAPAAAAAAAAAAAAAAAAAAAA
+					CAAAAAQDAAAIAAAAAAAAAAQAAAADAwAA9QEA
+					AAgAAAABCQAAZmlsZTovLy8MAAAAAQEAAE1h
+					Y2ludG9zaCBIRAgAAAAEAwAAAACCMXQAAAAI
+					AAAAAAQAAEG9pKkzAAAAJAAAAAEBAAA0OEIx
+					NDExNS1DRUU3LTM2MTItOEMwNi1GQ0Q1Qjgy
+					OTJCQUIYAAAAAQIAAIEAAAABAAAA7xMAAAEA
+					AAAAAAAAAAAAAAEAAAABAQAALwAAAAAAAAAB
+					BQAAGgAAAAEBAABOU1VSTERvY3VtZW50SWRl
+					bnRpZmllcktleQAABAAAAAMDAAA/AAAA2AAA
+					AP7///8BAAAAAAAAABEAAAAEEAAAvAAAAAAA
+					AAAFEAAAjAEAAAAAAAAQEAAAzAEAAAAAAABA
+					EAAAvAEAAAAAAAACIAAAmAIAAAAAAAAFIAAA
+					CAIAAAAAAAAQIAAAGAIAAAAAAAARIAAATAIA
+					AAAAAAASIAAALAIAAAAAAAATIAAAPAIAAAAA
+					AAAgIAAAeAIAAAAAAAAwIAAApAIAAAAAAAAB
+					wAAA7AEAAAAAAAARwAAAIAAAAAAAAAASwAAA
+					/AEAAAAAAAAQ0AAABAAAAAAAAACsAgCA0AIA
+					AAAAAAA=
+					</data>
+					<key>path</key>
+					<string>../presentation/images/akashaPut.graffle</string>
+				</dict>
+			</dict>
+			<key>Shape</key>
+			<string>SingleLine</string>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
 			<key>Class</key>
 			<string>Group</string>
 			<key>Graphics</key>
 			<array>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1032.8940372816407, 980.78741047363576}, {964.78997414196579, 183}}</string>
+					<string>{{2119.9981184570161, 937.00998203070458}, {885.06446166796127, 73.541208240541764}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
 					<key>FontInfo</key>
 					<dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>30</real>
-					</dict>
-					<key>ID</key>
-					<integer>3731</integer>
-					<key>Style</key>
-					<dict>
-						<key>fill</key>
+						<key>Color</key>
 						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
+							<key>b</key>
+							<string>1</string>
+							<key>g</key>
+							<string>1</string>
+							<key>r</key>
+							<string>1</string>
 						</dict>
-					</dict>
-					<key>Text</key>
-					<dict>
-						<key>Align</key>
-						<integer>0</integer>
-						<key>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45socket\'82\'d6\'82\'ccDataGear\'8f\'91\'82\'ab\'8d\'9e\'82\'dd/\'8e\'e6\'82\'e8\'8f\'6f\'82\'b5\'82\'cdQueue\'82\'d6\'82\'ccPut/TakeAPI\'82\'cc\'8f\'88\'97\'9d\'82\'c9\'91\'67\'82\'dd\'8d\'9e\'82\'dc\'82\'ea\'82\'e9\
-\'81\'45\'8e\'9d\'91\'b1\'90\'ab\'83\'66\'83\'6f\'83\'43\'83\'58(SSD, HDD\'82\'c8\'82\'c7)\'82\'d6\'82\'cc\'93\'c7\'82\'dd\'8f\'91\'82\'ab\'82\'e0\'93\'af\'97\'6c\'82\'c9proxy\'82\'f0\'8d\'ec\'90\'ac\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'8d\'73\'82\'a4\'82\'b1\'82\'c6\'82\'aa\'82\'c5\'82\'ab\'82\'e9}</string>
-						<key>VerticalPad</key>
-						<real>1</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Bounds</key>
-					<string>{{1041.7322929163618, 786.6141803654159}, {874.30574445825118, 183}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
 						<key>Font</key>
 						<string>HiraKakuProN-W3</string>
 						<key>Size</key>
-						<real>14</real>
+						<real>48</real>
 					</dict>
 					<key>ID</key>
-					<integer>3732</integer>
-					<key>Style</key>
-					<dict>
-						<key>fill</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>0.66274500000000003</real>
-								<key>g</key>
-								<real>1</real>
-								<key>r</key>
-								<real>1</real>
-							</dict>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-					</dict>
-					<key>Text</key>
-					<dict>
-						<key>Align</key>
-						<integer>0</integer>
-						<key>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs48 \cf0 __code sendDataRemoteDGMQueue(struct RemoteDGMQueue* tQueue, union Data* data, __code next(...))\{\
-   int send_size;\
-    send_size = write(tQueue-&gt;socket, data, sizeof(union Data));\
- \}  //\'97\'e1\'8a\'4f\'8f\'88\'97\'9d\'97\'aa}</string>
-						<key>VerticalPad</key>
-						<real>1</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Bounds</key>
-							<string>{{1103.0259070897889, 269.01312012380276}, {889.0382080078125, 73}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>FitText</key>
-							<string>Vertical</string>
-							<key>Flow</key>
-							<string>Resize</string>
-							<key>FontInfo</key>
-							<dict>
-								<key>Color</key>
-								<dict>
-									<key>b</key>
-									<string>1</string>
-									<key>g</key>
-									<string>1</string>
-									<key>r</key>
-									<string>1</string>
-								</dict>
-								<key>Font</key>
-								<string>HiraKakuProN-W3</string>
-								<key>Size</key>
-								<real>48</real>
-							</dict>
-							<key>ID</key>
-							<integer>3734</integer>
-							<key>Style</key>
-							<dict>
-								<key>fill</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-							</dict>
-							<key>Text</key>
-							<dict>
-								<key>Align</key>
-								<integer>0</integer>
-								<key>Pad</key>
-								<real>0.0</real>
-								<key>Text</key>
-								<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 GearsOS\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'c6\'92\'ca\'90\'4d}</string>
-								<key>VerticalPad</key>
-								<real>0.0</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>Group</string>
-							<key>Graphics</key>
-							<array>
-								<dict>
-									<key>Class</key>
-									<string>LineGraphic</string>
-									<key>ID</key>
-									<integer>3736</integer>
-									<key>Points</key>
-									<array>
-										<string>{1044.3941219442115, 294.93332561526427}</string>
-										<string>{1087.239411172701, 295.72747471756492}</string>
-									</array>
-									<key>Style</key>
-									<dict>
-										<key>stroke</key>
-										<dict>
-											<key>Color</key>
-											<dict>
-												<key>b</key>
-												<real>1</real>
-												<key>g</key>
-												<real>1</real>
-												<key>r</key>
-												<real>1</real>
-											</dict>
-											<key>HeadArrow</key>
-											<string>FilledBall</string>
-											<key>Legacy</key>
-											<true/>
-											<key>TailArrow</key>
-											<string>0</string>
-											<key>Width</key>
-											<real>3</real>
-										</dict>
-									</dict>
-									<key>Tail</key>
-									<dict>
-										<key>ID</key>
-										<integer>3737</integer>
-										<key>Position</key>
-										<real>0.32640770077705383</real>
-									</dict>
-								</dict>
-								<dict>
-									<key>Class</key>
-									<string>LineGraphic</string>
-									<key>ID</key>
-									<integer>3737</integer>
-									<key>Points</key>
-									<array>
-										<string>{1038.0022236918167, 314.25516376498285}</string>
-										<string>{1049.731346455751, 278.79962258861866}</string>
-										<string>{1051.9121792644523, 277.52859797798652}</string>
-										<string>{1074.3931450242471, 277.52859797798652}</string>
-									</array>
-									<key>Style</key>
-									<dict>
-										<key>stroke</key>
-										<dict>
-											<key>Color</key>
-											<dict>
-												<key>b</key>
-												<real>1</real>
-												<key>g</key>
-												<real>1</real>
-												<key>r</key>
-												<real>1</real>
-											</dict>
-											<key>HeadArrow</key>
-											<string>FilledBall</string>
-											<key>Legacy</key>
-											<true/>
-											<key>TailArrow</key>
-											<string>0</string>
-											<key>Width</key>
-											<real>3</real>
-										</dict>
-									</dict>
-									<key>Tail</key>
-									<dict>
-										<key>ID</key>
-										<integer>3738</integer>
-										<key>Position</key>
-										<real>0.25490197539329529</real>
-									</dict>
-								</dict>
-								<dict>
-									<key>Class</key>
-									<string>LineGraphic</string>
-									<key>ID</key>
-									<integer>3738</integer>
-									<key>Points</key>
-									<array>
-										<string>{1024.0786026094686, 313.92635145714252}</string>
-										<string>{1064.1668296087491, 314.87305220107277}</string>
-										<string>{1078.6752337403984, 313.92635145714252}</string>
-									</array>
-									<key>Style</key>
-									<dict>
-										<key>stroke</key>
-										<dict>
-											<key>Color</key>
-											<dict>
-												<key>b</key>
-												<real>1</real>
-												<key>g</key>
-												<real>1</real>
-												<key>r</key>
-												<real>1</real>
-											</dict>
-											<key>HeadArrow</key>
-											<string>FilledBall</string>
-											<key>Legacy</key>
-											<true/>
-											<key>TailArrow</key>
-											<string>0</string>
-											<key>Width</key>
-											<real>3</real>
-										</dict>
-									</dict>
-								</dict>
-								<dict>
-									<key>Bounds</key>
-									<string>{{1020.014877810999, 259.37008109346118}, {994.98516845703114, 68}}</string>
-									<key>Class</key>
-									<string>ShapedGraphic</string>
-									<key>ID</key>
-									<integer>3739</integer>
-									<key>Style</key>
-									<dict>
-										<key>fill</key>
-										<dict>
-											<key>Color</key>
-											<dict>
-												<key>b</key>
-												<real>0.80000000000000004</real>
-												<key>g</key>
-												<real>0.59999999999999998</real>
-												<key>r</key>
-												<real>0.20000000000000001</real>
-											</dict>
-											<key>FillType</key>
-											<integer>2</integer>
-											<key>GradientAngle</key>
-											<real>90</real>
-											<key>GradientColor</key>
-											<dict>
-												<key>b</key>
-												<string>0.8</string>
-												<key>g</key>
-												<string>0.4</string>
-												<key>r</key>
-												<string>0</string>
-											</dict>
-										</dict>
-										<key>shadow</key>
-										<dict>
-											<key>Draws</key>
-											<string>NO</string>
-										</dict>
-										<key>stroke</key>
-										<dict>
-											<key>Width</key>
-											<real>0.5</real>
-										</dict>
-									</dict>
-								</dict>
-							</array>
-							<key>ID</key>
-							<integer>3735</integer>
-						</dict>
-					</array>
-					<key>ID</key>
-					<integer>3733</integer>
-				</dict>
-				<dict>
-					<key>Bounds</key>
-					<string>{{1035.0728986998095, 342.01312012380276}, {964.78997414196579, 498}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>30</real>
-					</dict>
-					<key>ID</key>
-					<integer>3740</integer>
+					<integer>3787</integer>
 					<key>Style</key>
 					<dict>
 						<key>fill</key>
@@ -472,833 +213,12 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45GearsOS\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cdChristie\'82\'ccDataGearManager\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'f0\'8e\'67\'82\'a4\
-   - \'95\'a1\'90\'94\'82\'ccQueue\'82\'f0\'8e\'9d\'82\'c2\'90\'d4\'8d\'95\'96\'d8\'82\'c6\'82\'b5\'82\'c4\'8e\'c0\'91\'95\'82\'b3\'82\'ea\'82\'e9\
-   - Queue\'82\'cdstream\'82\'c5\'82\'a0\'82\'e8\'81\'41\'8a\'65\'81\'58\'82\'c5\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'66\'81\'5b\'83\'5e\'82\'ccInput/Output\'82\'e2\'81\'41\'92\'ca\'90\'4d\'90\'a7\'8c\'e4\'83\'74\'83\'89\'83\'4f\'82\'cc\'8e\'f3\'82\'af\'8e\'e6\'82\'e8\'82\'c8\'82\'c7\'82\'cc\'96\'f0\'8a\'84\'82\'f0\'8e\'9d\'82\'c2\
-   - Queue\'82\'cd\'82\'bb\'82\'ea\'82\'bc\'82\'eakey name\'82\'f0\'8e\'9d\'82\'bf\'81\'41key\'82\'c5\'83\'41\'83\'4e\'83\'5a\'83\'58\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
-   - \'93\'c1\'92\'e8\'82\'cckey\'82\'c9\'91\'ce\'82\'b5\'82\'c4\'83\'66\'81\'5b\'83\'5e\'8f\'91\'82\'ab\'8d\'9e\'82\'de\'82\'b1\'82\'c6\'82\'c5\'8f\'88\'97\'9d\'82\'aa\'8d\'5c\'90\'ac\'82\'b3\'82\'ea\'82\'e9\
-\'81\'45\'92\'ca\'90\'4d\'82\'f0\'8d\'73\'82\'a4\'8f\'ea\'8d\'87\'81\'41\'82\'bb\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'c9\'91\'ce\'89\'9e\'82\'b5\'82\'bdproxy(RemoteDGM)\'82\'f0\'8d\'ec\'90\'ac\'82\'b5\'81\'41socket\'82\'c5\'90\'da\'91\'b1\'82\'f0\'8d\'73\'82\'a4\
-   - proxy\'82\'cc\'93\'4b\'90\'d8\'82\'c8Queue\'82\'c9\'93\'4b\'90\'d8\'82\'c8\'8c\'5e\'82\'ccDataGear\'82\'f0\'8f\'91\'82\'ab\'8d\'9e\'82\'de\'82\'b1\'82\'c6\'82\'c5\'92\'ca\'90\'4d\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
-}</string>
-						<key>VerticalPad</key>
-						<real>1</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Bounds</key>
-					<string>{{1020.0148778109989, 326.88993394387103}, {994.98516845703102, 831.06283246792145}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>46</real>
-					</dict>
-					<key>ID</key>
-					<integer>3741</integer>
-					<key>Link</key>
-					<dict>
-						<key>fileReference</key>
-						<dict>
-							<key>alias</key>
-							<data>
-							AAAAAAH6AAIAAAxNYWNp
-							bnRvc2ggSEQAAAAAAAAA
-							AAAAAAAAAADUGqDDSCsA
-							AABm8UkRYWthc2hhUHV0
-							LmdyYWZmbGUAAAAAAAAA
-							AAAAAAAAAAAAAAAAAAAA
-							AAAAAAAAAAAAAAAAAAAA
-							AAAAAAAAAAAAAGcXJNTH
-							nRUAAAAAAAAAAP////8A
-							AAkgAAAAAAAAAAAAAAAA
-							AAAABmltYWdlcwAQAAgA
-							ANQaIjMAAAARAAgAANTH
-							HoUAAAABACQAZvFJAGbU
-							BABRqaYAUamlAB1FUwAb
-							uYwAG7XaAAbNyQAGTJ0A
-							AgBsTWFjaW50b3NoIEhE
-							OlVzZXJzOgBhdHRvbjoA
-							cmVzZWFyY2g6AGhnOgBQ
-							YXBlcnM6ADIwMTc6AGF0
-							dG9uLW1hc3RlcjoAcHJl
-							c2VudGF0aW9uOgBpbWFn
-							ZXM6AGFrYXNoYVB1dC5n
-							cmFmZmxlAA4AJAARAGEA
-							awBhAHMAaABhAFAAdQB0
-							AC4AZwByAGEAZgBmAGwA
-							ZQAPABoADABNAGEAYwBp
-							AG4AdABvAHMAaAAgAEgA
-							RAASAFZVc2Vycy9hdHRv
-							bi9yZXNlYXJjaC9oZy9Q
-							YXBlcnMvMjAxNy9hdHRv
-							bi1tYXN0ZXIvcHJlc2Vu
-							dGF0aW9uL2ltYWdlcy9h
-							a2FzaGFQdXQuZ3JhZmZs
-							ZQATAAEvAP//AAA=
-							</data>
-							<key>bookmark</key>
-							<data>
-							Ym9va+wDAAAAAAQQMAAA
-							AAPFOmVt2JcX6S3vNCx5
-							PiRxV1IG9l4sWCW7xZdg
-							LFp03AIAAAQAAAADAwAA
-							AAgAKAUAAAABAQAAVXNl
-							cnMAAAAFAAAAAQEAAGF0
-							dG9uAAAACAAAAAEBAABy
-							ZXNlYXJjaAIAAAABAQAA
-							aGcAAAYAAAABAQAAUGFw
-							ZXJzAAAEAAAAAQEAADIw
-							MTcMAAAAAQEAAGF0dG9u
-							LW1hc3RlcgwAAAABAQAA
-							cHJlc2VudGF0aW9uBgAA
-							AAEBAABpbWFnZXMAABEA
-							AAABAQAAYWthc2hhUHV0
-							LmdyYWZmbGUAAAAoAAAA
-							AQYAABAAAAAgAAAAMAAA
-							AEAAAABMAAAAXAAAAGgA
-							AAB8AAAAkAAAAKAAAAAI
-							AAAABAMAAJ1MBgAAAAAA
-							CAAAAAQDAADJzQYAAAAA
-							AAgAAAAEAwAA2rUbAAAA
-							AAAIAAAABAMAAIy5GwAA
-							AAAACAAAAAQDAABTRR0A
-							AAAAAAgAAAAEAwAApalR
-							AAAAAAAIAAAABAMAAKap
-							UQAAAAAACAAAAAQDAAAE
-							1GYAAAAAAAgAAAAEAwAA
-							SfFmAAAAAAAIAAAABAMA
-							ACQXZwAAAAAAKAAAAAEG
-							AADsAAAA/AAAAAwBAAAc
-							AQAALAEAADwBAABMAQAA
-							XAEAAGwBAAB8AQAACAAA
-							AAAEAABBvlGlhQAAABgA
-							AAABAgAAAQAAAAAAAAAP
-							AAAAAAAAAAAAAAAAAAAA
-							CAAAAAQDAAAIAAAAAAAA
-							AAQAAAADAwAA9QEAAAgA
-							AAABCQAAZmlsZTovLy8M
-							AAAAAQEAAE1hY2ludG9z
-							aCBIRAgAAAAEAwAAAACC
-							MXQAAAAIAAAAAAQAAEG9
-							pKkzAAAAJAAAAAEBAAA0
-							OEIxNDExNS1DRUU3LTM2
-							MTItOEMwNi1GQ0Q1Qjgy
-							OTJCQUIYAAAAAQIAAIEA
-							AAABAAAA7xMAAAEAAAAA
-							AAAAAAAAAAEAAAABAQAA
-							LwAAAAAAAAABBQAAGgAA
-							AAEBAABOU1VSTERvY3Vt
-							ZW50SWRlbnRpZmllcktl
-							eQAABAAAAAMDAAA/AAAA
-							2AAAAP7///8BAAAAAAAA
-							ABEAAAAEEAAAvAAAAAAA
-							AAAFEAAAjAEAAAAAAAAQ
-							EAAAzAEAAAAAAABAEAAA
-							vAEAAAAAAAACIAAAmAIA
-							AAAAAAAFIAAACAIAAAAA
-							AAAQIAAAGAIAAAAAAAAR
-							IAAATAIAAAAAAAASIAAA
-							LAIAAAAAAAATIAAAPAIA
-							AAAAAAAgIAAAeAIAAAAA
-							AAAwIAAApAIAAAAAAAAB
-							wAAA7AEAAAAAAAARwAAA
-							IAAAAAAAAAASwAAA/AEA
-							AAAAAAAQ0AAABAAAAAAA
-							AACsAgCA0AIAAAAAAAA=
-							</data>
-							<key>path</key>
-							<string>../presentation/images/akashaPut.graffle</string>
-						</dict>
-					</dict>
-					<key>Style</key>
-					<dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Width</key>
-							<real>0.5</real>
-						</dict>
-					</dict>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3730</integer>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{35.433071187631349, 2405.7842106729418}, {971.09956664308152, 363}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>30</real>
-			</dict>
-			<key>ID</key>
-			<integer>3666</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Align</key>
-				<integer>0</integer>
-				<key>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45\'83\'66\'81\'5b\'83\'5e\'82\'cc\'8d\'c5\'8f\'ac\'92\'50\'88\'ca\'82\'cd\'94\'43\'88\'d3\'82\'cc\'8d\'5c\'91\'a2\'91\'cc\'82\'c5\'95\'5c\'8c\'bb\'82\'b3\'82\'ea\'82\'e9DataGear\'82\'c6\'82\'c8\'82\'e9\
-   - \'82\'bb\'82\'cc\'82\'bd\'82\'dfGearsOS\'82\'ccDataGear\'82\'c6\'82\'b5\'82\'c4\'82\'e0\'97\'98\'97\'70\'82\'c5\'82\'ab\'82\'e9\
-\'81\'45\'83\'66\'81\'5b\'83\'5e\'82\'cdQueue\'82\'c9\'95\'db\'91\'b6\'82\'b3\'82\'ea\'82\'e9\
-\'81\'45API\'82\'cdPut/Take/Peek\'82\'cc\'8e\'4f\'8e\'ed\'97\'de\'82\'c5\'8d\'5c\'90\'ac\'82\'b3\'82\'ea\'82\'e9\
-   - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'93\'c7\'82\'dd\'8f\'6f\'82\'b5\'82\'cdQueue\'93\'e0\'82\'cc\'83\'66\'81\'5b\'83\'5e\'82\'f0\'91\'53\'82\'c4Take\'82\'b7\'82\'ea\'82\'ce\'97\'c7\'82\'a2\
-   - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'8f\'91\'82\'ab\'8d\'9e\'82\'dd\'82\'cdQueue\'82\'c9\'91\'ce\'82\'b5\'82\'c4\'95\'cf\'8d\'58\'82\'f0Put\'82\'b7\'82\'ea\'82\'ce\'97\'c7\'82\'a2\
-\'81\'45\'95\'a1\'90\'94\'83\'76\'83\'8d\'83\'5a\'83\'58\'82\'a9\'82\'e7\'83\'41\'83\'4e\'83\'5a\'83\'58\'82\'b3\'82\'ea\'82\'e9\'8f\'ea\'8d\'87\'82\'cc\'90\'ae\'8d\'87\'90\'ab\'8a\'6d\'95\'db\'82\'cc\'82\'bd\'82\'df\'81\'41Compare and Swap\'82\'f0\'93\'8b\'8d\'da\'82\'b5\'82\'bdSynchronizedQueue\'82\'f0\'8e\'67\'97\'70\'82\'b5\'82\'c4\'82\'a2\'82\'e9}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{612.60074135294087, 1968.6614351847968}, {386.93480448918513, 297}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>28</real>
-					</dict>
-					<key>ID</key>
-					<integer>3652</integer>
-					<key>Style</key>
-					<dict>
-						<key>fill</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-					</dict>
-					<key>Text</key>
-					<dict>
-						<key>Align</key>
-						<integer>0</integer>
-						<key>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs56 \cf0 \'81\'45\'91\'ce\'89\'9e\'82\'b5\'82\'bdRemoteDGM\'82\'c9Data\'82\'f0\'8f\'91\'82\'ab\'8d\'9e\'82\'de\'82\'b1\'82\'c6\'82\'c5\'94\'43\'88\'d3\'82\'ccNode\'82\'ccLocalDGM\'82\'d6\'8f\'91\'82\'ab\'8d\'9e\'82\'dd\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
-\'81\'45Thread\'82\'c9\'95\'4b\'97\'76\'82\'c8DataGear\'82\'aa\'91\'53\'82\'c4\'91\'b5\'82\'c1\'82\'bd\'82\'e7\'81\'41\'83\'6d\'81\'5b\'83\'68\'82\'cdThread\'82\'f0\'8e\'c0\'8d\'73\'82\'b7\'82\'e9}</string>
-						<key>VerticalPad</key>
-						<real>1</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Bounds</key>
-							<string>{{45.67160235083918, 1948.8189153197231}, {554.17323337455434, 367.08661750385863}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>3654</integer>
-							<key>ImageID</key>
-							<integer>34</integer>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>CornerRadius</key>
-									<real>3</real>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>Group</string>
-							<key>Graphics</key>
-							<array>
-								<dict>
-									<key>Bounds</key>
-									<string>{{100.66363813618273, 1525.1247763111362}, {992.30892108419039, 70}}</string>
-									<key>Class</key>
-									<string>ShapedGraphic</string>
-									<key>FitText</key>
-									<string>Vertical</string>
-									<key>Flow</key>
-									<string>Resize</string>
-									<key>FontInfo</key>
-									<dict>
-										<key>Color</key>
-										<dict>
-											<key>b</key>
-											<string>1</string>
-											<key>g</key>
-											<string>1</string>
-											<key>r</key>
-											<string>1</string>
-										</dict>
-										<key>Font</key>
-										<string>HiraKakuProN-W3</string>
-										<key>Size</key>
-										<real>48</real>
-									</dict>
-									<key>ID</key>
-									<integer>3656</integer>
-									<key>Style</key>
-									<dict>
-										<key>fill</key>
-										<dict>
-											<key>Draws</key>
-											<string>NO</string>
-										</dict>
-										<key>shadow</key>
-										<dict>
-											<key>Draws</key>
-											<string>NO</string>
-										</dict>
-										<key>stroke</key>
-										<dict>
-											<key>Draws</key>
-											<string>NO</string>
-										</dict>
-									</dict>
-									<key>Text</key>
-									<dict>
-										<key>Align</key>
-										<integer>0</integer>
-										<key>Pad</key>
-										<real>0.0</real>
-										<key>Text</key>
-										<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs92 \cf1 \'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4eChristie}</string>
-										<key>VerticalPad</key>
-										<real>0.0</real>
-									</dict>
-								</dict>
-								<dict>
-									<key>Class</key>
-									<string>Group</string>
-									<key>Graphics</key>
-									<array>
-										<dict>
-											<key>Class</key>
-											<string>LineGraphic</string>
-											<key>ID</key>
-											<integer>3658</integer>
-											<key>Points</key>
-											<array>
-												<string>{40.872422425283247, 1550.6813685049199}</string>
-												<string>{83.717711653772341, 1551.4755176072204}</string>
-											</array>
-											<key>Style</key>
-											<dict>
-												<key>stroke</key>
-												<dict>
-													<key>Color</key>
-													<dict>
-														<key>b</key>
-														<real>1</real>
-														<key>g</key>
-														<real>1</real>
-														<key>r</key>
-														<real>1</real>
-													</dict>
-													<key>HeadArrow</key>
-													<string>FilledBall</string>
-													<key>Legacy</key>
-													<true/>
-													<key>TailArrow</key>
-													<string>0</string>
-													<key>Width</key>
-													<real>3</real>
-												</dict>
-											</dict>
-											<key>Tail</key>
-											<dict>
-												<key>ID</key>
-												<integer>3659</integer>
-												<key>Position</key>
-												<real>0.32640770077705383</real>
-											</dict>
-										</dict>
-										<dict>
-											<key>Class</key>
-											<string>LineGraphic</string>
-											<key>ID</key>
-											<integer>3659</integer>
-											<key>Points</key>
-											<array>
-												<string>{34.480524172888323, 1570.0032066546385}</string>
-												<string>{46.209646936822686, 1534.5476654782742}</string>
-												<string>{48.390479745524011, 1533.2766408676421}</string>
-												<string>{70.871445505318519, 1533.2766408676421}</string>
-											</array>
-											<key>Style</key>
-											<dict>
-												<key>stroke</key>
-												<dict>
-													<key>Color</key>
-													<dict>
-														<key>b</key>
-														<real>1</real>
-														<key>g</key>
-														<real>1</real>
-														<key>r</key>
-														<real>1</real>
-													</dict>
-													<key>HeadArrow</key>
-													<string>FilledBall</string>
-													<key>Legacy</key>
-													<true/>
-													<key>TailArrow</key>
-													<string>0</string>
-													<key>Width</key>
-													<real>3</real>
-												</dict>
-											</dict>
-											<key>Tail</key>
-											<dict>
-												<key>ID</key>
-												<integer>3660</integer>
-												<key>Position</key>
-												<real>0.25490197539329529</real>
-											</dict>
-										</dict>
-										<dict>
-											<key>Class</key>
-											<string>LineGraphic</string>
-											<key>ID</key>
-											<integer>3660</integer>
-											<key>Points</key>
-											<array>
-												<string>{20.556903090540175, 1569.6743943467982}</string>
-												<string>{60.645130089820725, 1570.6210950907284}</string>
-												<string>{75.153534221470238, 1569.6743943467982}</string>
-											</array>
-											<key>Style</key>
-											<dict>
-												<key>stroke</key>
-												<dict>
-													<key>Color</key>
-													<dict>
-														<key>b</key>
-														<real>1</real>
-														<key>g</key>
-														<real>1</real>
-														<key>r</key>
-														<real>1</real>
-													</dict>
-													<key>HeadArrow</key>
-													<string>FilledBall</string>
-													<key>Legacy</key>
-													<true/>
-													<key>TailArrow</key>
-													<string>0</string>
-													<key>Width</key>
-													<real>3</real>
-												</dict>
-											</dict>
-										</dict>
-										<dict>
-											<key>Bounds</key>
-											<string>{{16.493178292070127, 1515.1181239831167}, {994.98516845703114, 68}}</string>
-											<key>Class</key>
-											<string>ShapedGraphic</string>
-											<key>ID</key>
-											<integer>3661</integer>
-											<key>Style</key>
-											<dict>
-												<key>fill</key>
-												<dict>
-													<key>Color</key>
-													<dict>
-														<key>b</key>
-														<real>0.80000000000000004</real>
-														<key>g</key>
-														<real>0.59999999999999998</real>
-														<key>r</key>
-														<real>0.20000000000000001</real>
-													</dict>
-													<key>FillType</key>
-													<integer>2</integer>
-													<key>GradientAngle</key>
-													<real>90</real>
-													<key>GradientColor</key>
-													<dict>
-														<key>b</key>
-														<string>0.8</string>
-														<key>g</key>
-														<string>0.4</string>
-														<key>r</key>
-														<string>0</string>
-													</dict>
-												</dict>
-												<key>shadow</key>
-												<dict>
-													<key>Draws</key>
-													<string>NO</string>
-												</dict>
-												<key>stroke</key>
-												<dict>
-													<key>Width</key>
-													<real>0.5</real>
-												</dict>
-											</dict>
-										</dict>
-									</array>
-									<key>ID</key>
-									<integer>3657</integer>
-								</dict>
-							</array>
-							<key>ID</key>
-							<integer>3655</integer>
-						</dict>
-						<dict>
-							<key>Bounds</key>
-							<string>{{28.435979199044482, 1595.1247763111357}, {971.09956664308152, 408}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>FitText</key>
-							<string>Vertical</string>
-							<key>Flow</key>
-							<string>Resize</string>
-							<key>FontInfo</key>
-							<dict>
-								<key>Font</key>
-								<string>HiraKakuProN-W3</string>
-								<key>Size</key>
-								<real>30</real>
-							</dict>
-							<key>ID</key>
-							<integer>3662</integer>
-							<key>Style</key>
-							<dict>
-								<key>fill</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-							</dict>
-							<key>Text</key>
-							<dict>
-								<key>Align</key>
-								<integer>0</integer>
-								<key>Pad</key>
-								<real>0.0</real>
-								<key>Text</key>
-								<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45Java\'8c\'be\'8c\'ea\'82\'c5\'8b\'4c\'8f\'71\'82\'b3\'82\'ea\'82\'bd\'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4e\
-\'81\'45GearsOS\'82\'c6\'8e\'97\'82\'bdgear\'82\'c6\'8c\'be\'82\'a4\'8a\'54\'94\'4f\'82\'f0\'97\'70\'82\'a2\'82\'c4\'8b\'4c\'8f\'71\'82\'f0\'8d\'73\'82\'a4\
-\'81\'45\'83\'6d\'81\'5b\'83\'68\'8a\'d4\'82\'c5\'95\'cf\'90\'94\'83\'66\'81\'5b\'83\'5e(DataGear)\'82\'f0\'91\'97\'82\'e8\'8d\'87\'82\'a4\'82\'b1\'82\'c6\'82\'c5\'92\'ca\'90\'4d\'82\'f0\'8d\'5c\'90\'ac\'82\'b7\'82\'e9\
-\'81\'45LocalDataGearManager\'82\'c6RemoteDataGearManager\'82\'c6\'8c\'be\'82\'a4\'8e\'64\'91\'67\'82\'dd\'82\'c5\'92\'ca\'90\'4d\'82\'aa\'8c\'60\'90\'ac\'82\'b3\'82\'ea\'82\'e9\
-   - LocalDGM\'82\'cd\'83\'6d\'81\'5b\'83\'68\'82\'aa\'8e\'9d\'82\'c2Thread\'82\'aa\'8e\'51\'8f\'c6\'82\'b7\'82\'e9\'83\'66\'81\'5b\'83\'5e\'83\'76\'81\'5b\'83\'8b\'82\'c5\'82\'a0\'82\'e9\
-   - DGM\'82\'cdDataGear\'82\'f0key\'82\'c6\'83\'66\'81\'5b\'83\'5e\'82\'cc\'91\'67\'82\'dd\'8d\'87\'82\'ed\'82\'b9\'82\'c5\'95\'db\'8e\'9d\'82\'b7\'82\'e9\
-   - RemoteDGM\'82\'cd\'83\'6d\'81\'5b\'83\'68\'82\'b2\'82\'c6\'82\'ccLocalDGM\'82\'c9\'91\'ce\'89\'9e\'82\'b7\'82\'e9proxy\'82\'c5\'82\'a0\'82\'e9\
-}</string>
-								<key>VerticalPad</key>
-								<real>1</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Bounds</key>
-							<string>{{16.493178292069615, 1581.0752299866488}, {994.98516845703148, 734.83030283693324}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>3663</integer>
-							<key>Style</key>
-							<dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Width</key>
-									<real>0.5</real>
-								</dict>
-							</dict>
-						</dict>
-					</array>
-					<key>ID</key>
-					<integer>3653</integer>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3651</integer>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{78.255357800457404, 1219.0041584500198}, {882.13483749343231, 273}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>ID</key>
-					<integer>3622</integer>
-					<key>ImageID</key>
-					<integer>31</integer>
-					<key>Style</key>
-					<dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>CornerRadius</key>
-							<real>3</real>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-					</dict>
-				</dict>
-				<dict>
-					<key>Bounds</key>
-					<string>{{33.772993225632888, 811.00415845001976}, {971.09956664308152, 408}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>30</real>
-					</dict>
-					<key>ID</key>
-					<integer>3623</integer>
-					<key>Style</key>
-					<dict>
-						<key>fill</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-					</dict>
-					<key>Text</key>
-					<dict>
-						<key>Align</key>
-						<integer>0</integer>
-						<key>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'45OS\'82\'cc\'90\'4d\'97\'8a\'90\'ab\'82\'c6\'8a\'67\'92\'a3\'90\'ab\'82\'f0\'96\'da\'8e\'77\'82\'b5\'82\'bdOS\'8a\'4a\'94\'ad\'83\'76\'83\'8d\'83\'57\'83\'46\'83\'4e\'83\'67\
-\'81\'45\'83\'6d\'81\'5b\'83\'7d\'83\'8b\'83\'8c\'83\'78\'83\'8b\'82\'c6\'83\'81\'83\'5e\'83\'8c\'83\'78\'83\'8b\'82\'f0\'95\'aa\'97\'a3\'82\'b5\'82\'c4\'8b\'4c\'8f\'71\'82\'aa\'8d\'73\'82\'a6\'82\'e9\
-   - \'83\'81\'83\'5e\'83\'8c\'83\'78\'83\'8b\'8f\'88\'97\'9d\'82\'f0\'90\'d8\'82\'e8\'91\'d6\'82\'a6\'82\'e9\'82\'b1\'82\'c6\'82\'c5\'83\'86\'81\'5b\'83\'55\'81\'5b\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'f0\'8c\'9f\'8f\'d8\'82\'b7\'82\'e9\
-\'81\'45\'8a\'d6\'90\'94\'91\'4a\'88\'da\'82\'c5\'82\'c8\'82\'ad\'81\'41Gear\'82\'c6\'8c\'be\'82\'a4\'92\'50\'88\'ca\'82\'c5\'8b\'4c\'8f\'71\'82\'f0\'8d\'73\'82\'a4(\'8c\'79\'97\'ca\'8c\'70\'91\'b1)\
-\'81\'45CodeGear\'82\'cd\'8b\'4c\'8f\'71\'92\'50\'88\'ca\'81\'41DataGear\'82\'cd\'95\'cf\'90\'94\'83\'66\'81\'5b\'83\'5e(\'8d\'5c\'91\'a2\'91\'cc)\'82\'c9\'91\'8a\'93\'96\'82\'b7\'82\'e9\
-\'81\'45CodeGear\'82\'cd\'93\'fc\'97\'cd/\'8f\'6f\'97\'cd\'82\'c6\'82\'b5\'82\'c4DataGear\'82\'f0\'8e\'f3\'82\'af\'8e\'e6\'82\'e9\
-   - \'8f\'6f\'97\'cd\'82\'b3\'82\'ea\'82\'bdDataGear\'82\'cd\'8e\'9f\'82\'ccCodeGear\'82\'aa\'93\'fc\'97\'cd\'82\'c6\'82\'b5\'82\'c4\'8e\'f3\'82\'af\'8e\'e6\'82\'e9\
-\'81\'45CodeGear\'82\'cc\'8e\'c0\'8d\'73\'92\'bc\'91\'4f\'82\'c6\'92\'bc\'8c\'e3\'82\'cdMeta\'82\'c8CodeGear\'82\'aa\'8c\'c4\'82\'ce\'82\'ea\'82\'e9\
-   - MetaCodeGear\'82\'c5\'82\'cdDataGear\'82\'cc\'88\'f8\'82\'ab\'93\'6e\'82\'b5\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'e9}</string>
-						<key>VerticalPad</key>
-						<real>1</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Bounds</key>
-					<string>{{96.011252180143089, 739.5554764615506}, {889.0382080078125, 73}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Color</key>
-						<dict>
-							<key>b</key>
-							<string>1</string>
-							<key>g</key>
-							<string>1</string>
-							<key>r</key>
-							<string>1</string>
-						</dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>48</real>
-					</dict>
-					<key>ID</key>
-					<integer>3624</integer>
-					<key>Style</key>
-					<dict>
-						<key>fill</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-					</dict>
-					<key>Text</key>
-					<dict>
-						<key>Align</key>
-						<integer>0</integer>
-						<key>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 GearsOS}</string>
+\f0\fs96 \cf1 WordCount\'97\'e1\'91\'e8}</string>
 						<key>VerticalPad</key>
 						<real>0.0</real>
 					</dict>
 				</dict>
 				<dict>
-					<key>Bounds</key>
-					<string>{{16.493178292069672, 797.92123618418304}, {994.98516845703068, 706.14772878567692}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Size</key>
-						<real>30</real>
-					</dict>
-					<key>ID</key>
-					<integer>3625</integer>
-					<key>Style</key>
-					<dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Width</key>
-							<real>0.5</real>
-						</dict>
-					</dict>
-				</dict>
-				<dict>
 					<key>Class</key>
 					<string>Group</string>
 					<key>Graphics</key>
@@ -1307,11 +227,11 @@
 							<key>Class</key>
 							<string>LineGraphic</string>
 							<key>ID</key>
-							<integer>3627</integer>
+							<integer>3789</integer>
 							<key>Points</key>
 							<array>
-								<string>{40.872422425282522, 765.48451098700923}</string>
-								<string>{83.717711653772042, 766.27866008930937}</string>
+								<string>{2060.4478240504845, 962.83681326485851}</string>
+								<string>{2103.1279354159196, 963.55608275601924}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -1339,7 +259,7 @@
 							<key>Tail</key>
 							<dict>
 								<key>ID</key>
-								<integer>3628</integer>
+								<integer>3790</integer>
 								<key>Position</key>
 								<real>0.32640770077705383</real>
 							</dict>
@@ -1348,13 +268,13 @@
 							<key>Class</key>
 							<string>LineGraphic</string>
 							<key>ID</key>
-							<integer>3628</integer>
+							<integer>3790</integer>
 							<key>Points</key>
 							<array>
-								<string>{34.480524172887627, 784.80634913672759}</string>
-								<string>{46.209646936821947, 749.35080796036368}</string>
-								<string>{48.390479745523152, 748.07978334973109}</string>
-								<string>{70.871445505317851, 748.07978334973109}</string>
+								<string>{2054.1109874608906, 982.22113650241147}</string>
+								<string>{2065.7875210131419, 946.50273072204789}</string>
+								<string>{2067.9586061233608, 945.22228297452273}</string>
+								<string>{2090.3390884004439, 945.22228297452273}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -1382,7 +302,7 @@
 							<key>Tail</key>
 							<dict>
 								<key>ID</key>
-								<integer>3629</integer>
+								<integer>3791</integer>
 								<key>Position</key>
 								<real>0.25490197539329529</real>
 							</dict>
@@ -1391,12 +311,12 @@
 							<key>Class</key>
 							<string>LineGraphic</string>
 							<key>ID</key>
-							<integer>3629</integer>
+							<integer>3791</integer>
 							<key>Points</key>
 							<array>
-								<string>{20.556903090539606, 784.4775368288872}</string>
-								<string>{60.645130089820043, 785.42423757281745}</string>
-								<string>{75.153534221469329, 784.4775368288872}</string>
+								<string>{2040.24943758983, 981.88988253751563}</string>
+								<string>{2080.1584816879995, 982.84360194232181}</string>
+								<string>{2094.6020374056034, 981.88988253751563}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -1424,11 +344,11 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{16.493178292069899, 729.92126646520569}, {994.98516845703114, 68}}</string>
+							<string>{{2036.2038764781387, 926.92914226843629}, {990.53786952685095, 68.50413918297042}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>ID</key>
-							<integer>3630</integer>
+							<integer>3792</integer>
 							<key>Style</key>
 							<dict>
 								<key>fill</key>
@@ -1470,26 +390,672 @@
 						</dict>
 					</array>
 					<key>ID</key>
-					<integer>3626</integer>
+					<integer>3788</integer>
 				</dict>
 			</array>
 			<key>ID</key>
-			<integer>3621</integer>
+			<integer>3786</integer>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1034.0458742066476, 2351.9929019450014}, {964.78997414196579, 566.87425149700448}}</string>
+			<string>{{2039.2135452929874, 508.81890225438622}, {983.39817301249695, 428.61155248904407}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3801</integer>
+			<key>ImageID</key>
+			<integer>38</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>CornerRadius</key>
+					<real>3</real>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{2062.3389487173254, 1309.2362349008949}, {938.26772504847759, 281}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
 			<key>FontInfo</key>
 			<dict>
 				<key>Font</key>
 				<string>HiraKakuProN-W3</string>
 				<key>Size</key>
-				<real>14</real>
+				<real>24</real>
+			</dict>
+			<key>ID</key>
+			<integer>3799</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>0.66274500000000003</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fnil\fcharset128 HiraginoSans-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\deftab560
+\pard\pardeftab560\slleading20\partightenfactor0
+
+\f0\fs48 \cf0 % ./LDGMQueue              // FileOpen
+\f1 \'91\'a4
+\f0   :  ./RDGMQueue -f Queue.h     \
+Waiting connect...\
+Connected\
+take[ typedef struct Queue&lt;&gt;\{ ] \
+take[    union Data* queue; ]         // 
+\f1 \'95\'b6\'8e\'9a\'97\'f1\'8f\'6f\'97\'cd\'92\'86\'97\'aa
+\f0 \
+take[    __code next(...); ] \
+take[ \} Queue; ] \
+word count=[371] line count = [10]\
+EOF &amp; end}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{95.049503159445209, 791.24453056976074}, {889.0382080078125, 73}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>1</string>
+					<key>g</key>
+					<string>1</string>
+					<key>r</key>
+					<string>1</string>
+				</dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>48</real>
 			</dict>
 			<key>ID</key>
-			<integer>3577</integer>
+			<integer>3624</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs96 \cf1 GearsOS}</string>
+				<key>VerticalPad</key>
+				<real>0.0</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>3627</integer>
+					<key>Points</key>
+					<array>
+						<string>{39.910673404584642, 817.17356509521937}</string>
+						<string>{82.755962633074162, 817.96771419751951}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>1</real>
+								<key>g</key>
+								<real>1</real>
+								<key>r</key>
+								<real>1</real>
+							</dict>
+							<key>HeadArrow</key>
+							<string>FilledBall</string>
+							<key>Legacy</key>
+							<true/>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>3628</integer>
+						<key>Position</key>
+						<real>0.32640770077705383</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>3628</integer>
+					<key>Points</key>
+					<array>
+						<string>{33.518775152189747, 836.49540324493773}</string>
+						<string>{45.247897916124067, 801.03986206857383}</string>
+						<string>{47.428730724825272, 799.76883745794123}</string>
+						<string>{69.909696484619971, 799.76883745794123}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>1</real>
+								<key>g</key>
+								<real>1</real>
+								<key>r</key>
+								<real>1</real>
+							</dict>
+							<key>HeadArrow</key>
+							<string>FilledBall</string>
+							<key>Legacy</key>
+							<true/>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
+						</dict>
+					</dict>
+					<key>Tail</key>
+					<dict>
+						<key>ID</key>
+						<integer>3629</integer>
+						<key>Position</key>
+						<real>0.25490197539329529</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>LineGraphic</string>
+					<key>ID</key>
+					<integer>3629</integer>
+					<key>Points</key>
+					<array>
+						<string>{19.595154069841726, 836.16659093709734}</string>
+						<string>{59.683381069122163, 837.11329168102759}</string>
+						<string>{74.191785200771449, 836.16659093709734}</string>
+					</array>
+					<key>Style</key>
+					<dict>
+						<key>stroke</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>1</real>
+								<key>g</key>
+								<real>1</real>
+								<key>r</key>
+								<real>1</real>
+							</dict>
+							<key>HeadArrow</key>
+							<string>FilledBall</string>
+							<key>Legacy</key>
+							<true/>
+							<key>TailArrow</key>
+							<string>0</string>
+							<key>Width</key>
+							<real>3</real>
+						</dict>
+					</dict>
+				</dict>
+				<dict>
+					<key>Bounds</key>
+					<string>{{15.531429271372019, 781.61032057341583}, {994.98516845703114, 68}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>ID</key>
+					<integer>3630</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Color</key>
+							<dict>
+								<key>b</key>
+								<real>0.80000000000000004</real>
+								<key>g</key>
+								<real>0.59999999999999998</real>
+								<key>r</key>
+								<real>0.20000000000000001</real>
+							</dict>
+							<key>FillType</key>
+							<integer>2</integer>
+							<key>GradientAngle</key>
+							<real>90</real>
+							<key>GradientColor</key>
+							<dict>
+								<key>b</key>
+								<string>0.8</string>
+								<key>g</key>
+								<string>0.4</string>
+								<key>r</key>
+								<string>0</string>
+							</dict>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Width</key>
+							<real>0.5</real>
+						</dict>
+					</dict>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>3626</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1031.957678717974, 334.99459154479234}, {971.09956664308152, 408}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>30</real>
+			</dict>
+			<key>ID</key>
+			<integer>3662</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45Java\'8c\'be\'8c\'ea\'82\'c5\'8b\'4c\'8f\'71\'82\'b3\'82\'ea\'82\'bd\'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4e\
+\'81\'45GearsOS\'82\'c6\'8e\'97\'82\'bdgear\'82\'c6\'8c\'be\'82\'a4\'8a\'54\'94\'4f\'82\'c5\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\
+\'81\'45\'83\'6d\'81\'5b\'83\'68\'8a\'d4\'82\'c5Thread\'82\'cc\'8e\'c0\'8d\'73\'82\'c9\'95\'4b\'97\'76\'82\'c8\'95\'cf\'90\'94\'83\'66\'81\'5b\'83\'5e(DataGear)\'82\'f0\'91\'97\'82\'e8\'8d\'87\'82\'a4\'82\'b1\'82\'c6\'82\'c5\'95\'aa\'8e\'55\'8f\'88\'97\'9d\'82\'f0\'8d\'73\'82\'a4\
+\'81\'45LocalDataGearManager\'82\'c6RemoteDataGearManager\'82\'c6\'8c\'be\'82\'a4\'8e\'64\'91\'67\'82\'dd\'82\'f0\'8e\'9d\'82\'c2\
+   - DGM\'82\'cdDataGear\'82\'cckey value store\'82\'c5\'82\'a0\'82\'e9\
+   - LocalDGM\'82\'cd\'82\'bb\'82\'cc\'83\'6d\'81\'5b\'83\'68\'82\'c9\'91\'ce\'89\'9e\'82\'b7\'82\'e9(Thread\'82\'cd\'82\'b1\'82\'b1\'82\'a9\'82\'e7DG\'82\'f0\'93\'be\'82\'e9)\
+   }</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Bounds</key>
+					<string>{{2112.547196325258, 25.233590352899398}, {889.0382080078125, 73}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>Vertical</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>1</string>
+							<key>g</key>
+							<string>1</string>
+							<key>r</key>
+							<string>1</string>
+						</dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>48</real>
+					</dict>
+					<key>ID</key>
+					<integer>3734</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>Pad</key>
+						<real>0.0</real>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs96 \cf1 GearsOS\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'c6\'92\'ca\'90\'4d}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>3736</integer>
+							<key>Points</key>
+							<array>
+								<string>{2053.9154111796806, 51.153795844360985}</string>
+								<string>{2096.7607004081697, 51.947944946661323}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>1</real>
+										<key>g</key>
+										<real>1</real>
+										<key>r</key>
+										<real>1</real>
+									</dict>
+									<key>HeadArrow</key>
+									<string>FilledBall</string>
+									<key>Legacy</key>
+									<true/>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>Width</key>
+									<real>3</real>
+								</dict>
+							</dict>
+							<key>Tail</key>
+							<dict>
+								<key>ID</key>
+								<integer>3737</integer>
+								<key>Position</key>
+								<real>0.32640770077705383</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>3737</integer>
+							<key>Points</key>
+							<array>
+								<string>{2047.5235129272855, 70.475633994079573}</string>
+								<string>{2059.2526356912199, 35.020092817715351}</string>
+								<string>{2061.4334684999212, 33.749068207083212}</string>
+								<string>{2083.914434259716, 33.749068207083212}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>1</real>
+										<key>g</key>
+										<real>1</real>
+										<key>r</key>
+										<real>1</real>
+									</dict>
+									<key>HeadArrow</key>
+									<string>FilledBall</string>
+									<key>Legacy</key>
+									<true/>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>Width</key>
+									<real>3</real>
+								</dict>
+							</dict>
+							<key>Tail</key>
+							<dict>
+								<key>ID</key>
+								<integer>3738</integer>
+								<key>Position</key>
+								<real>0.25490197539329529</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>3738</integer>
+							<key>Points</key>
+							<array>
+								<string>{2033.5998918449372, 70.146821686239207}</string>
+								<string>{2073.688118844218, 71.093522430169457}</string>
+								<string>{2088.1965229758675, 70.146821686239207}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>1</real>
+										<key>g</key>
+										<real>1</real>
+										<key>r</key>
+										<real>1</real>
+									</dict>
+									<key>HeadArrow</key>
+									<string>FilledBall</string>
+									<key>Legacy</key>
+									<true/>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>Width</key>
+									<real>3</real>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{2029.5361670464677, 15.590551322557701}, {994.98516845703114, 68}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>ID</key>
+							<integer>3739</integer>
+							<key>Style</key>
+							<dict>
+								<key>fill</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>0.80000000000000004</real>
+										<key>g</key>
+										<real>0.59999999999999998</real>
+										<key>r</key>
+										<real>0.20000000000000001</real>
+									</dict>
+									<key>FillType</key>
+									<integer>2</integer>
+									<key>GradientAngle</key>
+									<real>90</real>
+									<key>GradientColor</key>
+									<dict>
+										<key>b</key>
+										<string>0.8</string>
+										<key>g</key>
+										<string>0.4</string>
+										<key>r</key>
+										<string>0</string>
+									</dict>
+								</dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>3735</integer>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>3733</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{2044.5941879352781, 98.233590352899228}, {964.78997414196579, 459}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>30</real>
+			</dict>
+			<key>ID</key>
+			<integer>3740</integer>
 			<key>Style</key>
 			<dict>
 				<key>fill</key>
@@ -1521,13 +1087,915 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45\'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4eChristie\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'f0GearsOS\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'d6\'82\'cc\'89\'9e\'97\'70\'82\'b5\'82\'bd\
+\f0\fs60 \cf0 \'81\'45GearsOS\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cdChristie\'82\'ccDataGearManager\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'f0\'8e\'67\'82\'a4\
+   - \'95\'a1\'90\'94\'82\'ccQueue\'82\'f0\'8e\'9d\'82\'c2\'83\'8a\'83\'58\'83\'67\'82\'c6\'82\'b5\'82\'c4\'8e\'c0\'91\'95\'82\'b3\'82\'ea\'82\'e9\
+   - Queue\'82\'cdstream\'82\'c5\'82\'a0\'82\'e8\'81\'41\'8a\'65\'81\'58\'82\'c5\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'66\'81\'5b\'83\'5e\'82\'ccInput/Output\'82\'e2\'81\'41\'92\'ca\'90\'4d\'90\'a7\'8c\'e4\'83\'74\'83\'89\'83\'4f\'82\'cc\'8e\'f3\'82\'af\'8e\'e6\'82\'e8\'82\'c8\'82\'c7\'82\'cc\'96\'f0\'8a\'84\'82\'f0\'8e\'9d\'82\'c2\
+   - Queue\'82\'cd\'82\'bb\'82\'ea\'82\'bc\'82\'eakey name\'82\'f0\'8e\'9d\'82\'bf\'81\'41key\'82\'c5\'83\'41\'83\'4e\'83\'5a\'83\'58\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
+\'81\'45\'92\'ca\'90\'4d\'82\'f0\'8d\'73\'82\'a4\'8f\'ea\'8d\'87\'81\'41\'82\'bb\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'c9\'91\'ce\'89\'9e\'82\'b5\'82\'bdproxy(RemoteDGM)\'82\'f0\'8d\'ec\'90\'ac\'82\'b5\'81\'41socket\'82\'c5\'90\'da\'91\'b1\'82\'f0\'8d\'73\'82\'a4\
+   - proxy\'82\'cc\'93\'4b\'90\'d8\'82\'c8Queue\'82\'c9\'93\'4b\'90\'d8\'82\'c8\'8c\'5e\'82\'ccDataGear\'82\'f0\'8f\'91\'82\'ab\'8d\'9e\'82\'de\'82\'b1\'82\'c6\'82\'c5\'92\'ca\'90\'4d\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
+}</string>
+				<key>VerticalPad</key>
+				<real>4</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{2029.5361670464667, 83.110404172967947}, {994.98516845703102, 831.06283246792145}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>46</real>
+			</dict>
+			<key>ID</key>
+			<integer>3741</integer>
+			<key>Link</key>
+			<dict>
+				<key>fileReference</key>
+				<dict>
+					<key>alias</key>
+					<data>
+					AAAAAAH6AAIAAAxNYWNpbnRvc2ggSEQAAAAA
+					AAAAAAAAAAAAAADUGqDDSCsAAABm8UkRYWth
+					c2hhUHV0LmdyYWZmbGUAAAAAAAAAAAAAAAAA
+					AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+					AAAAAAAAAGcXJNTHnRUAAAAAAAAAAP////8A
+					AAkgAAAAAAAAAAAAAAAAAAAABmltYWdlcwAQ
+					AAgAANQaIjMAAAARAAgAANTHHoUAAAABACQA
+					ZvFJAGbUBABRqaYAUamlAB1FUwAbuYwAG7Xa
+					AAbNyQAGTJ0AAgBsTWFjaW50b3NoIEhEOlVz
+					ZXJzOgBhdHRvbjoAcmVzZWFyY2g6AGhnOgBQ
+					YXBlcnM6ADIwMTc6AGF0dG9uLW1hc3RlcjoA
+					cHJlc2VudGF0aW9uOgBpbWFnZXM6AGFrYXNo
+					YVB1dC5ncmFmZmxlAA4AJAARAGEAawBhAHMA
+					aABhAFAAdQB0AC4AZwByAGEAZgBmAGwAZQAP
+					ABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgA
+					RAASAFZVc2Vycy9hdHRvbi9yZXNlYXJjaC9o
+					Zy9QYXBlcnMvMjAxNy9hdHRvbi1tYXN0ZXIv
+					cHJlc2VudGF0aW9uL2ltYWdlcy9ha2FzaGFQ
+					dXQuZ3JhZmZsZQATAAEvAP//AAA=
+					</data>
+					<key>bookmark</key>
+					<data>
+					Ym9va+wDAAAAAAQQMAAAAAPFOmVt2JcX6S3v
+					NCx5PiRxV1IG9l4sWCW7xZdgLFp03AIAAAQA
+					AAADAwAAAAgAKAUAAAABAQAAVXNlcnMAAAAF
+					AAAAAQEAAGF0dG9uAAAACAAAAAEBAAByZXNl
+					YXJjaAIAAAABAQAAaGcAAAYAAAABAQAAUGFw
+					ZXJzAAAEAAAAAQEAADIwMTcMAAAAAQEAAGF0
+					dG9uLW1hc3RlcgwAAAABAQAAcHJlc2VudGF0
+					aW9uBgAAAAEBAABpbWFnZXMAABEAAAABAQAA
+					YWthc2hhUHV0LmdyYWZmbGUAAAAoAAAAAQYA
+					ABAAAAAgAAAAMAAAAEAAAABMAAAAXAAAAGgA
+					AAB8AAAAkAAAAKAAAAAIAAAABAMAAJ1MBgAA
+					AAAACAAAAAQDAADJzQYAAAAAAAgAAAAEAwAA
+					2rUbAAAAAAAIAAAABAMAAIy5GwAAAAAACAAA
+					AAQDAABTRR0AAAAAAAgAAAAEAwAApalRAAAA
+					AAAIAAAABAMAAKapUQAAAAAACAAAAAQDAAAE
+					1GYAAAAAAAgAAAAEAwAASfFmAAAAAAAIAAAA
+					BAMAACQXZwAAAAAAKAAAAAEGAADsAAAA/AAA
+					AAwBAAAcAQAALAEAADwBAABMAQAAXAEAAGwB
+					AAB8AQAACAAAAAAEAABBvlGlhQAAABgAAAAB
+					AgAAAQAAAAAAAAAPAAAAAAAAAAAAAAAAAAAA
+					CAAAAAQDAAAIAAAAAAAAAAQAAAADAwAA9QEA
+					AAgAAAABCQAAZmlsZTovLy8MAAAAAQEAAE1h
+					Y2ludG9zaCBIRAgAAAAEAwAAAACCMXQAAAAI
+					AAAAAAQAAEG9pKkzAAAAJAAAAAEBAAA0OEIx
+					NDExNS1DRUU3LTM2MTItOEMwNi1GQ0Q1Qjgy
+					OTJCQUIYAAAAAQIAAIEAAAABAAAA7xMAAAEA
+					AAAAAAAAAAAAAAEAAAABAQAALwAAAAAAAAAB
+					BQAAGgAAAAEBAABOU1VSTERvY3VtZW50SWRl
+					bnRpZmllcktleQAABAAAAAMDAAA/AAAA2AAA
+					AP7///8BAAAAAAAAABEAAAAEEAAAvAAAAAAA
+					AAAFEAAAjAEAAAAAAAAQEAAAzAEAAAAAAABA
+					EAAAvAEAAAAAAAACIAAAmAIAAAAAAAAFIAAA
+					CAIAAAAAAAAQIAAAGAIAAAAAAAARIAAATAIA
+					AAAAAAASIAAALAIAAAAAAAATIAAAPAIAAAAA
+					AAAgIAAAeAIAAAAAAAAwIAAApAIAAAAAAAAB
+					wAAA7AEAAAAAAAARwAAAIAAAAAAAAAASwAAA
+					/AEAAAAAAAAQ0AAABAAAAAAAAACsAgCA0AIA
+					AAAAAAA=
+					</data>
+					<key>path</key>
+					<string>../presentation/images/akashaPut.graffle</string>
+				</dict>
+			</dict>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1039.2445174092868, 1147.7841992407716}, {971.09956664308152, 250}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>30</real>
+			</dict>
+			<key>ID</key>
+			<integer>3782</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading420\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45\'83\'66\'81\'5b\'83\'5e\'82\'cc\'8d\'c5\'8f\'ac\'92\'50\'88\'ca\'82\'cd\'94\'43\'88\'d3\'82\'cc\'8d\'5c\'91\'a2\'91\'cc\'82\'c6\'82\'c8\'82\'e9DataGear\
+\'81\'45\'83\'66\'81\'5b\'83\'5e\'82\'cdQueue\'82\'c9\'95\'db\'91\'b6\'82\'b3\'82\'ea\'82\'e9\
+\'81\'45FileAPI\'82\'cdPut/Take/Peek\'82\'cc\'8e\'4f\'8e\'ed\'97\'de\'82\'c6\'82\'c8\'82\'e9\
+   - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'93\'c7\'82\'dd\'8f\'6f\'82\'b5\'82\'cdQueue\'82\'cc\'83\'66\'81\'5b\'83\'5e\'82\'f0\'91\'53\'82\'c4Take\'82\'b7\'82\'e9\
+\'81\'45Queue\'82\'cdCopare and Swap\'82\'aa\'93\'8b\'8d\'da\'82\'b3\'82\'ea\'82\'bd\'82\'e0\'82\'cc\'82\'f0\'8e\'67\'82\'a4}</string>
+				<key>VerticalPad</key>
+				<real>0.0</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1109.2792342750922, 1072.7841992407716}, {889.0382080078125, 73}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
+				<dict>
+					<key>b</key>
+					<string>1</string>
+					<key>g</key>
+					<string>1</string>
+					<key>r</key>
+					<string>1</string>
+				</dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>48</real>
+			</dict>
+			<key>ID</key>
+			<integer>3781</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs96 \cf1 GearsFS\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'66\'81\'5b\'83\'5e}</string>
+				<key>VerticalPad</key>
+				<real>0.0</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>3780</integer>
+			<key>Points</key>
+			<array>
+				<string>{1047.4424924137888, 1098.8468921065721}</string>
+				<string>{1089.5403239828752, 1099.169300976595}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>3779</integer>
+				<key>Position</key>
+				<real>0.32640770077705383</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>3779</integer>
+			<key>Points</key>
+			<array>
+				<string>{1040.303136501991, 1117.6969900240131}</string>
+				<string>{1054.2130920746263, 1080.9704242370167}</string>
+				<string>{1076.6940578344206, 1080.9704242370167}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
+				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>3778</integer>
+				<key>Position</key>
+				<real>0.25490197539329529</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>3778</integer>
+			<key>Points</key>
+			<array>
+				<string>{1026.3795154196432, 1117.3681777161728}</string>
+				<string>{1066.4677424189235, 1118.3148784601026}</string>
+				<string>{1080.9761465505726, 1117.3681777161728}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
+					</dict>
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1020.0148778109988, 1062.9921356289406}, {994.98516845703114, 68}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3777</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>0.80000000000000004</real>
+						<key>g</key>
+						<real>0.59999999999999998</real>
+						<key>r</key>
+						<real>0.20000000000000001</real>
+					</dict>
+					<key>FillType</key>
+					<integer>2</integer>
+					<key>GradientAngle</key>
+					<real>90</real>
+					<key>GradientColor</key>
+					<dict>
+						<key>b</key>
+						<string>0.8</string>
+						<key>g</key>
+						<string>0.4</string>
+						<key>r</key>
+						<string>0</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1616.1224408718704, 723.99213562894045}, {386.93480448918513, 339}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>28</real>
+			</dict>
+			<key>ID</key>
+			<integer>3652</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs56 \cf0 \'81\'45RemoteDGM\'82\'cd\'83\'6d\'81\'5b\'83\'68\'82\'b2\'82\'c6\'82\'ccLocalDGM\'82\'ccproxy\
+\
+\'81\'45RemoteDGM\'82\'c9Data\'82\'f0\'8f\'91\'82\'ab\'8d\'9e\'82\'de\'82\'c6\'81\'41\'91\'ce\'89\'9e\'82\'b5\'82\'bdNode\'82\'ccLocalDGM\'82\'d6\'8f\'91\'82\'ab\'8d\'9e\'82\'dd\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
+}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1049.1933018697689, 688.68873055337986}, {554.17323337455434, 367.08661750385863}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3654</integer>
+			<key>ImageID</key>
+			<integer>34</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>CornerRadius</key>
+					<real>3</real>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>Group</string>
+			<key>Graphics</key>
+			<array>
+				<dict>
+					<key>Bounds</key>
+					<string>{{1104.1853376551123, 264.99459154479285}, {992.30892108419039, 70}}</string>
+					<key>Class</key>
+					<string>ShapedGraphic</string>
+					<key>FitText</key>
+					<string>Vertical</string>
+					<key>Flow</key>
+					<string>Resize</string>
+					<key>FontInfo</key>
+					<dict>
+						<key>Color</key>
+						<dict>
+							<key>b</key>
+							<string>1</string>
+							<key>g</key>
+							<string>1</string>
+							<key>r</key>
+							<string>1</string>
+						</dict>
+						<key>Font</key>
+						<string>HiraKakuProN-W3</string>
+						<key>Size</key>
+						<real>48</real>
+					</dict>
+					<key>ID</key>
+					<integer>3656</integer>
+					<key>Style</key>
+					<dict>
+						<key>fill</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>shadow</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+						<key>stroke</key>
+						<dict>
+							<key>Draws</key>
+							<string>NO</string>
+						</dict>
+					</dict>
+					<key>Text</key>
+					<dict>
+						<key>Align</key>
+						<integer>0</integer>
+						<key>Pad</key>
+						<real>0.0</real>
+						<key>Text</key>
+						<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs92 \cf1 \'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4eChristie}</string>
+						<key>VerticalPad</key>
+						<real>0.0</real>
+					</dict>
+				</dict>
+				<dict>
+					<key>Class</key>
+					<string>Group</string>
+					<key>Graphics</key>
+					<array>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>3658</integer>
+							<key>Points</key>
+							<array>
+								<string>{1044.3941219442131, 290.55118373857647}</string>
+								<string>{1087.2394111727021, 291.34533284087695}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>1</real>
+										<key>g</key>
+										<real>1</real>
+										<key>r</key>
+										<real>1</real>
+									</dict>
+									<key>HeadArrow</key>
+									<string>FilledBall</string>
+									<key>Legacy</key>
+									<true/>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>Width</key>
+									<real>3</real>
+								</dict>
+							</dict>
+							<key>Tail</key>
+							<dict>
+								<key>ID</key>
+								<integer>3659</integer>
+								<key>Position</key>
+								<real>0.32640770077705383</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>3659</integer>
+							<key>Points</key>
+							<array>
+								<string>{1038.0022236918182, 309.87302188829511}</string>
+								<string>{1049.7313464557524, 274.41748071193081}</string>
+								<string>{1051.9121792644537, 273.14645610129867}</string>
+								<string>{1074.3931450242485, 273.14645610129867}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>1</real>
+										<key>g</key>
+										<real>1</real>
+										<key>r</key>
+										<real>1</real>
+									</dict>
+									<key>HeadArrow</key>
+									<string>FilledBall</string>
+									<key>Legacy</key>
+									<true/>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>Width</key>
+									<real>3</real>
+								</dict>
+							</dict>
+							<key>Tail</key>
+							<dict>
+								<key>ID</key>
+								<integer>3660</integer>
+								<key>Position</key>
+								<real>0.25490197539329529</real>
+							</dict>
+						</dict>
+						<dict>
+							<key>Class</key>
+							<string>LineGraphic</string>
+							<key>ID</key>
+							<integer>3660</integer>
+							<key>Points</key>
+							<array>
+								<string>{1024.0786026094702, 309.54420958045478}</string>
+								<string>{1064.1668296087505, 310.49091032438503}</string>
+								<string>{1078.6752337404, 309.54420958045478}</string>
+							</array>
+							<key>Style</key>
+							<dict>
+								<key>stroke</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>1</real>
+										<key>g</key>
+										<real>1</real>
+										<key>r</key>
+										<real>1</real>
+									</dict>
+									<key>HeadArrow</key>
+									<string>FilledBall</string>
+									<key>Legacy</key>
+									<true/>
+									<key>TailArrow</key>
+									<string>0</string>
+									<key>Width</key>
+									<real>3</real>
+								</dict>
+							</dict>
+						</dict>
+						<dict>
+							<key>Bounds</key>
+							<string>{{1020.0148778109999, 254.98793921677327}, {994.98516845703114, 68}}</string>
+							<key>Class</key>
+							<string>ShapedGraphic</string>
+							<key>ID</key>
+							<integer>3661</integer>
+							<key>Style</key>
+							<dict>
+								<key>fill</key>
+								<dict>
+									<key>Color</key>
+									<dict>
+										<key>b</key>
+										<real>0.80000000000000004</real>
+										<key>g</key>
+										<real>0.59999999999999998</real>
+										<key>r</key>
+										<real>0.20000000000000001</real>
+									</dict>
+									<key>FillType</key>
+									<integer>2</integer>
+									<key>GradientAngle</key>
+									<real>90</real>
+									<key>GradientColor</key>
+									<dict>
+										<key>b</key>
+										<string>0.8</string>
+										<key>g</key>
+										<string>0.4</string>
+										<key>r</key>
+										<string>0</string>
+									</dict>
+								</dict>
+								<key>shadow</key>
+								<dict>
+									<key>Draws</key>
+									<string>NO</string>
+								</dict>
+								<key>stroke</key>
+								<dict>
+									<key>Width</key>
+									<real>0.5</real>
+								</dict>
+							</dict>
+						</dict>
+					</array>
+					<key>ID</key>
+					<integer>3657</integer>
+				</dict>
+			</array>
+			<key>ID</key>
+			<integer>3655</integer>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1020.0148778109992, 320.94504522030536}, {994.98516845703148, 734.83030283693324}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3663</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{76.535433765283827, 1285.0754686603573}, {896.8627612831574, 280.08661423752596}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3622</integer>
+			<key>ImageID</key>
+			<integer>31</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>CornerRadius</key>
+					<real>3</real>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{39.417031085321753, 864.24453056976074}, {971.09956664308152, 416}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FitText</key>
+			<string>Vertical</string>
+			<key>Flow</key>
+			<string>Resize</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>30</real>
+			</dict>
+			<key>ID</key>
+			<integer>3623</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading320\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45OS\'82\'cc\'90\'4d\'97\'8a\'90\'ab\'82\'c6\'8a\'67\'92\'a3\'90\'ab\'82\'f0\'96\'da\'8e\'77\'82\'b5\'82\'bdOS\'8a\'4a\'94\'ad\'83\'76\'83\'8d\'83\'57\'83\'46\'83\'4e\'83\'67\
+\'81\'45\'83\'6d\'81\'5b\'83\'7d\'83\'8b\'83\'8c\'83\'78\'83\'8b\'82\'c6\'83\'81\'83\'5e\'83\'8c\'83\'78\'83\'8b\'82\'f0\'95\'aa\'97\'a3\'82\'b5\'82\'c4\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\
+   - \'83\'81\'83\'5e\'83\'8c\'83\'78\'83\'8b\'82\'a9\'82\'e7\'83\'86\'81\'5b\'83\'55\'81\'5b\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'80\'82\'cc\'90\'4d\'97\'8a\'90\'ab\'82\'f0\'8c\'9f\'8f\'d8\'82\'b7\'82\'e9\
+\'81\'45\'8a\'d6\'90\'94\'91\'4a\'88\'da\'82\'c5\'82\'c8\'82\'ad\'81\'41Gear\'82\'c6\'8c\'be\'82\'a4\'92\'50\'88\'ca\'82\'c5\'8b\'4c\'8f\'71\'82\'b3\'82\'ea\'82\'e9\
+\'81\'45CodeGear\'82\'cd\'8b\'4c\'8f\'71\'92\'50\'88\'ca\'81\'41DataGear\'82\'cd\'95\'cf\'90\'94\'83\'66\'81\'5b\'83\'5e(\'8d\'5c\'91\'a2\'91\'cc)\'82\'c9\'91\'8a\'93\'96\
+\'81\'45CodeGear\'82\'cd\'93\'fc\'97\'cd/\'8f\'6f\'97\'cd\'82\'c6\'82\'b5\'82\'c4DataGear\'82\'f0\'8e\'f3\'82\'af\'8e\'e6\'82\'e9\
+   - \'8f\'6f\'97\'cd\'82\'b3\'82\'ea\'82\'bdDataGear\'82\'cd\'8e\'9f\'82\'ccCodeGear\'82\'aa\'93\'fc\'97\'cd\'82\'c6\'82\'b5\'82\'c4\'8e\'f3\'82\'af\'8e\'e6\'82\'e9\
+\'81\'45CodeGear\'82\'cc\'8e\'c0\'8d\'73\'92\'bc\'91\'4f\'82\'c6\'92\'bc\'8c\'e3\'82\'cdMeta\'82\'c8CodeGear\'82\'aa\'8c\'c4\'82\'ce\'82\'ea\'82\'e9\
+\'81\'45CodeGear\'82\'cd\'8f\'6f\'97\'cd/\'93\'fc\'97\'cd\'82\'aaDG\'82\'c5\'95\'c2\'82\'b6\'82\'e7\'82\'ea\'82\'c4\'82\'a2\'82\'e9\'82\'bd\'82\'dfatomicity\'82\'f0\'8e\'9d\'82\'c2}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{16.493178292069672, 793.66926764166465}, {994.98516845703068, 796.56696725923041}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Size</key>
+				<real>30</real>
+			</dict>
+			<key>ID</key>
+			<integer>3625</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{3057.5137922884719, 998.28783140087876}, {964.78997414196579, 566.87425149700448}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>28</real>
+			</dict>
+			<key>ID</key>
+			<integer>3753</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+
+\f0\fs60 \cf0 \'81\'45\'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4eChristie\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'f0\'97\'70\'82\'a2\'82\'bdGearsOS\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'f0\'90\'dd\'8c\'76/\'8e\'c0\'91\'95\'82\'b5\'82\'bd\
    - \'83\'66\'81\'5b\'83\'5e\'82\'cc\'8d\'c5\'8f\'ac\'92\'50\'88\'ca\'82\'cd\'94\'43\'88\'d3\'82\'cc\'8c\'5e\'82\'cc\'8d\'5c\'91\'a2\'91\'cc(DataGear)\'82\'c5\'82\'a0\'82\'e8\'81\'41Queue\'82\'c9\'95\'db\'91\'b6\'82\'b3\'82\'ea\'82\'e9\
    - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cdDataGearManager\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'f0\'97\'70\'82\'a2\'81\'41\'92\'ca\'90\'4d\'82\'cd\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'ccproxy\'82\'f0\'92\'ca\'82\'b6\'82\'c4\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
    - \'83\'74\'83\'40\'83\'43\'83\'8b\'92\'ca\'90\'4d\'8d\'5c\'90\'ac/\'83\'76\'83\'8d\'83\'5a\'83\'58\'83\'82\'83\'66\'83\'8b\'82\'c6\'82\'b5\'82\'c4WordCount\'97\'e1\'91\'e8\'82\'f0\'90\'dd\'8c\'76, \'8b\'4c\'8f\'71\'82\'f0\'8d\'73\'82\'c1\'82\'bd\
  \'81\'45\'89\'db\'91\'e8\
    - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'92\'ca\'90\'4d\'90\'da\'91\'b1\'82\'f0\'83\'54\'83\'7c\'81\'5b\'83\'67\'82\'b7\'82\'e9\'8b\'40\'94\'5c\'82\'cc\'8e\'c0\'91\'95(Topology Manager)\
-   - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'83\'41\'83\'4e\'83\'5a\'83\'58\'8c\'a0\'8c\'c0\'82\'c8\'82\'c7\'82\'cc\'83\'5a\'83\'4c\'83\'85\'83\'8a\'83\'65\'83\'42\'82\'cc\'90\'dd\'8c\'76\
+   - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'83\'41\'83\'4e\'83\'5a\'83\'58\'8c\'a0\'8c\'c0\'82\'c8\'82\'c7\'83\'5a\'83\'4c\'83\'85\'83\'8a\'83\'65\'83\'42\'82\'cc\'8e\'c0\'91\'95\
    - \'92\'e8\'97\'9d\'8e\'78\'89\'87\'8f\'d8\'96\'be\'8c\'6eAgda\'82\'c9\'82\'e6\'82\'e9\'90\'4d\'97\'8a\'90\'ab\'82\'cc\'8c\'9f\'8f\'d8}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
@@ -1540,7 +2008,7 @@
 			<array>
 				<dict>
 					<key>Bounds</key>
-					<string>{{1104.185337655111, 2281.6156564360194}, {889.0382080078125, 70.377245508981872}}</string>
+					<string>{{3125.7452905903879, 927.91058589189674}, {889.0382080078125, 70.377245508981872}}</string>
 					<key>Class</key>
 					<string>ShapedGraphic</string>
 					<key>FontInfo</key>
@@ -1560,7 +2028,7 @@
 						<real>48</real>
 					</dict>
 					<key>ID</key>
-					<integer>3579</integer>
+					<integer>3755</integer>
 					<key>Style</key>
 					<dict>
 						<key>fill</key>
@@ -1606,11 +2074,11 @@
 							<key>Class</key>
 							<string>LineGraphic</string>
 							<key>ID</key>
-							<integer>3581</integer>
+							<integer>3757</integer>
 							<key>Points</key>
 							<array>
-								<string>{1044.4771225642178, 2306.0115295951773}</string>
-								<string>{1087.2394111727006, 2307.0196645118872}</string>
+								<string>{3066.0370754994951, 952.30645905105609}</string>
+								<string>{3108.7993641079775, 953.31459396776586}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -1638,7 +2106,7 @@
 							<key>Tail</key>
 							<dict>
 								<key>ID</key>
-								<integer>3582</integer>
+								<integer>3758</integer>
 								<key>Position</key>
 								<real>0.32640770077705383</real>
 							</dict>
@@ -1647,13 +2115,13 @@
 							<key>Class</key>
 							<string>LineGraphic</string>
 							<key>ID</key>
-							<integer>3582</integer>
+							<integer>3758</integer>
 							<key>Points</key>
 							<array>
-								<string>{1038.001742628654, 2324.8816771321945}</string>
-								<string>{1049.7313464557506, 2290.6999986869741}</string>
-								<string>{1051.9121792644519, 2289.4746396312162}</string>
-								<string>{1074.3931450242465, 2289.4746396312162}</string>
+								<string>{3059.5616955639316, 971.17660658807347}</string>
+								<string>{3071.2912993910277, 936.99492814285304}</string>
+								<string>{3073.4721321997285, 935.76956908709508}</string>
+								<string>{3095.9530979595233, 935.76956908709508}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -1681,7 +2149,7 @@
 							<key>Tail</key>
 							<dict>
 								<key>ID</key>
-								<integer>3583</integer>
+								<integer>3759</integer>
 								<key>Position</key>
 								<real>0.25490197539329529</real>
 							</dict>
@@ -1690,12 +2158,12 @@
 							<key>Class</key>
 							<string>LineGraphic</string>
 							<key>ID</key>
-							<integer>3583</integer>
+							<integer>3759</integer>
 							<key>Points</key>
 							<array>
-								<string>{1024.0786026094681, 2324.5646893925564}</string>
-								<string>{1064.1668296087487, 2325.4773769361059}</string>
-								<string>{1078.675233740398, 2324.5646893925564}</string>
+								<string>{3045.6385555447455, 970.85961884843528}</string>
+								<string>{3085.7267825440258, 971.77230639198478}</string>
+								<string>{3100.2351866756753, 970.85961884843528}</string>
 							</array>
 							<key>Style</key>
 							<dict>
@@ -1723,11 +2191,11 @@
 						</dict>
 						<dict>
 							<key>Bounds</key>
-							<string>{{1020.0148778109985, 2271.968524550924}, {994.98516845703114, 65.556886227544723}}</string>
+							<string>{{3041.5748307462754, 918.26345400680304}, {994.98516845703114, 65.556886227544723}}</string>
 							<key>Class</key>
 							<string>ShapedGraphic</string>
 							<key>ID</key>
-							<integer>3584</integer>
+							<integer>3760</integer>
 							<key>Style</key>
 							<dict>
 								<key>fill</key>
@@ -1769,19 +2237,19 @@
 						</dict>
 					</array>
 					<key>ID</key>
-					<integer>3580</integer>
+					<integer>3756</integer>
 				</dict>
 			</array>
 			<key>ID</key>
-			<integer>3578</integer>
+			<integer>3754</integer>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1021.6976065803265, 2337.9985070539433}, {993.3024396877031, 618.53695284201638}}</string>
+			<string>{{3043.2575595156031, 977.79101360202162}, {993.3024396877031, 618.53695284201638}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
-			<integer>3585</integer>
+			<integer>3761</integer>
 			<key>Style</key>
 			<dict>
 				<key>shadow</key>
@@ -1798,7 +2266,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{1028.7508400560205, 2033.9929019450014}, {978.14778642833062, 318}}</string>
+			<string>{{3047.3175116809507, 683.14961249753242}, {978.14778642833062, 318}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -1813,65 +2281,7 @@
 				<real>14</real>
 			</dict>
 			<key>ID</key>
-			<integer>3702</integer>
-			<key>Style</key>
-			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-			<key>Text</key>
-			<dict>
-				<key>Align</key>
-				<integer>0</integer>
-				<key>Pad</key>
-				<real>0.0</real>
-				<key>Text</key>
-				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs60 \cf0 \'81\'452\'82\'c2\'82\'ccRemoteDGM(proxy)\'82\'cc\'83\'79\'83\'41\'82\'f0\'97\'70\'82\'a2\'82\'c4\'92\'ca\'90\'4d\'82\'b7\'82\'e9\
-   - \'83\'74\'83\'40\'83\'43\'83\'8b\'91\'97\'90\'4d\'91\'a4\'82\'a9\'82\'e7\'82\'cc\'83\'66\'81\'5b\'83\'5e\'91\'97\'90\'4d\'82\'c6count\'8f\'88\'97\'9d\'82\'f0\'8d\'73\'82\'c1\'82\'bdack\'82\'cc\'95\'d4\'90\'4d\'82\'f0\'83\'8b\'81\'5b\'83\'76\'82\'b7\'82\'e9\
-   - \'91\'97\'90\'4d\'91\'a4\'82\'cd\'95\'b6\'8e\'9a\'97\'f1\'91\'97\'90\'4d\'82\'aa\'8f\'49\'82\'ed\'82\'c1\'82\'bd\'82\'e7EoF\'83\'74\'83\'89\'83\'4f\'82\'f0\'91\'97\'90\'4d\'82\'b5\'81\'41count\'91\'a4\'82\'cd\'8c\'8b\'89\'ca\'82\'f0\'95\'d4\'90\'4d\'82\'b7\'82\'e9\'81\'42\'82\'bb\'82\'b5\'82\'c4\'8f\'88\'97\'9d\'82\'f0\'8f\'49\'97\'b9\'82\'b7\'82\'e9\
-\
-}</string>
-				<key>VerticalPad</key>
-				<real>1</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1020.6880619202827, 1244.7781376662001}, {978.14778642833062, 318}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>FitText</key>
-			<string>Vertical</string>
-			<key>Flow</key>
-			<string>Resize</string>
-			<key>FontInfo</key>
-			<dict>
-				<key>Font</key>
-				<string>HiraKakuProN-W3</string>
-				<key>Size</key>
-				<real>14</real>
-			</dict>
-			<key>ID</key>
-			<integer>3706</integer>
+			<integer>3784</integer>
 			<key>Style</key>
 			<dict>
 				<key>fill</key>
@@ -1903,264 +2313,18 @@
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45GearsOS\'82\'cc\'92\'ca\'90\'4d\'82\'cdWordCount\'97\'e1\'91\'e8\'82\'f0\'92\'ca\'82\'b5\'82\'c4\'8d\'5c\'90\'ac\'82\'f0\'8d\'73\'82\'c1\'82\'bd\
-\'81\'45GearsFS\'82\'cc\'92\'ca\'90\'4d\'83\'76\'83\'8d\'83\'5a\'83\'58\'82\'cc\'83\'82\'83\'66\'83\'8b\'82\'c5\'82\'e0\'82\'a0\'82\'e9\
-   - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'95\'b6\'8e\'9a\'97\'f1\'82\'f01\'8d\'73\'82\'c3\'82\'c2\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'81\'41\'95\'b6\'8e\'9a\'97\'f1\'82\'c6\'82\'bb\'82\'cc\'95\'b6\'8e\'9a\'90\'94\'81\'41\'8d\'73\'90\'94\'82\'f0\'83\'4a\'83\'45\'83\'93\'83\'67\'82\'b7\'82\'e9\
-   - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'82\'c6count\'82\'f0\'95\'ca\'83\'6d\'81\'5b\'83\'68\'8f\'e3\'82\'c5\'8d\'73\'82\'a4\'82\'b1\'82\'c6\'82\'c5\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'82\'c6\'92\'ca\'90\'4d\'82\'f0\'8d\'5c\'90\'ac\'82\'b5\'82\'bd\
- \'81\'45\'8c\'bb\'8e\'9e\'93\'5f\'82\'c5\'82\'cd\'92\'50\'88\'ea\'82\'ccQueue\'82\'c9\'82\'e6\'82\'e9\'92\'ca\'90\'4d\'82\'dc\'82\'c5\'8e\'c0\'91\'95\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'c4\'82\'a2\'82\'e9}</string>
+\f0\fs60 \cf0 \'81\'452\'82\'c2\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b(proxy)\'82\'f0\'97\'70\'82\'a2\'82\'c4\'92\'ca\'90\'4d\'82\'b7\'82\'e9\
+   - \'83\'74\'83\'40\'83\'43\'83\'8b\'91\'97\'90\'4d\'91\'a4\'82\'a9\'82\'e7\'82\'cc\'83\'66\'81\'5b\'83\'5e\'91\'97\'90\'4d\'82\'c6count\'8f\'88\'97\'9d\'82\'f0\'8d\'73\'82\'c1\'82\'bdack\'82\'cc\'95\'d4\'90\'4d\'82\'f0\'83\'8b\'81\'5b\'83\'76\'82\'b7\'82\'e9\
+   - \'91\'97\'90\'4d\'91\'a4\'82\'cd\'95\'b6\'8e\'9a\'97\'f1\'91\'97\'90\'4d\'82\'aa\'8f\'49\'82\'ed\'82\'c1\'82\'bd\'82\'e7EoF\'83\'74\'83\'89\'83\'4f\'82\'f0\'91\'97\'90\'4d\'82\'b5\'81\'41count\'91\'a4\'82\'cd\'8c\'8b\'89\'ca\'82\'f0\'95\'d4\'90\'4d\'82\'b7\'82\'e9\'81\'42\'82\'bb\'82\'b5\'82\'c4\'8f\'88\'97\'9d\'82\'f0\'8f\'49\'97\'b9\'82\'b7\'82\'e9\
+\
+}</string>
 				<key>VerticalPad</key>
 				<real>1</real>
 			</dict>
 		</dict>
 		<dict>
-			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
-			<array>
-				<dict>
-					<key>Bounds</key>
-					<string>{{1104.502608885783, 1173.7940628016549}, {889.0382080078125, 73}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FitText</key>
-					<string>Vertical</string>
-					<key>Flow</key>
-					<string>Resize</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Color</key>
-						<dict>
-							<key>b</key>
-							<string>1</string>
-							<key>g</key>
-							<string>1</string>
-							<key>r</key>
-							<string>1</string>
-						</dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>48</real>
-					</dict>
-					<key>ID</key>
-					<integer>3708</integer>
-					<key>Style</key>
-					<dict>
-						<key>fill</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-					</dict>
-					<key>Text</key>
-					<dict>
-						<key>Align</key>
-						<integer>0</integer>
-						<key>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg932\cocoartf2636
-\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
-{\colortbl;\red255\green255\blue255;}
-{\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
-
-\f0\fs96 \cf1 WordCount\'97\'e1\'91\'e8}</string>
-						<key>VerticalPad</key>
-						<real>0.0</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>Group</string>
-					<key>Graphics</key>
-					<array>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3710</integer>
-							<key>Points</key>
-							<array>
-								<string>{1044.7113931748829, 1199.3506549954388}</string>
-								<string>{1087.5566824033724, 1200.1448040977393}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3711</integer>
-								<key>Position</key>
-								<real>0.32640770077705383</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3711</integer>
-							<key>Points</key>
-							<array>
-								<string>{1038.319494922488, 1218.672493145157}</string>
-								<string>{1050.0486176864224, 1183.2169519687932}</string>
-								<string>{1052.2294504951237, 1181.945927358161}</string>
-								<string>{1074.7104162549183, 1181.945927358161}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-							<key>Tail</key>
-							<dict>
-								<key>ID</key>
-								<integer>3712</integer>
-								<key>Position</key>
-								<real>0.25490197539329529</real>
-							</dict>
-						</dict>
-						<dict>
-							<key>Class</key>
-							<string>LineGraphic</string>
-							<key>ID</key>
-							<integer>3712</integer>
-							<key>Points</key>
-							<array>
-								<string>{1024.39587384014, 1218.3436808373167}</string>
-								<string>{1064.4841008394205, 1219.2903815812469}</string>
-								<string>{1078.9925049710698, 1218.3436808373167}</string>
-							</array>
-							<key>Style</key>
-							<dict>
-								<key>stroke</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>1</real>
-										<key>g</key>
-										<real>1</real>
-										<key>r</key>
-										<real>1</real>
-									</dict>
-									<key>HeadArrow</key>
-									<string>FilledBall</string>
-									<key>Legacy</key>
-									<true/>
-									<key>TailArrow</key>
-									<string>0</string>
-									<key>Width</key>
-									<real>3</real>
-								</dict>
-							</dict>
-						</dict>
-						<dict>
-							<key>Bounds</key>
-							<string>{{1020.3321490416704, 1163.7874104736354}, {994.98516845703114, 68}}</string>
-							<key>Class</key>
-							<string>ShapedGraphic</string>
-							<key>ID</key>
-							<integer>3713</integer>
-							<key>Style</key>
-							<dict>
-								<key>fill</key>
-								<dict>
-									<key>Color</key>
-									<dict>
-										<key>b</key>
-										<real>0.80000000000000004</real>
-										<key>g</key>
-										<real>0.59999999999999998</real>
-										<key>r</key>
-										<real>0.20000000000000001</real>
-									</dict>
-									<key>FillType</key>
-									<integer>2</integer>
-									<key>GradientAngle</key>
-									<real>90</real>
-									<key>GradientColor</key>
-									<dict>
-										<key>b</key>
-										<string>0.8</string>
-										<key>g</key>
-										<string>0.4</string>
-										<key>r</key>
-										<string>0</string>
-									</dict>
-								</dict>
-								<key>shadow</key>
-								<dict>
-									<key>Draws</key>
-									<string>NO</string>
-								</dict>
-								<key>stroke</key>
-								<dict>
-									<key>Width</key>
-									<real>0.5</real>
-								</dict>
-							</dict>
-						</dict>
-					</array>
-					<key>ID</key>
-					<integer>3709</integer>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3707</integer>
-		</dict>
-		<dict>
 			<key>Bounds</key>
-			<string>{{105.75753475616338, 2332.7842106729418}, {889.0382080078125, 73}}</string>
+			<string>{{2044.4639318771538, 999.21260749120404}, {978.14778642833062, 318}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FitText</key>
@@ -2169,22 +2333,13 @@
 			<string>Resize</string>
 			<key>FontInfo</key>
 			<dict>
-				<key>Color</key>
-				<dict>
-					<key>b</key>
-					<string>1</string>
-					<key>g</key>
-					<string>1</string>
-					<key>r</key>
-					<string>1</string>
-				</dict>
 				<key>Font</key>
 				<string>HiraKakuProN-W3</string>
 				<key>Size</key>
-				<real>48</real>
+				<real>14</real>
 			</dict>
 			<key>ID</key>
-			<integer>3570</integer>
+			<integer>3785</integer>
 			<key>Style</key>
 			<dict>
 				<key>fill</key>
@@ -2214,165 +2369,26 @@
 \cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
 {\colortbl;\red255\green255\blue255;}
 {\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading100\pardirnatural\partightenfactor0
 
-\f0\fs96 \cf1 GearsFS\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'66\'81\'5b\'83\'5e}</string>
+\f0\fs60 \cf0 \'81\'45GearsOS\'82\'cc\'92\'ca\'90\'4d\'82\'cdWordCount\'97\'e1\'91\'e8\'82\'f0\'92\'ca\'82\'b5\'82\'c4\'8d\'5c\'90\'ac\'82\'f0\'8d\'73\'82\'c1\'82\'bd\
+\'81\'45GearsFS\'82\'cc\'92\'ca\'90\'4d\'83\'76\'83\'8d\'83\'5a\'83\'58\'82\'cc\'83\'82\'83\'66\'83\'8b\'82\'c5\'82\'e0\'82\'a0\'82\'e9\
+   - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'95\'b6\'8e\'9a\'97\'f1\'82\'f01\'8d\'73\'82\'c3\'82\'c2\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'81\'41\'95\'b6\'8e\'9a\'97\'f1\'82\'c6\'82\'bb\'82\'cc\'95\'b6\'8e\'9a\'90\'94\'81\'41\'8d\'73\'90\'94\'82\'f0\'83\'4a\'83\'45\'83\'93\'83\'67\'82\'b7\'82\'e9\
+   - \'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'82\'c6count\'82\'f0\'95\'ca\'83\'6d\'81\'5b\'83\'68\'8f\'e3\'82\'c5\'8d\'73\'82\'a4\'82\'b1\'82\'c6\'82\'c5\'93\'c7\'82\'dd\'8e\'e6\'82\'e8\'82\'c6\'92\'ca\'90\'4d\'82\'f0\'8d\'5c\'90\'ac\'82\'b5\'82\'bd\
+ \'81\'45\'8c\'bb\'8e\'9e\'93\'5f\'82\'c5\'82\'cd\'92\'50\'88\'ea\'82\'ccQueue\'82\'c9\'82\'e6\'82\'e9\'92\'ca\'90\'4d\'82\'dc\'82\'c5\'8e\'c0\'91\'95\'82\'aa\'8d\'73\'82\'ed\'82\'ea\'82\'c4\'82\'a2\'82\'e9}</string>
 				<key>VerticalPad</key>
-				<real>0.0</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>3571</integer>
-			<key>Points</key>
-			<array>
-				<string>{43.920792894859957, 2358.846903538742}</string>
-				<string>{86.018624463946082, 2359.1693124087647}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>3572</integer>
-				<key>Position</key>
-				<real>0.32640770077705383</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>3572</integer>
-			<key>Points</key>
-			<array>
-				<string>{36.781436983061894, 2377.697001456183}</string>
-				<string>{50.691392555697476, 2340.9704356691868}</string>
-				<string>{73.17235831549192, 2340.9704356691868}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
-			</dict>
-			<key>Tail</key>
-			<dict>
-				<key>ID</key>
-				<integer>3573</integer>
-				<key>Position</key>
-				<real>0.25490197539329529</real>
-			</dict>
-		</dict>
-		<dict>
-			<key>Class</key>
-			<string>LineGraphic</string>
-			<key>ID</key>
-			<integer>3573</integer>
-			<key>Points</key>
-			<array>
-				<string>{22.857815900714002, 2377.3681891483429}</string>
-				<string>{62.946042899994268, 2378.3148898922727}</string>
-				<string>{77.454447031643497, 2377.3681891483429}</string>
-			</array>
-			<key>Style</key>
-			<dict>
-				<key>stroke</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>1</real>
-						<key>g</key>
-						<real>1</real>
-						<key>r</key>
-						<real>1</real>
-					</dict>
-					<key>HeadArrow</key>
-					<string>FilledBall</string>
-					<key>Legacy</key>
-					<true/>
-					<key>TailArrow</key>
-					<string>0</string>
-					<key>Width</key>
-					<real>3</real>
-				</dict>
+				<real>1</real>
 			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{16.493178292069757, 2322.9921470611107}, {994.98516845703114, 68}}</string>
+			<string>{{2038.1102547125552, 994.96063894868814}, {990.85514075752781, 602.36221018973333}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
-			<integer>3574</integer>
+			<integer>3793</integer>
 			<key>Style</key>
 			<dict>
-				<key>fill</key>
-				<dict>
-					<key>Color</key>
-					<dict>
-						<key>b</key>
-						<real>0.80000000000000004</real>
-						<key>g</key>
-						<real>0.59999999999999998</real>
-						<key>r</key>
-						<real>0.20000000000000001</real>
-					</dict>
-					<key>FillType</key>
-					<integer>2</integer>
-					<key>GradientAngle</key>
-					<real>90</real>
-					<key>GradientColor</key>
-					<dict>
-						<key>b</key>
-						<string>0.8</string>
-						<key>g</key>
-						<string>0.4</string>
-						<key>r</key>
-						<string>0</string>
-					</dict>
-				</dict>
 				<key>shadow</key>
 				<dict>
 					<key>Draws</key>
@@ -2386,6 +2402,31 @@
 			</dict>
 		</dict>
 		<dict>
+			<key>Bounds</key>
+			<string>{{3059.8883771220717, 34.015748340126095}, {943.93701643849954, 667.55906117497454}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3772</integer>
+			<key>ImageID</key>
+			<integer>36</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>CornerRadius</key>
+					<real>3</real>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
 			<key>Class</key>
 			<string>Group</string>
 			<key>Graphics</key>
@@ -2594,323 +2635,335 @@
 		</dict>
 		<dict>
 			<key>Class</key>
-			<string>Group</string>
-			<key>Graphics</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>3614</integer>
+			<key>Points</key>
 			<array>
+				<string>{41.085916736741737, 296.6248941436113}</string>
+				<string>{83.400440423100576, 296.34705111738697}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
 				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>3614</integer>
-					<key>Points</key>
-					<array>
-						<string>{41.085916736741737, 296.6248941436113}</string>
-						<string>{83.400440423100576, 296.34705111738697}</string>
-					</array>
-					<key>Style</key>
-					<dict>
-						<key>stroke</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>1</real>
-								<key>g</key>
-								<real>1</real>
-								<key>r</key>
-								<real>1</real>
-							</dict>
-							<key>HeadArrow</key>
-							<string>FilledBall</string>
-							<key>Legacy</key>
-							<true/>
-							<key>TailArrow</key>
-							<string>0</string>
-							<key>Width</key>
-							<real>3</real>
-						</dict>
-					</dict>
-					<key>Tail</key>
+					<key>Color</key>
 					<dict>
-						<key>ID</key>
-						<integer>3615</integer>
-						<key>Position</key>
-						<real>0.32640770077705383</real>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
 					</dict>
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
 				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>3615</integer>
+				<key>Position</key>
+				<real>0.32640770077705383</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>3615</integer>
+			<key>Points</key>
+			<array>
+				<string>{34.164741539660547, 316.79777321426974}</string>
+				<string>{48.07320851485202, 276.25930765612168}</string>
+				<string>{70.554174274646599, 276.25930765612168}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
 				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>3615</integer>
-					<key>Points</key>
-					<array>
-						<string>{34.164741539660547, 316.79777321426974}</string>
-						<string>{48.07320851485202, 276.25930765612168}</string>
-						<string>{70.554174274646599, 276.25930765612168}</string>
-					</array>
-					<key>Style</key>
-					<dict>
-						<key>stroke</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>1</real>
-								<key>g</key>
-								<real>1</real>
-								<key>r</key>
-								<real>1</real>
-							</dict>
-							<key>HeadArrow</key>
-							<string>FilledBall</string>
-							<key>Legacy</key>
-							<true/>
-							<key>TailArrow</key>
-							<string>0</string>
-							<key>Width</key>
-							<real>3</real>
-						</dict>
-					</dict>
-					<key>Tail</key>
+					<key>Color</key>
 					<dict>
-						<key>ID</key>
-						<integer>3616</integer>
-						<key>Position</key>
-						<real>0.25490197539329529</real>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
 					</dict>
-				</dict>
-				<dict>
-					<key>Class</key>
-					<string>LineGraphic</string>
-					<key>ID</key>
-					<integer>3616</integer>
-					<key>Points</key>
-					<array>
-						<string>{20.239631859868329, 316.43479457865146}</string>
-						<string>{60.327858859148719, 317.47975366875255}</string>
-						<string>{74.836262990798048, 316.43479457865146}</string>
-					</array>
-					<key>Style</key>
-					<dict>
-						<key>stroke</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>1</real>
-								<key>g</key>
-								<real>1</real>
-								<key>r</key>
-								<real>1</real>
-							</dict>
-							<key>HeadArrow</key>
-							<string>FilledBall</string>
-							<key>Legacy</key>
-							<true/>
-							<key>TailArrow</key>
-							<string>0</string>
-							<key>Width</key>
-							<real>3</real>
-						</dict>
-					</dict>
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
 				</dict>
+			</dict>
+			<key>Tail</key>
+			<dict>
+				<key>ID</key>
+				<integer>3616</integer>
+				<key>Position</key>
+				<real>0.25490197539329529</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Class</key>
+			<string>LineGraphic</string>
+			<key>ID</key>
+			<integer>3616</integer>
+			<key>Points</key>
+			<array>
+				<string>{20.239631859868329, 316.43479457865146}</string>
+				<string>{60.327858859148719, 317.47975366875255}</string>
+				<string>{74.836262990798048, 316.43479457865146}</string>
+			</array>
+			<key>Style</key>
+			<dict>
+				<key>stroke</key>
 				<dict>
-					<key>Bounds</key>
-					<string>{{27.929965899289527, 342.35171871851804}, {976.62532273875377, 398.90813052672945}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>30</real>
-					</dict>
-					<key>ID</key>
-					<integer>3617</integer>
-					<key>Style</key>
+					<key>Color</key>
 					<dict>
-						<key>fill</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
+						<key>b</key>
+						<real>1</real>
+						<key>g</key>
+						<real>1</real>
+						<key>r</key>
+						<real>1</real>
 					</dict>
-					<key>Text</key>
-					<dict>
-						<key>Align</key>
-						<integer>0</integer>
-						<key>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+					<key>HeadArrow</key>
+					<string>FilledBall</string>
+					<key>Legacy</key>
+					<true/>
+					<key>TailArrow</key>
+					<string>0</string>
+					<key>Width</key>
+					<real>3</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{27.929965899289527, 342.35171871851804}, {976.62532273875377, 398.90813052672945}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>30</real>
+			</dict>
+			<key>ID</key>
+			<integer>3617</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
 \cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
 {\colortbl;\red255\green255\blue255;}
 {\*\expandedcolortbl;;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading160\pardirnatural\partightenfactor0
 
-\f0\fs60 \cf0 \'81\'45\'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4eChristie\'82\'cc\'8d\'5c\'90\'ac\'82\'f0\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'c9\'89\'9e\'97\'70\'82\'b5\'82\'bd\'82\'a2\
-   - Christie\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'f0\'97\'70\'82\'a2\'82\'bdPeer2Peer\'82\'c8\'95\'aa\'8e\'55\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'cc\'92\'f1\'88\'c4\
-   - \'8d\'c5\'92\'e1\'8c\'c0\'82\'cc\'83\'66\'81\'5b\'83\'5e\'8f\'91\'82\'ab\'8d\'9e\'82\'dd\'82\'c5\'83\'6c\'83\'62\'83\'67\'83\'8f\'81\'5b\'83\'4e\'82\'cc\'8c\'a9\'92\'ca\'82\'b5\'82\'f0\'8a\'6d\'95\'db\'82\'b7\'82\'e9\
-   - \'8f\'ab\'97\'88\'93\'49\'82\'c9\'8e\'a9\'97\'a7\'95\'aa\'8e\'55\'82\'c8\'95\'aa\'8e\'55\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'f0\'96\'da\'8e\'77\'82\'b5\'82\'bd\'82\'a2\
-\'81\'45\'92\'ca\'90\'4d\'82\'cdGearsOS\'82\'c9\'8d\'87\'82\'ed\'82\'b9\'81\'41DataGear\'82\'c6\'82\'a2\'82\'a4\'92\'50\'88\'ca\'82\'c5\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
-\'81\'45\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cd\'95\'a1\'90\'94\'82\'ccstream\'82\'f0\'8e\'9d\'82\'bf\'81\'41\'92\'ca\'90\'4d\'82\'e0\'8d\'73\'82\'a4\
-\'81\'45Transaction\'82\'cdGearsOS\'82\'c9\'82\'e6\'82\'e8API\'83\'8c\'83\'78\'83\'8b\'82\'c5\'8e\'9d\'82\'c2\
-   - OS\'83\'8c\'83\'78\'83\'8bTransaction\'82\'c9\'82\'e6\'82\'e9\'8a\'4a\'94\'ad\'82\'c6\'8c\'9f\'8f\'d8}</string>
-						<key>VerticalPad</key>
-						<real>1</real>
-					</dict>
-				</dict>
+\f0\fs60 \cf0 \'81\'45\'95\'aa\'8e\'55\'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'8f\'81\'5b\'83\'4eChristie\'82\'cc\'8d\'5c\'90\'ac\'82\'f0\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'c9\'89\'9e\'97\'70\'82\'b7\'82\'e9\
+   - Christie\'82\'cc\'8e\'64\'91\'67\'82\'dd\'82\'f0\'97\'70\'82\'a2\'82\'bd\'95\'aa\'8e\'55\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'cc\'92\'f1\'88\'c4\
+   - \'8d\'c5\'92\'e1\'8c\'c0\'82\'cc\'83\'66\'81\'5b\'83\'5e\'8f\'91\'82\'ab\'8d\'9e\'82\'dd\'82\'c9\'82\'e6\'82\'e8\'83\'6c\'83\'62\'83\'67\'83\'8f\'81\'5b\'83\'4e\'82\'cc\'8c\'a9\'92\'ca\'82\'b5\'82\'f0\'8a\'6d\'95\'db\'82\'b7\'82\'e9\
+   - \'8e\'a9\'97\'a7\'95\'aa\'8e\'55\'82\'c8\'95\'aa\'8e\'55\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'82\'f0\'96\'da\'8e\'77\'82\'b5\'82\'bd\'82\'a2\
+\'81\'45\'83\'74\'83\'40\'83\'43\'83\'8b\'91\'80\'8d\'ec, \'92\'ca\'90\'4d\'82\'cdDataGear\'82\'c6\'82\'a2\'82\'a4\'92\'50\'88\'ca\'82\'c5\'8d\'73\'82\'ed\'82\'ea\'82\'e9\
+\'81\'45Transaction\'82\'cdGearsOS\'82\'c9\'82\'e6\'82\'e8API\'83\'8c\'83\'78\'83\'8b\'82\'c5\'8e\'c0\'91\'95\'82\'b7\'82\'e9\
+  - \'83\'41\'83\'76\'83\'8a\'82\'cc\'93\'79\'91\'e4\'82\'c6\'82\'c8\'82\'e9OS\'82\'c5\'90\'4d\'97\'8a\'90\'ab\'82\'f0\'95\'db\'8f\'d8\'82\'b5\'82\'bd\'82\'a2\
+  - GearsOS\'82\'ccOS\'83\'8c\'83\'78\'83\'8bTransaction\'82\'c9\'82\'e6\'82\'e9\'83\'41\'83\'76\'83\'8a\'8a\'4a\'94\'ad\'82\'cc\'8c\'9f\'8f\'d8}</string>
+				<key>VerticalPad</key>
+				<real>1</real>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{99.186936340189106, 270.01397395566283}, {843.98895263671841, 80.576691279153749}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>FontInfo</key>
+			<dict>
+				<key>Color</key>
 				<dict>
-					<key>Bounds</key>
-					<string>{{99.186936340189106, 270.01397395566283}, {843.98895263671841, 80.576691279153749}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>FontInfo</key>
-					<dict>
-						<key>Color</key>
-						<dict>
-							<key>b</key>
-							<string>1</string>
-							<key>g</key>
-							<string>1</string>
-							<key>r</key>
-							<string>1</string>
-						</dict>
-						<key>Font</key>
-						<string>HiraKakuProN-W3</string>
-						<key>Size</key>
-						<real>40</real>
-					</dict>
-					<key>ID</key>
-					<integer>3618</integer>
-					<key>Style</key>
-					<dict>
-						<key>fill</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-					</dict>
-					<key>Text</key>
-					<dict>
-						<key>Align</key>
-						<integer>0</integer>
-						<key>Pad</key>
-						<real>0.0</real>
-						<key>Text</key>
-						<string>{\rtf1\ansi\ansicpg932\cocoartf2636
+					<key>b</key>
+					<string>1</string>
+					<key>g</key>
+					<string>1</string>
+					<key>r</key>
+					<string>1</string>
+				</dict>
+				<key>Font</key>
+				<string>HiraKakuProN-W3</string>
+				<key>Size</key>
+				<real>40</real>
+			</dict>
+			<key>ID</key>
+			<integer>3618</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+			</dict>
+			<key>Text</key>
+			<dict>
+				<key>Align</key>
+				<integer>0</integer>
+				<key>Pad</key>
+				<real>0.0</real>
+				<key>Text</key>
+				<string>{\rtf1\ansi\ansicpg932\cocoartf2636
 \cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;}
 {\colortbl;\red255\green255\blue255;}
 {\*\expandedcolortbl;;}
 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
 
 \f0\fs96 \cf1 GearsOS\'82\'cc\'83\'74\'83\'40\'83\'43\'83\'8b\'83\'56\'83\'58\'83\'65\'83\'80\'97\'76\'8c\'8f}</string>
-						<key>VerticalPad</key>
-						<real>0.0</real>
-					</dict>
-				</dict>
-				<dict>
-					<key>Bounds</key>
-					<string>{{16.175907061398732, 259.37008109346147}, {994.98516845703068, 75.057739821677444}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>ID</key>
-					<integer>3619</integer>
-					<key>Style</key>
-					<dict>
-						<key>fill</key>
-						<dict>
-							<key>Color</key>
-							<dict>
-								<key>b</key>
-								<real>0.80000000000000004</real>
-								<key>g</key>
-								<real>0.59999999999999998</real>
-								<key>r</key>
-								<real>0.20000000000000001</real>
-							</dict>
-							<key>FillType</key>
-							<integer>2</integer>
-							<key>GradientAngle</key>
-							<real>90</real>
-							<key>GradientColor</key>
-							<dict>
-								<key>b</key>
-								<string>0.8</string>
-								<key>g</key>
-								<string>0.4</string>
-								<key>r</key>
-								<string>0</string>
-							</dict>
-						</dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Width</key>
-							<real>0.5</real>
-						</dict>
-					</dict>
-				</dict>
-				<dict>
-					<key>Bounds</key>
-					<string>{{16.175907061398789, 334.42782091513925}, {995.30243968770242, 384.15486277002429}}</string>
-					<key>Class</key>
-					<string>ShapedGraphic</string>
-					<key>ID</key>
-					<integer>3620</integer>
-					<key>Style</key>
-					<dict>
-						<key>shadow</key>
-						<dict>
-							<key>Draws</key>
-							<string>NO</string>
-						</dict>
-						<key>stroke</key>
-						<dict>
-							<key>Width</key>
-							<real>0.5</real>
-						</dict>
-					</dict>
-				</dict>
-			</array>
-			<key>ID</key>
-			<integer>3613</integer>
+				<key>VerticalPad</key>
+				<real>0.0</real>
+			</dict>
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{35.433071187631349, 2745.3543556176769}, {823.46457440055258, 187.08661587069355}}</string>
+			<string>{{16.175907061398732, 259.37008109346147}, {994.98516845703068, 75.057739821677444}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>ID</key>
-			<integer>3668</integer>
+			<integer>3619</integer>
+			<key>Style</key>
+			<dict>
+				<key>fill</key>
+				<dict>
+					<key>Color</key>
+					<dict>
+						<key>b</key>
+						<real>0.80000000000000004</real>
+						<key>g</key>
+						<real>0.59999999999999998</real>
+						<key>r</key>
+						<real>0.20000000000000001</real>
+					</dict>
+					<key>FillType</key>
+					<integer>2</integer>
+					<key>GradientAngle</key>
+					<real>90</real>
+					<key>GradientColor</key>
+					<dict>
+						<key>b</key>
+						<string>0.8</string>
+						<key>g</key>
+						<string>0.4</string>
+						<key>r</key>
+						<string>0</string>
+					</dict>
+				</dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{16.175907061398789, 334.42782091513959}, {995.30243968770242, 436.5958081277185}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3620</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{3038.7401850512642, 14.786078060684815}, {986.72511305801709, 898.58268531833176}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3797</integer>
+			<key>Style</key>
+			<dict>
+				<key>shadow</key>
+				<dict>
+					<key>Draws</key>
+					<string>NO</string>
+				</dict>
+				<key>stroke</key>
+				<dict>
+					<key>Width</key>
+					<real>0.5</real>
+				</dict>
+			</dict>
+		</dict>
+		<dict>
+			<key>Bounds</key>
+			<string>{{1076.362920089249, 1390.3937134026542}, {896.8627612831574, 199.84252149824079}}</string>
+			<key>Class</key>
+			<string>ShapedGraphic</string>
+			<key>ID</key>
+			<integer>3800</integer>
 			<key>ImageID</key>
-			<integer>35</integer>
+			<integer>37</integer>
 			<key>Style</key>
 			<dict>
 				<key>shadow</key>
@@ -2929,7 +2982,7 @@
 		</dict>
 		<dict>
 			<key>Bounds</key>
-			<string>{{16.493178292069786, 2390.9921470611107}, {994.98516845703114, 565.54331283484908}}</string>
+			<string>{{1020.0148778109988, 1130.9921356289406}, {994.98516845703114, 459.24409927195438}}</string>
 			<key>Class</key>
 			<string>ShapedGraphic</string>
 			<key>FontInfo</key>
@@ -2940,7 +2993,7 @@
 				<real>46</real>
 			</dict>
 			<key>ID</key>
-			<integer>3575</integer>
+			<integer>3775</integer>
 			<key>Link</key>
 			<dict>
 				<key>fileReference</key>
@@ -3026,52 +3079,6 @@
 				</dict>
 			</dict>
 		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1072.9133955614773, 1546.299226628232}, {852.91523165681042, 519.55989551351945}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3742</integer>
-			<key>ImageID</key>
-			<integer>36</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>CornerRadius</key>
-					<real>3</real>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-			</dict>
-		</dict>
-		<dict>
-			<key>Bounds</key>
-			<string>{{1020.0148778109988, 1232.2781376662074}, {995.30243968770264, 1034.0210954946938}}</string>
-			<key>Class</key>
-			<string>ShapedGraphic</string>
-			<key>ID</key>
-			<integer>3714</integer>
-			<key>Style</key>
-			<dict>
-				<key>shadow</key>
-				<dict>
-					<key>Draws</key>
-					<string>NO</string>
-				</dict>
-				<key>stroke</key>
-				<dict>
-					<key>Width</key>
-					<real>0.5</real>
-				</dict>
-			</dict>
-		</dict>
 	</array>
 	<key>GridInfo</key>
 	<dict>
@@ -3085,9 +3092,9 @@
 	<key>GuidesVisible</key>
 	<string>YES</string>
 	<key>HPages</key>
-	<integer>1</integer>
+	<integer>2</integer>
 	<key>ImageCounter</key>
-	<integer>37</integer>
+	<integer>39</integer>
 	<key>ImageLinkBack</key>
 	<array>
 		<dict/>
@@ -3095,11 +3102,13 @@
 		<dict/>
 		<dict/>
 		<dict/>
+		<dict/>
 	</array>
 	<key>ImageList</key>
 	<array>
+		<string>image38.pdf</string>
+		<string>image37.pdf</string>
 		<string>image36.pdf</string>
-		<string>image35.pdf</string>
 		<string>image34.pdf</string>
 		<string>image31.pdf</string>
 		<string>image22.pdf</string>
@@ -3145,7 +3154,7 @@
 	<key>MasterSheets</key>
 	<array/>
 	<key>ModificationDate</key>
-	<string>2022-02-16 11:00:33 +0000</string>
+	<string>2022-02-17 14:15:28 +0000</string>
 	<key>Modifier</key>
 	<string>一木貴裕</string>
 	<key>NotesVisible</key>
@@ -3176,7 +3185,7 @@
 		<key>NSPaperName</key>
 		<array>
 			<string>string</string>
-			<string>234509E4-AF3B-4596-9EE7-FEE8A0E0CFC0</string>
+			<string>874F2774-D3ED-49A0-9D49-F6B2447C7740</string>
 		</array>
 		<key>NSPaperSize</key>
 		<array>
@@ -3218,7 +3227,7 @@
 	<key>UseEntirePage</key>
 	<false/>
 	<key>VPages</key>
-	<integer>2</integer>
+	<integer>1</integer>
 	<key>WindowInfo</key>
 	<dict>
 		<key>CurrentSheet</key>
@@ -3226,7 +3235,7 @@
 		<key>Expanded_Canvases</key>
 		<array/>
 		<key>Frame</key>
-		<string>{{1280, -149}, {1920, 1016}}</string>
+		<string>{{1280, -149}, {1920, 988}}</string>
 		<key>ShowInfo</key>
 		<true/>
 		<key>Sidebar</key>
@@ -3236,7 +3245,7 @@
 		<key>TopSlabHeight</key>
 		<real>250</real>
 		<key>VisibleRegion</key>
-		<string>{{-594, 68}, {3216, 1968}}</string>
+		<string>{{840, 0}, {3216, 1882}}</string>
 		<key>Zoom</key>
 		<real>0.5</real>
 		<key>ZoomValues</key>
@@ -3244,7 +3253,7 @@
 			<array>
 				<string>Canvas 1</string>
 				<real>0.5</real>
-				<real>0.49000000000000005</real>
+				<real>1</real>
 			</array>
 		</array>
 	</dict>