VMS/0__Writings/kshalle

changeset 100:eb146c5c05a8

maintenance -- DSLDI slides, VMS__Full_conf_paper_2.tex update, etc..
author Sean Halle <seanhalle@yahoo.com>
date Sat, 03 Aug 2013 19:24:22 -0700
parents 9b9a2497757d
children 79fc8f35635f 15f50e49ebb7
files 0__Papers/Holistic_Model/Perf_Tune/europar2013_submission_22.pdf 0__Papers/Holistic_Model/Perf_Tune__long_version_for_TACO/latex/Holistic_Perf_Tuning.pdf 0__Papers/Holistic_Model/Perf_Tune__long_version_for_TACO/latex/Holistic_Perf_Tuning__single_column_format.pdf 0__Papers/Ideas/VoteBucks/latex/continuous_voting.pdf 0__Papers/Ideas/VoteBucks/latex/continuous_voting.tex 0__Papers/PRT/PRT__formal_def/figures/PR__system_level_activity.svg 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_dual.pdf 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_dual.svg 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_dual_2nd.pdf 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_dual_2nd.svg 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_single.pdf 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_single.svg 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_sync_def.pdf 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_sync_def.svg 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_tie_point_ordering.pdf 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_tie_point_ordering.svg 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_tie_point_ordering_2.svg 0__Papers/PRT/PRT__formal_def/figures/PR__what_runtime_does.svg 0__Papers/PRT/PRT__formal_def/figures/Portability_stack_combined.pdf 0__Papers/PRT/PRT__formal_def/figures/Portability_stack_combined.svg 0__Papers/PRT/PRT__formal_def/figures/Proto-Runtime__modules.pdf 0__Papers/PRT/PRT__formal_def/figures/Proto-Runtime__modules.svg 0__Papers/PRT/PRT__formal_def/figures/Proto-Runtime__modules_lang_breakdown.pdf 0__Papers/PRT/PRT__formal_def/figures/Proto-Runtime__modules_lang_breakdown.svg 0__Papers/PRT/PRT__formal_def/figures/Proto-Runtime__modules_plus_plugin.svg 0__Papers/PRT/PRT__formal_def/figures/Proto-Runtime__modules_plus_plugin_plus_code.pdf 0__Papers/PRT/PRT__formal_def/figures/Proto-Runtime__modules_plus_plugin_plus_code.svg 0__Papers/PRT/PRT__formal_def/figures/Proto-Runtime__modules_plus_plugin_plus_code_back.svg 0__Papers/PRT/PRT__formal_def/figures/Proto-Runtime__modules_plus_plugin_plus_code_back_2.svg 0__Papers/PRT/PRT__formal_def/figures/Scheduling_states_2.eps 0__Papers/PRT/PRT__formal_def/figures/Scheduling_states_2.svg 0__Papers/PRT/PRT__formal_def/figures/Time_in_VMS_1.eps 0__Papers/PRT/PRT__formal_def/figures/Time_in_VMS_1.svg 0__Papers/PRT/PRT__formal_def/figures/Time_layers.eps 0__Papers/PRT/PRT__formal_def/figures/Time_layers.svg 0__Papers/PRT/PRT__formal_def/figures/VMS-core__internal_workings.eps 0__Papers/PRT/PRT__formal_def/figures/VMS-core__internal_workings.svg 0__Papers/PRT/PRT__formal_def/figures/VMS-core__plugins.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/cray1_pthread_vthread_8_32_128_512thds__o30000__perfCtrs.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/not_used/cray1_pthreads_8_32_128_512thds__o30000__perfCtrs.result.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/not_used/cray1_vthread_8_32_128_512thds__o30000__perfCtrs.result.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/not_used/vms_pthreads_8_32_128thds__o30000__perfCtrs.result.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/not_used/vms_vthread_8_32_128_512thds__o30000__perfCtrs.result.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/not_used/xoanon_pthreads_40cores_80_160_320_640thds__o30000__perfCtrs.result.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/not_used/xoanon_pthreads_80cores_80_160_320_640thds__o30000__perfCtrs.result.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/not_used/xoanon_pthreads_vthread_40core_80_160_320_640thds__o30000__perfCtrs.meas.key-out.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/not_used/xoanon_pthreads_vthread_40core_80_160_320_640thds__o30000__perfCtrs.meas.key-right.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/not_used/xoanon_vthread_40cores_80_160_320_640thds__o30000__perfCtrs.result.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/not_used/xoanon_vthread_80cores_80_160_320_640thds__o30000__perfCtrs.result.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/vms_pthread_vthread_8_32_128_512thds__o30000__perfCtrs.eps 0__Papers/PRT/PRT__formal_def/figures/plots_exec_vs_task_size/xoanon_pthread_vthread_40core_80_160_320_640thds__o30000__perfCtrs.eps 0__Papers/PRT/PRT__formal_def/helpers/07_F_26__The_Questions__blank.txt 0__Papers/PRT/PRT__formal_def/helpers/bib_for_papers.bib 0__Papers/PRT/PRT__formal_def/helpers/plain.bst 0__Papers/PRT/PRT__formal_def/helpers/url.sty 0__Papers/PRT/PRT__formal_def/helpers/usetex-v1-anon.cls 0__Papers/PRT/PRT__formal_def/helpers/usetex-v1.cls 0__Papers/PRT/PRT__formal_def/latex/.pdf 0__Papers/PRT/PRT__formal_def/latex/PRT__formal_short.tex 0__Papers/PRT/PRT__formal_def/latex/PRT__full_w_Farhad_derived_formal_def.tex 0__Papers/PRT/PRT__formal_def/latex/PRT__full_w_Henning_derived_formal_def.tex 0__Papers/PRT/PRT__formal_def/latex/Paper_Design_2.txt 0__Papers/PRT/PRT__formal_def/latex/bib_for_papers_jun_2012.bib 0__Papers/PRT/PRT__formal_def/latex/sigplanconf.cls 0__Papers/PRT/PRT__formal_def/latex/url.sty 0__Papers/PRT/PRT__formal_def/latex/usetex-v1-anon.cls 0__Papers/PRT/PRT__formal_def/latex/usetex-v1.cls 0__Papers/VMS/Pics_from_talks/13_Ap_12__Arbab_proto_runtime__whiteboard.jpg 0__Papers/VMS/Pics_from_talks/13_Ap_12__Arbab_whiteboard_timelines_tie_points.jpg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__system_level_activity.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_dual.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_dual.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_dual_2nd.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_dual_2nd.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_dual_three_versions.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_dual_w_hidden.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_dual_w_hidden.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_single.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_single.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_sync_def.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_sync_def.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_tie_point_ordering.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_tie_point_ordering.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__timeline_tie_point_ordering_2.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/PR__what_runtime_does.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Proto-Runtime__modules.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Proto-Runtime__modules.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Proto-Runtime__modules_lang_breakdown.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Proto-Runtime__modules_lang_breakdown.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Proto-Runtime__modules_plus_plugin.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Proto-Runtime__modules_plus_plugin_plus_code.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Proto-Runtime__modules_plus_plugin_plus_code.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Proto-Runtime__modules_plus_plugin_plus_code_back.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Proto-Runtime__modules_plus_plugin_plus_code_back_2.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Scheduling_states_2.eps 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Scheduling_states_2.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Time_in_VMS_1.eps 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Time_in_VMS_1.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Time_layers.eps 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/Time_layers.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/VMS-core__internal_workings.eps 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/VMS-core__internal_workings.svg 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/figures/VMS-core__plugins.eps 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/latex/.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/latex/VMS__Full_conf_paper_2.tex 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/latex/VMS__Full_conf_paper_3.tex 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/latex/VMS__Full_conf_paper_3_short.pdf 0__Papers/VMS/VMS__Foundation_Paper/VMS__Full_conference_version/latex/VMS__Full_conf_paper_3_short.tex 0__Papers/Vote_Bucks/MSW_A4_format.doc 1__Presentations/11__3__LCPC_11/VMS_presentation_for_LCPC_11.odp 1__Presentations/13__Jy_01__DSLDI/DSL_on_top_of_Thds.svg 1__Presentations/13__Jy_01__DSLDI/Level_of_lang_fig.svg 1__Presentations/13__Jy_01__DSLDI/PRT__modules.svg 1__Presentations/13__Jy_01__DSLDI/PR__timeline_dual.svg 1__Presentations/13__Jy_01__DSLDI/PR__timeline_single.svg 1__Presentations/13__Jy_01__DSLDI/ProtoRuntime_expl.odp 1__Presentations/13__Jy_01__DSLDI/ProtoRuntime_expl.pdf 1__Presentations/13__Jy_01__DSLDI/software_stack_PRT.svg 1__Presentations/13__My_07__ACG_on_protoruntime_for_CWI/ProtoRuntime_expl.odp 9__Owned_by_Others/armin/kronawitter-m.pdf CVs/13_Jy__ERCIM_CV/ERCIM_CV.pdf CVs/13_Jy__ERCIM_CV/ERCIM_CV.tex CVs/13_Jy__ERCIM_CV/bib_for_papers_apr_2012.bib CVs/13_Jy__ERCIM_CV/publication_list.pdf CVs/13_Jy__ERCIM_CV/publication_list.tex
diffstat 125 files changed, 77572 insertions(+), 45 deletions(-) [+]
line diff
     1.1 Binary file 0__Papers/Holistic_Model/Perf_Tune/europar2013_submission_22.pdf has changed
     2.1 Binary file 0__Papers/Holistic_Model/Perf_Tune__long_version_for_TACO/latex/Holistic_Perf_Tuning.pdf has changed
     3.1 Binary file 0__Papers/Holistic_Model/Perf_Tune__long_version_for_TACO/latex/Holistic_Perf_Tuning__single_column_format.pdf has changed
     4.1 Binary file 0__Papers/Ideas/VoteBucks/latex/continuous_voting.pdf has changed
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/0__Papers/Ideas/VoteBucks/latex/continuous_voting.tex	Sat Aug 03 19:24:22 2013 -0700
     5.3 @@ -0,0 +1,392 @@
     5.4 +%&latex
     5.5 +\documentclass{article}
     5.6 +
     5.7 +\begin{document}
     5.8 +
     5.9 +%+Title
    5.10 +\title{Toward a True Democracy: Continuous Voting}
    5.11 +\author{Sean Halle}
    5.12 +\date{}
    5.13 +\maketitle
    5.14 +%-Title
    5.15 +
    5.16 +%+Abstract
    5.17 +\begin{abstract}
    5.18 +  
    5.19 +  Democracy rests on the principle that representatives carry out the will of the people governed, yet the centuries old system of periodic voting provides only weak feedback from the people to the representative, allowing governments to move in directions at odds with the majority of the people for sustained periods of time. We propose a continuous feedback system that puts the onus on the representative to actively solicit input from the populace and continuously engage with them in order to remain in office. This encourages stronger feedback from the people governed, applying force to the representative to carry out their wishes. The system includes a mechanism for establishing timely topics and effectively weighting their relative importance to each voter. It then records whether a voter approves or disapproves of the representative's statements and voting on those topics. The system tracks the weighted average approval of the representative and places limits on the duration the average can remain negative before the representative is removed from office. This places the onus on the representative to reach out to the populace, to interact with them in a meaningful way, and convince them to actively update their ratings, all of which strengthen feedback from the people to drive the actions of the representative. 
    5.20 +    
    5.21 +\end{abstract}
    5.22 +%-Abstract
    5.23 +
    5.24 +%+Contents
    5.25 +%\tableofcontents
    5.26 +%-Contents
    5.27 +
    5.28 +
    5.29 +
    5.30 +
    5.31 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    5.32 +%
    5.33 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    5.34 +
    5.35 +\section{Motivation and Overview}
    5.36 +Democracy rests on the principle  that government should carry out the will of the people
    5.37 +governed. However,  in many democracies,  few believe
    5.38 +this principle is carried out in practice. Indeed, many voters feel that their voice goes unheard. The 
    5.39 +behaviors of representatives often disproportionately reflect the desires of a few who have disproportionate influence, due to a variety of factors. Thus, modern democracies fall short of their ideal, of
    5.40 +governance according to the will of the majority of the people.
    5.41 +
    5.42 +To mitigate this, we propose tightening  feedback from the governed, with a continuous voting system that will clearly communicate the will of the people and at the same time force the representative to comply with it. The system we propose has three aspects: first, it makes the actions of a representative readily available to the people; second, it clearly and quantitatively communicates the reactions of the people back to the
    5.43 +representative, letting them know definitively what the people want the representative to do; third it removes from office any representative
    5.44 +who fails to effectively accomplish the wishes of the constituency.
    5.45 +
    5.46 +Altogether, the aspects will give voters an easy way to learn what their representative is doing, then respond to that. The implementation should organize the wealth of possible topics, in such a way that the most relevant rise to the top. It should also inform about in-progress work and up-coming activities such as legislation being drafted that the representative is involved with, and up-coming votes on bills. 
    5.47 +
    5.48 + Based on this information, the voter needs a simple mechanism to rate the representative on each topic, which communicates their relative strength of feeling. One means provides a fixed total of `emotion' tokens, which the voter divides among the topics they care about, in proportion to their level of feeling.  For example, with 100 tokens, they may assign 50 to their strongest topic, 25 to the next, and 5 each to five more topics. They also state wether that is a positive feeling, meaning approval, or a negative one, meaning disapproval. For up-coming votes, they can  even pre-assign a change in tokens, based on the way the representative votes.  For example `+5 to topic X if they vote yes, -5 if no'.
    5.49 +
    5.50 +The system then adds up the tokens across all voters, creating a sum for each topic, and an overall sum. The representatives and the people can query the system about the sums, in order to learn the net desires of the constituents.  For example, they can  discover which topics have the most emotion assigned to them, and the net sum on those. A positive sum says the representative is perceived to be succeeding in doing what the constituents want on that topic. Queries can also be made to discover the highest net sum topics, both positive and negative, which gives clear indication of what the representative is doing well versus what they need to improve on.  
    5.51 +
    5.52 +With a clear directive, the representative knows what the people want. If their net sum is comfortably positive, they continue their current path. However, if the net sum is close to going negative or is already negative, they  must  engage  the  constituents, in order to improve the net sum. They may choose to try  to convince the constituents to change their minds on the topics, or else try to  convince them  that the representative has, indeed modified their behaviors, and to please update the ratings.
    5.53 +
    5.54 + The representative is allowed to have a negative sum for a maximum period of time, after which they lose the office. This gives them a chance to modify their behaviors, then show the people that their wishes have been heard and followed.  The period of time that the sum can remain negative depends upon the office.  For example, Governor or President may have a longer span than a member of the legislature, due to the intention that the office be a leader, which often involves making unpopular decisions that end up being in the best interest over the long term.
    5.55 + 
    5.56 + 
    5.57 +
    5.58 +
    5.59 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    5.60 +%
    5.61 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    5.62 +
    5.63 +\section{Visions of Results  from Use of the System}
    5.64 +
    5.65 +It is anticipated that non-profits and partisan sites will spring up that have dedicated people who watch
    5.66 +the system, read the pending bills, and write up summaries and recommendations for voters. The recommendations may include links that connect directly to the text of pending bills. For example, a recommendation written on a particular bill may 
    5.67 +include links to the token-assigning page for a particular representative, which lets voters easily tell their representative how they want the representative to vote on the bill.
    5.68 +
    5.69 +One anticipated effect will be to diffuse the power of narrow-interest groups and to reduce the influence of campaign
    5.70 +contributions. Political ads may still run when important legislation is being debated.  However, accurate and easy searching of the actual comments of a constituent's own representative, along with the efficiency of the internet at disseminating analyses, that are then tied by the system directly to
    5.71 +the token-assigning pages, will diminish the influence such ads have on the representatives. In addition, such ads aren't tied to a representative, but rather to an issue, so the representative gains nothing from the financer of the ad. Rather, the ad has to influence the people, who then direct the representative, which comes closer to the democratic ideal. Although narrow interests may help a particular candidate get elected, their influence will quickly diminish as the representative is forced to
    5.72 +listen to the will of the people or be removed.
    5.73 +
    5.74 +The mechanism we propose is web-centric, which may raise concerns about voter access, especially for poorer or less educated voters. However, the web
    5.75 +has reached most homes in the country, and essentially every library. We see establishing a voter center in
    5.76 +every library, which is government funded and has trained personnel who help anyone who is a registered
    5.77 +voter to participate in the system. Only modest funds would be required to ensure that every community, regardless of
    5.78 +economic status, has a library, with such a center.
    5.79 +
    5.80 +As an example, if adopted at the federal level, the proposed system will require changes in the process that congress follows. In particular, bills will
    5.81 +have to be written in electronic form with tags on each paragraph indicating which issues are touched
    5.82 +upon in that paragraph. The bills will have to be submitted electronically at the time they are introduced. 
    5.83 +
    5.84 +In addition, the congressional record or an equivalent would be put into electronic form, with
    5.85 +each of its paragraphs tagged with which issues it touches upon. The record would be linked
    5.86 +to the web site, allowing quick and easy searches for statements made by each representative, grouped by particular issue.
    5.87 +The proposed system would also change the rules for when elections are held and for terms in
    5.88 +office. Hence, federal adoption would require a constitutional amendment.
    5.89 +
    5.90 +
    5.91 +
    5.92 +
    5.93 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    5.94 +%
    5.95 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    5.96 +
    5.97 +\section{Usage of the Web Site}
    5.98 +We anticipate that the voter will interact with the system via a web site, where they will research their representative'’s
    5.99 +behavior and then assign their emotion tokens in order to influence that behavior. The site will provide a number of views into the actions and
   5.100 +statements of a representative. It enables the voter to focus on only the issues they care about and only
   5.101 +on the related statements and actions made by their own representative about those issues. 
   5.102 +
   5.103 +The research views are linked to
   5.104 +token assigning views. That way, the voter may easily navigate back and forth between research and token assignment.
   5.105 +
   5.106 +We propose that a voter be given a number of screens organized into sets. With one set of screens they can research legislation that is pending, focusing on the parts that pertains to
   5.107 +issues the voter cares about. With another set they can view how their representative voted on past bills, as well as
   5.108 +see the text or video of the remarks the representative made during debate on the bill, but filtered so that only remarks relevant to issues of interest are shown. Another set of screens pertains to suggesting new issues not currently listed that are of interest to the voter. Finally, a set
   5.109 +of screens is provided for assigning approval versus disapproval to their representative, on each
   5.110 +issue, and allotting  emotion tokens among the issues, to show how strongly the voter feels about each.
   5.111 +
   5.112 +
   5.113 +
   5.114 +
   5.115 +\subsection{Researching Bills}
   5.116 +To research legislation of interest, voters have a number of screens available:
   5.117 +
   5.118 +\begin{itemize}
   5.119 +\item List of completed bills related to a particular issue: for each issue, the voter can get a screen that
   5.120 +shows all bills related to that issue and how each of their representatives voted on that bill. It also
   5.121 +shows what percentage of the paragraphs in the bill are tagged with that issue. A link next to
   5.122 +each bill goes to a screen that lists all sections of the bill that were tagged as discussing that issue.
   5.123 +The voter can then read what that bill said regarding that issue. Each representative is listed next
   5.124 +to the name of the bill. The representative’s name is a link to the transcript of what the representative said on the floor during debate of the bill, and to a digitized video of that representative
   5.125 +making those remarks on the floor.
   5.126 +
   5.127 +\item List of the sections of a given bill, either pending or already voted on, that relates to a given issue:
   5.128 +A voter can filter the text of a bill to only show the paragraphs tagged with an issue they are interested in. The voter can then read what that bill said regarding that issue.
   5.129 +
   5.130 +\item List of all bills that have been introduced but not yet voted on: This screen can be filtered to only
   5.131 +show bills related to a set of issues the voter cares about. The list will arrange itself according to
   5.132 +issue, then according to status – whether still being authored, or in committee, or on the floor. A
   5.133 +voter can click on any bill in the list to see the sections relating to each issue. A voter can also
   5.134 +filter pending bills according to what percentage of their text relates to a given list of issues important to that voter.
   5.135 +
   5.136 +\item Creating an e-mail notification filter: The voter can create a filter by choosing issues of importance
   5.137 +to them. When a bill is introduced that has more than a certain percentage of its paragraphs
   5.138 +tagged with one of the issues, then an e-mail notification is sent to the voter with a link to the bill.
   5.139 +
   5.140 +\item When viewing a bill, a link to that bill’'s entry on the token allocation page: When a voter views a
   5.141 +pending bill and decides they want to tell their representative how to vote on it, they click on the
   5.142 +link, which takes them directly to that bill’'s entry on the token allocation page.
   5.143 +\end{itemize}
   5.144 +
   5.145 +\subsection{Researching Representatives}
   5.146 +To discover where their representative stands on an issue, the voter has a number of screens available:
   5.147 +
   5.148 +\begin{itemize}
   5.149 +\item List of the voter'’s representatives: with the voter’s own total sum for each and a graph of the representative’s' overall total moving-average
   5.150 +
   5.151 +\item list of their representatives, with the voter’s own total for each representative and a filtered list of
   5.152 +bills, with links for each bill to how that rep voted on that bill, transcripts of remarks the rep made
   5.153 +on the floor, and video of the rep delivering those remarks.
   5.154 +\item for each issue, for each rep, a voter can get a screen that shows all bills that have at least some
   5.155 +portion of their text related to that issue (and shows the percentage of the text related to that
   5.156 +issue), and how that rep voted on each of those bills. A link next to each bill goes to a screen that
   5.157 +lists all sections of the bill that were tagged as discussing that issue. The voter can then read what
   5.158 +that bill said regarding that issue. The screen also has a link to a transcript of what the represen-
   5.159 +tative said on the floor during debate of the bill, and a link to a digitized video of that representa-
   5.160 +tive making their remarks on the floor.
   5.161 +\item A list of bills the representative has authored, co-authored, or endorsed.
   5.162 +\item A list of bills currently before the representative in committee.
   5.163 +\item A list of ammendments the representative has authored.
   5.164 +
   5.165 +
   5.166 +\item a list of all representatives in congress and the executive branch, with current total net votes for
   5.167 +each, and the current moving average net total for each. A voter can check-mark representatives
   5.168 +that they want included in a summary screen
   5.169 +
   5.170 +\item a summary screen that shows all check-marked reps, with graph of each’ moving average and links
   5.171 +to summary screens for each representative.
   5.172 +\item a screen for each state, with that state’s representatives, a graph of the net total emotion tokens for
   5.173 +each representative, and a line to where on the state map is their constituency
   5.174 +\item a summary screen for a given representative that shows a state map, where on the map their con-
   5.175 +stituency is, a statement from the rep of their position overall, and a list of the issues. The voter
   5.176 +can click on each issue to get a statement from the rep of where they stand on it.
   5.177 +\end{itemize}
   5.178 +
   5.179 +
   5.180 +\subsection{Suggesting New Issues}
   5.181 +The screens used to suggest new issues to add to the list:
   5.182 +
   5.183 +\begin{itemize}
   5.184 +\item List of suggestions that are pending inclusion in the official list: the first screen has suggestions
   5.185 +that are pending. The voter votes on which of these they want to see make the final list.
   5.186 +\item the second screen of the new issues process has a text box where the voter can type in, free-flow,
   5.187 +one issue. The voter is allowed to suggest three issues per week. New issues are posted once per
   5.188 +month to the first screen, and once per month to the official list that appears on the vote screens.
   5.189 +(The GAO is responsible for reading the suggestions and choosing what goes into the pending list)
   5.190 +\end{itemize}
   5.191 +
   5.192 +\subsection{Assigning Emotion Tokens}
   5.193 +These screens are used by voters to make their will known to their representatives:
   5.194 +
   5.195 +\begin{itemize}
   5.196 +\item List of issues, for a given representative: The screen shows all of the current issues with thumbs up,
   5.197 +don’t care, and thumbs down radio button next to each. There is also a box showing the emotion tokens assigned to that issue. At the top of the page is the weighted average of tokens assigned, and
   5.198 +how many emotion tokens remain available.
   5.199 +\item List of pending bills: Shows all pending bills with a place to enter how the voter wishes their representatives to vote on the bill and how strongly they feel, from 1 to 5. This screen allows clicking
   5.200 +on each bill, which takes the viewer to the research screens described above.
   5.201 +\end{itemize}
   5.202 +
   5.203 +
   5.204 +\subsection{Viewing Vote Status, for Use by Representatives and Voters Alike}
   5.205 +Both the representative and the voter can check to see how the representative is doing. These screens are
   5.206 +the representative'’s lifeline, telling them the will of the voters and whether they are in danger of losing
   5.207 +office:
   5.208 +\begin{itemize}
   5.209 +\item Will of the voters on pending bills: shows each pending bill and both the simple percentage of how
   5.210 +many voters chose yes vs no, plus the weighted percentage that shows how strongly each voter felt.
   5.211 +\item Moving average of a Representative: shows the weighted average for a given representative,
   5.212 +starting when they took office. It allows zooming, shows the grace period, and highlights how
   5.213 +much of the grace period is below 50\%. An alert may be set on this screen that will send an e-
   5.214 +mail message when the average drops below 50\%, and when more than a certain number of days in
   5.215 +the grace period have been below 50\%.
   5.216 +\end{itemize}
   5.217 +
   5.218 +
   5.219 +
   5.220 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   5.221 +%
   5.222 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   5.223 +\section{The Processes within the System}
   5.224 +
   5.225 +The system has five processes, one has already been described in detail: the process for researching a representative's behaviors and assigning tokens to affect those behaviors.
   5.226 +
   5.227 +The four remaining are:  a process for having new issues adopted and outdated issues removed;
   5.228 +a process for electing and removing representatives; a process for bills that governs how they are authored, debated, and tagged for search;    and a process for running the web site at the center of the system, such that it is available, verifiable, and secure.
   5.229 +
   5.230 +\subsection{Adopting New Issues and Removing Outdated Issues}
   5.231 +
   5.232 +The GAO, or a specially created non-partisan, politically insulated body, is in charge of the maintenance and logistics of the web-sites. This managing-body also sets the list of issues, updating it once per month. The web-sites provide a mechanism for voters to suggest new issues they would like to see added to the list. The managing-body receives new-issue suggestions, sorts them, and picks the most popular ones. They replace the issue that got the fewest emotion tokens assigned to it with the top suggestion. 
   5.233 +
   5.234 +In rare cases, more than one issue is removed, or more than one is added. The rules to determine when will be codified after experience with using such a system in smaller test settings.
   5.235 +
   5.236 +Only suggestions from voters can cause an issues to be listed. The wording of one of the suggestions
   5.237 +must be adopted verbatim. The rules to determine which one is adopted will be decided after more experience using such a system in test settings. 
   5.238 +
   5.239 +Representatives have no input into adoption of issues. The
   5.240 +rules will be chosen in such a way that the potential for partisan influence is minimized.
   5.241 +Suggestions go through a two-stage system. First suggestions are sorted, and the text of one of a
   5.242 +group is chosen to represent that group. That is then posted on the first of the two pages that voters use
   5.243 +to suggest new categories. On the first page, voters pick which of the pending suggestions they like.
   5.244 +Then if they still want, on the second page they can write and send their own suggestion.
   5.245 +
   5.246 +
   5.247 +
   5.248 +\subsection{Removing a Representative from Office and Electing a Replacement}
   5.249 +Each office has a maximum time-span that a representative can hold that office. The exact time-span will
   5.250 +be decided after more scrutiny. To illustrate possible time-spans, President may be 8 years, senate 20
   5.251 +years, house representative 10 years.
   5.252 +
   5.253 +A representative is removed from office if their net average vote stays negative for too long. A
   5.254 +moving average window is used to determine their net average vote on each day. The number of consecutive days that average has remained negative is counted. When the count reaches the limit for
   5.255 +that office, then the representative becomes lame duck and a vote is called to elect a replacement.
   5.256 +
   5.257 +The width of moving average window is chosen to be responsive to changes in the representative’s
   5.258 +actions and resulting voter satisfaction, but to eliminate the “peak-detect” effect. If the average votes on
   5.259 +a single day goes positive, that should not reset the counter. At the same time, the representative needs
   5.260 +to be encouraged to respond to the average, knowing that a change in their actions can indeed pull up the
   5.261 +average in time to keep them in office. 
   5.262 +
   5.263 +That suggests that the window should be shorter than the limit. As a suggestion, one-fifth of the limit might be a suitable window size. With this setting, one will know
   5.264 +after four-fifths of the limit whether it looks like the representative has a chance to remain in office.
   5.265 +
   5.266 +Replacement voting is done electronically, via the web pages, and by mail (postage is guaranteed when
   5.267 +mailed to a vote-place POBox, but must be sent in person, with a signature, at the post office). Votes to
   5.268 +replace a candidate begin the day the candidate becomes lame duck and continue for a fixed number of
   5.269 +days. 
   5.270 +
   5.271 +This allows time for campaigning, but eliminates manipulation of polling places, as the voting is
   5.272 +spread out. A public library shall be available in every community, with web access and assistance to any
   5.273 +person wishing to vote. This shall receive guaranteed funding, as stated in the constitutional amendment that establishes this system of voting.
   5.274 +
   5.275 +The number of days of voting will be decided after experience using the system in tests. As an
   5.276 +example, two months may be a reasonable time span. Ample time has already been given to prepare
   5.277 +campaigns, during the last fifth of the grace period.
   5.278 +
   5.279 +\subsection{How Bills Are Authored, Introduced, Linked, and Tagged}
   5.280 +Each representative has a listing of bills:
   5.281 +\begin{itemize}
   5.282 +\item that have been introduced
   5.283 +\item that are in a committee that representative sits on
   5.284 +\item that are currently on the floor for debate
   5.285 +\item that have been called for a vote
   5.286 +\end{itemize}
   5.287 +A representative can enter a statement on any bill, if they want, at any point after it is introduced.
   5.288 +The statement will then be visible to the other representatives and to the voters, via the web-pages.
   5.289 +
   5.290 +Each bill is tagged with statements each representative made on it during debate about the bill.
   5.291 +All remarks on a bill that a representative makes during debate are recorded verbatim. No alteration
   5.292 +of these remarks is allowed, for any reason (currently, the congressional record can be modified after the
   5.293 +fact). 
   5.294 +
   5.295 +Remarks are recorded in two ways. While they are being spoken on the floor, a stenographer
   5.296 +enters them, in real-time, into the web-site, and they are linked to the bill and made available in all the
   5.297 +various web-pages. In addition, audio and video of the representative delivering the remarks are recorded
   5.298 +into the web-sites and linked, in real-time, to the various web-pages. 
   5.299 +
   5.300 +Three stenographers enter transcripts, and the system automatically matches the streams from the three, choosing two that match. At
   5.301 +places in the text where all three differ, all three versions are included on the web-site (thus obviating the
   5.302 +need for revisions after-the-fact).
   5.303 +
   5.304 +All bills are introduced electronically. They are submitted to the system and thus made available in
   5.305 +tagged format for browsing before going into committee. This allows voter feedback to reach representatives who sit on the committee that is considering a given bill.
   5.306 +
   5.307 +Each paragraph of the text of a bill is tagged as addressing one or more of the issues current on the
   5.308 +day the bill is submitted.
   5.309 +An open-source tool is provided to all representatives with which they author, tag, view, and submit
   5.310 +legislation. 
   5.311 +
   5.312 +The distributed web-sites are the official record of the legislation, and the process of introducing an amendment is made via electronic submission to site. The site has a "holding pen" for submissions, which are verified by voice communication with the representative who submitted.
   5.313 +
   5.314 +The GAO verifies each tagging of each paragraph. This may take some time, so the tagging that the
   5.315 +author chooses is used until it is either verified or altered by the GAO. All tags must be verified before a
   5.316 +bill can be voted on. This may have the side effect of tending to reduce somewhat the size of the text of
   5.317 +bills.
   5.318 +
   5.319 +When a bill is altered during committee, the alterations are also tagged by the authors. When an
   5.320 +amendment is proposed during committee or during debate on the floor, each paragraph of the amendment is tagged by the author of the amendment. Each such amendment must be submitted electronically
   5.321 +before it is introduced in committee or on the floor.
   5.322 +
   5.323 +When debate is done and a vote called for, it is done electronically, by voting on the text that is in the
   5.324 +web-site.
   5.325 +
   5.326 +
   5.327 +
   5.328 +
   5.329 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   5.330 +%
   5.331 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   5.332 +\subsection{Operation of the Site}
   5.333 +
   5.334 +We propose to implement such a voting system via the web. It must be secure, have a human-verifiable backup to recover if compromised,  and be accessible to all segments of the population, specifically those without ready computer access, or training.
   5.335 +
   5.336 +\subsubsection{Security of the Site}
   5.337 +
   5.338 +An important issue is security, both for protecting privacy and preventing vote tampering. We propose a system of distributed copies of the site that uses a quorum to detect faulty copies. The system relies on humans and a paper trail to decide which copies are faulty and repair them from good copies.
   5.339 +
   5.340 +site that also has information on the actions of each representative, and a mechanism to suggest new issues to include in the list. It is a one-stop shop for political activity. The voter has a link to each of their representative’s remarks on the floor in both text form and in digital recordings of the remarks being delivered. The voter also has a link to each bill the  has authored or sponsored, indexed by issue. The voter can follow the activity of their representative in one window-pane, while updating their emotion token allocation in another.  This strong feedback will increase the responsiveness of representatives to what their electorate wants.  Campaign contributions will have much less influence because they can only help get the representative into office. After that there will be no mistaking what the people want, the representative must follow the will of the people or be removed.
   5.341 +
   5.342 +
   5.343 +\subsubsection{Ensuring Correctness and Security}
   5.344 +Voter identification can be done in several ways: finger-print reader, social-security “smart” card, password, or all three together. The site is a distributed set of redundant, secure, copies. The program code is the same for all of the copies and is open-source. A distributed quorum system is used to detect and eliminate corruptions of individual copies. Each copy is administered separately, with separate local passwords and people in charge.
   5.345 +
   5.346 +When a discrepancy between copies is detected, the people in charge are alerted and talk via phone to decide which of the copies is non-corrupted. They use the non-corrupted copies to correct the corrupted ones. The copies continually send check-messages to each other, in order to detect discrepancies. 
   5.347 +
   5.348 +As soon as a discrepancy is detected on any of the copies, all are alerted and go off-line. Only after voice communication and human decision of which copies are non-corrupt, and correction of the corrupt ones are the copies manually put back on-line. 
   5.349 +
   5.350 +The people in charge can collectively decide how to view the corruption and decide whether there is a security breach and how to deal with that. The copies are run by people that both parties nominate via senate and house committees. These committees have equal numbers of both democrat and republican members.
   5.351 +
   5.352 +Each copy keeps a paper-trail of each bit of information on bills and/or representatives that is added to the site. Each copy keeps a paper trail of total emotion tokens positive and negative for each representative for each day, but not how each individual allotted their emotion tokens (that would be too much paper). Individuals may print out their emotion token allocation. 
   5.353 +
   5.354 +The information-to-print is passed among the copies, each copy generating a code from the previous copy'’s code plus its own private key, then re-encoding the information with the new code. This way, only the original copy knows the contents of the information. The other copies don'’t know the original copy'’s key, so they don’'t know the voter’s' allocation, so they are unable to decide whether to “accidentally” give a wrong encoding so-as to disqualify the information.
   5.355 +
   5.356 +The information is passed in a fixed ring pattern. The originating copy encodes an identifier with its private key. Assuming no copies know the private key of any of the other copies, only the original copy knows where the information originated. If, say, one copy shares its private keys illegally, the most that can be discovered is that none of the copies sharing keys originated the information. 
   5.357 +
   5.358 +During later verification, if the rogue copies attempt to tamper, or “accidentally” mis-encode, then the quorum system will still retrieve the correct original information.
   5.359 +
   5.360 +When all the copies have finished, the final code is printed at the top of the page. When the page is fed back into a copy after a crash or disaster or discovery of hacking, the copy passes the information around again, to generate a new code from the information on the page. The new code must match the code printed on the page. 
   5.361 +
   5.362 +This prevents people from altering the information after the fact. Each day, each copy prints the previous day'’s private key into a locked, secure box. The box requires multiple keys; one person from each copy has a physical key. In the case of disaster or hacking, the secure box of each copy is opened, requiring the presence of one person from each of the copies, and the private keys are retrieved.
   5.363 +
   5.364 +For paper verification, an open-source program chooses the voters to be sampled, according to established statistical techniques. People from each copy verify that the choices satisfy randomness properties. Two thirds of the copies must agree that the statistics are random.
   5.365 +
   5.366 +To verify identity electronically, each registered voter is given a smart social-security card that contains a secure micro-controller that contains their private key. The memory of this controller is designed such that it cannot be read externally. 
   5.367 +
   5.368 +Established public-private key encryption schemes are used to ensure that votes can only be cast electronically while in physical possession of the card. The micro-controller inside the card performs the encryption process so that the key is never exposed. Once it is written into the micro-controller, the private key is deleted from the main memory of the computer that generated it, and is never saved on hard-disk. Only the paired public key is saved, linked to the social security number and last name of the voter.
   5.369 +
   5.370 +When a voter prints out their emotion token allocation, the code also includes encryption with their private key, performed by the micro-controller in their social-security smart-card. The code must first be decrypted with the voter’s public key, which is only known to the site-copies in the system. The resulting code is then compared to the code generated during the passing of the information among the copies. This is an additional safeguard against 3rd parties attempting to forge vote print outs, and against changing the information after the fact.
   5.371 +
   5.372 +
   5.373 +
   5.374 +
   5.375 +
   5.376 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   5.377 +%
   5.378 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   5.379 +
   5.380 +\section{Conclusion}
   5.381 +We have proposed a system of continuous voting that links the actions of representatives to voters’ feelings about those actions. It makes the will of the voters clear and forces the representatives to act according to that will. The system provides quick and easy access to a representative’'s record, as well as access to pending legislation, allowing voters to pro-actively discover up-coming bills of interest and let their representative know how to vote on them. 
   5.382 +
   5.383 +If the representative ignores the will of the voters for too long they are removed from office. However a grace period provides balance. It gives the representatives room to cut deals and the opportunity to defy the voters on issues they feel morally or intellectually compelled on.
   5.384 +
   5.385 +The net effect is to diffuse the power of narrow-interest groups and reduce the influence of campaign contributions. Political ads will still run when important legislation is on the floor, but transparency provided by the proposed site and the speed of the internet at disseminating analyses and linking directly to the voting site will diminish the influence of such ads. More importantly, such ads don’t benefit any candidate, so the representative is not beholden to the financer of the ad.
   5.386 +
   5.387 +%+Bibliography
   5.388 +%\begin{thebibliography}{99}
   5.389 +%\bibitem{Label1} ...
   5.390 +%\end{thebibliography}
   5.391 +%-Bibliography
   5.392 +
   5.393 +\end{document}
   5.394 +
   5.395 +
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/0__Papers/PRT/PRT__formal_def/figures/PR__system_level_activity.svg	Sat Aug 03 19:24:22 2013 -0700
     6.3 @@ -0,0 +1,2923 @@
     6.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
     6.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
     6.6 +
     6.7 +<svg
     6.8 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
     6.9 +   xmlns:cc="http://creativecommons.org/ns#"
    6.10 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    6.11 +   xmlns:svg="http://www.w3.org/2000/svg"
    6.12 +   xmlns="http://www.w3.org/2000/svg"
    6.13 +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    6.14 +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    6.15 +   width="744.09448819"
    6.16 +   height="1052.3622047"
    6.17 +   id="svg2"
    6.18 +   sodipodi:version="0.32"
    6.19 +   inkscape:version="0.48.2 r9819"
    6.20 +   sodipodi:docname="PR__system_level_activity.svg"
    6.21 +   inkscape:output_extension="org.inkscape.output.svg.inkscape"
    6.22 +   version="1.1">
    6.23 +  <defs
    6.24 +     id="defs4">
    6.25 +    <marker
    6.26 +       inkscape:stockid="Arrow2Mend"
    6.27 +       orient="auto"
    6.28 +       refY="0.0"
    6.29 +       refX="0.0"
    6.30 +       id="Arrow2Mend"
    6.31 +       style="overflow:visible;">
    6.32 +      <path
    6.33 +         id="path4008"
    6.34 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
    6.35 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
    6.36 +         transform="scale(0.6) rotate(180) translate(0,0)" />
    6.37 +    </marker>
    6.38 +    <inkscape:perspective
    6.39 +       sodipodi:type="inkscape:persp3d"
    6.40 +       inkscape:vp_x="0 : 526.18109 : 1"
    6.41 +       inkscape:vp_y="0 : 1000 : 0"
    6.42 +       inkscape:vp_z="744.09448 : 526.18109 : 1"
    6.43 +       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
    6.44 +       id="perspective10" />
    6.45 +    <inkscape:perspective
    6.46 +       id="perspective12172"
    6.47 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
    6.48 +       inkscape:vp_z="1 : 0.5 : 1"
    6.49 +       inkscape:vp_y="0 : 1000 : 0"
    6.50 +       inkscape:vp_x="0 : 0.5 : 1"
    6.51 +       sodipodi:type="inkscape:persp3d" />
    6.52 +    <inkscape:perspective
    6.53 +       id="perspective12937"
    6.54 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
    6.55 +       inkscape:vp_z="1 : 0.5 : 1"
    6.56 +       inkscape:vp_y="0 : 1000 : 0"
    6.57 +       inkscape:vp_x="0 : 0.5 : 1"
    6.58 +       sodipodi:type="inkscape:persp3d" />
    6.59 +  </defs>
    6.60 +  <sodipodi:namedview
    6.61 +     id="base"
    6.62 +     pagecolor="#ffffff"
    6.63 +     bordercolor="#666666"
    6.64 +     borderopacity="1.0"
    6.65 +     gridtolerance="10000"
    6.66 +     guidetolerance="10"
    6.67 +     objecttolerance="10"
    6.68 +     inkscape:pageopacity="0.0"
    6.69 +     inkscape:pageshadow="2"
    6.70 +     inkscape:zoom="1.4897651"
    6.71 +     inkscape:cx="290.73583"
    6.72 +     inkscape:cy="795.84567"
    6.73 +     inkscape:document-units="px"
    6.74 +     inkscape:current-layer="layer1"
    6.75 +     showgrid="false"
    6.76 +     inkscape:window-width="1600"
    6.77 +     inkscape:window-height="848"
    6.78 +     inkscape:window-x="-8"
    6.79 +     inkscape:window-y="-8"
    6.80 +     inkscape:window-maximized="1" />
    6.81 +  <metadata
    6.82 +     id="metadata7">
    6.83 +    <rdf:RDF>
    6.84 +      <cc:Work
    6.85 +         rdf:about="">
    6.86 +        <dc:format>image/svg+xml</dc:format>
    6.87 +        <dc:type
    6.88 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
    6.89 +        <dc:title></dc:title>
    6.90 +      </cc:Work>
    6.91 +    </rdf:RDF>
    6.92 +  </metadata>
    6.93 +  <g
    6.94 +     inkscape:label="Layer 1"
    6.95 +     inkscape:groupmode="layer"
    6.96 +     id="layer1">
    6.97 +    <text
    6.98 +       sodipodi:linespacing="100%"
    6.99 +       id="text12979"
   6.100 +       y="515.76575"
   6.101 +       x="326.92542"
   6.102 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.103 +       xml:space="preserve"><tspan
   6.104 +         y="515.76575"
   6.105 +         x="326.92542"
   6.106 +         id="tspan12981"
   6.107 +         sodipodi:role="line"
   6.108 +         style="text-align:center;text-anchor:middle">Master</tspan><tspan
   6.109 +         y="524.20056"
   6.110 +         x="326.92542"
   6.111 +         sodipodi:role="line"
   6.112 +         id="tspan3291"
   6.113 +         style="font-size:8px;text-align:center;text-anchor:middle">(runtime system)</tspan><tspan
   6.114 +         y="532.2005"
   6.115 +         x="326.92542"
   6.116 +         sodipodi:role="line"
   6.117 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.118 +         id="tspan8409">on core 1</tspan></text>
   6.119 +    <g
   6.120 +       id="g9336"
   6.121 +       transform="translate(44.002789,114)">
   6.122 +      <rect
   6.123 +         style="fill:none;stroke:#000000;stroke-width:1.08018124;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
   6.124 +         id="rect3293"
   6.125 +         width="65.276405"
   6.126 +         height="37.165791"
   6.127 +         x="346.40247"
   6.128 +         y="389.58255" />
   6.129 +      <text
   6.130 +         sodipodi:linespacing="100%"
   6.131 +         id="text3295"
   6.132 +         y="400.15268"
   6.133 +         x="379.00162"
   6.134 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.135 +         xml:space="preserve"><tspan
   6.136 +           id="tspan3301"
   6.137 +           y="400.15268"
   6.138 +           x="379.00162"
   6.139 +           sodipodi:role="line"
   6.140 +           style="text-align:center;text-anchor:middle;fill:#008000">Seed VP</tspan><tspan
   6.141 +           y="408.58746"
   6.142 +           x="379.00162"
   6.143 +           sodipodi:role="line"
   6.144 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
   6.145 +           id="tspan9389">(created at</tspan><tspan
   6.146 +           y="416.58746"
   6.147 +           x="379.00162"
   6.148 +           sodipodi:role="line"
   6.149 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
   6.150 +           id="tspan9391">app startup,</tspan><tspan
   6.151 +           y="424.58746"
   6.152 +           x="379.00162"
   6.153 +           sodipodi:role="line"
   6.154 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
   6.155 +           id="tspan9744">on core 1)</tspan></text>
   6.156 +    </g>
   6.157 +    <text
   6.158 +       xml:space="preserve"
   6.159 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.160 +       x="517.16797"
   6.161 +       y="467.42465"
   6.162 +       id="text3318-1"
   6.163 +       sodipodi:linespacing="100%"><tspan
   6.164 +         style="text-align:center;text-anchor:middle;fill:#008000"
   6.165 +         sodipodi:role="line"
   6.166 +         x="517.16797"
   6.167 +         y="467.42465"
   6.168 +         id="tspan3322-5">Application Code</tspan></text>
   6.169 +    <text
   6.170 +       sodipodi:linespacing="100%"
   6.171 +       id="text3376"
   6.172 +       y="541.42468"
   6.173 +       x="517.16797"
   6.174 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.175 +       xml:space="preserve"><tspan
   6.176 +         id="tspan3378"
   6.177 +         y="541.42468"
   6.178 +         x="517.16797"
   6.179 +         sodipodi:role="line"
   6.180 +         style="text-align:center;text-anchor:middle;fill:#008000">Seed_Fn</tspan></text>
   6.181 +    <text
   6.182 +       xml:space="preserve"
   6.183 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.184 +       x="517.16797"
   6.185 +       y="761.42468"
   6.186 +       id="text3380"
   6.187 +       sodipodi:linespacing="100%"><tspan
   6.188 +         style="text-align:center;text-anchor:middle;fill:#008000"
   6.189 +         sodipodi:role="line"
   6.190 +         x="517.16797"
   6.191 +         y="761.42468"
   6.192 +         id="tspan3382">Work_Fn</tspan></text>
   6.193 +    <text
   6.194 +       sodipodi:linespacing="100%"
   6.195 +       id="text3388"
   6.196 +       y="467.42465"
   6.197 +       x="604.63812"
   6.198 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.199 +       xml:space="preserve"><tspan
   6.200 +         id="tspan3390"
   6.201 +         y="467.42465"
   6.202 +         x="606.14203"
   6.203 +         sodipodi:role="line"
   6.204 +         style="text-align:center;text-anchor:middle;fill:#800000">Language </tspan><tspan
   6.205 +         y="477.42465"
   6.206 +         x="604.63812"
   6.207 +         sodipodi:role="line"
   6.208 +         style="text-align:center;text-anchor:middle;fill:#800000"
   6.209 +         id="tspan5106">Wrapper-Lib</tspan><tspan
   6.210 +         y="487.42465"
   6.211 +         x="604.63812"
   6.212 +         sodipodi:role="line"
   6.213 +         style="text-align:center;text-anchor:middle;fill:#800000"
   6.214 +         id="tspan3392">Code</tspan></text>
   6.215 +    <text
   6.216 +       xml:space="preserve"
   6.217 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.218 +       x="669.16797"
   6.219 +       y="467.42465"
   6.220 +       id="text3394"
   6.221 +       sodipodi:linespacing="100%"><tspan
   6.222 +         style="text-align:center;text-anchor:middle;fill:#000080"
   6.223 +         sodipodi:role="line"
   6.224 +         x="669.16797"
   6.225 +         y="467.42465"
   6.226 +         id="tspan3396">Proto-Runtime</tspan><tspan
   6.227 +         style="text-align:center;text-anchor:middle;fill:#000080"
   6.228 +         sodipodi:role="line"
   6.229 +         x="669.16797"
   6.230 +         y="477.42465"
   6.231 +         id="tspan4998">Primitive</tspan><tspan
   6.232 +         id="tspan3398"
   6.233 +         style="text-align:center;text-anchor:middle;fill:#000080"
   6.234 +         sodipodi:role="line"
   6.235 +         x="669.16797"
   6.236 +         y="487.42465">Code</tspan></text>
   6.237 +    <text
   6.238 +       xml:space="preserve"
   6.239 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.240 +       x="137.31689"
   6.241 +       y="573.42468"
   6.242 +       id="text3412"
   6.243 +       sodipodi:linespacing="100%"><tspan
   6.244 +         style="text-align:center;text-anchor:middle;fill:#800000"
   6.245 +         sodipodi:role="line"
   6.246 +         x="137.31689"
   6.247 +         y="573.42468"
   6.248 +         id="tspan3414">Lang Handler</tspan><tspan
   6.249 +         style="text-align:center;text-anchor:middle;fill:#800000"
   6.250 +         sodipodi:role="line"
   6.251 +         x="137.31689"
   6.252 +         y="583.42468"
   6.253 +         id="tspan3422">for create VP</tspan></text>
   6.254 +    <text
   6.255 +       xml:space="preserve"
   6.256 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.257 +       x="137.68066"
   6.258 +       y="621.42468"
   6.259 +       id="text3444"
   6.260 +       sodipodi:linespacing="100%"><tspan
   6.261 +         style="text-align:center;text-anchor:middle;fill:#800000"
   6.262 +         sodipodi:role="line"
   6.263 +         x="137.68066"
   6.264 +         y="621.42468"
   6.265 +         id="tspan3450">Assigner Fn</tspan></text>
   6.266 +    <text
   6.267 +       xml:space="preserve"
   6.268 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.269 +       x="327.16797"
   6.270 +       y="469.42465"
   6.271 +       id="text3456"
   6.272 +       sodipodi:linespacing="100%"><tspan
   6.273 +         style="text-align:center;text-anchor:middle"
   6.274 +         sodipodi:role="line"
   6.275 +         x="328.67188"
   6.276 +         y="469.42465"
   6.277 +         id="tspan3458">Instances of </tspan><tspan
   6.278 +         style="text-align:center;text-anchor:middle"
   6.279 +         sodipodi:role="line"
   6.280 +         x="327.16797"
   6.281 +         y="479.42465"
   6.282 +         id="tspan8405">runtime system</tspan><tspan
   6.283 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.284 +         sodipodi:role="line"
   6.285 +         x="327.16797"
   6.286 +         y="487.85944"
   6.287 +         id="tspan9383">(data structs</tspan><tspan
   6.288 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.289 +         sodipodi:role="line"
   6.290 +         x="327.16797"
   6.291 +         y="495.85944"
   6.292 +         id="tspan9385">on heap)</tspan><tspan
   6.293 +         id="tspan3460"
   6.294 +         style="text-align:center;text-anchor:middle"
   6.295 +         sodipodi:role="line"
   6.296 +         x="327.16797"
   6.297 +         y="503.85944" /></text>
   6.298 +    <text
   6.299 +       sodipodi:linespacing="100%"
   6.300 +       id="text3462"
   6.301 +       y="467.42465"
   6.302 +       x="423.16797"
   6.303 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.304 +       xml:space="preserve"><tspan
   6.305 +         id="tspan3464"
   6.306 +         y="467.42465"
   6.307 +         x="423.16797"
   6.308 +         sodipodi:role="line"
   6.309 +         style="text-align:center;text-anchor:middle">Instances of</tspan><tspan
   6.310 +         y="477.42465"
   6.311 +         x="423.16797"
   6.312 +         sodipodi:role="line"
   6.313 +         style="text-align:center;text-anchor:middle"
   6.314 +         id="tspan3468">Virtual Processors</tspan><tspan
   6.315 +         y="485.85944"
   6.316 +         x="423.16797"
   6.317 +         sodipodi:role="line"
   6.318 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.319 +         id="tspan3466">(data structs</tspan><tspan
   6.320 +         y="493.85944"
   6.321 +         x="423.16797"
   6.322 +         sodipodi:role="line"
   6.323 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.324 +         id="tspan9387">on heap)</tspan></text>
   6.325 +    <path
   6.326 +       inkscape:connector-curvature="0"
   6.327 +       id="path4796"
   6.328 +       d="m 457.32649,538.02605 c 38.42351,0 38.42351,0 38.42351,0"
   6.329 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999996, 2.99999996;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
   6.330 +    <text
   6.331 +       xml:space="preserve"
   6.332 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.333 +       x="604.78461"
   6.334 +       y="535.42468"
   6.335 +       id="text4988"
   6.336 +       sodipodi:linespacing="100%"><tspan
   6.337 +         style="text-align:center;text-anchor:middle;fill:#800000"
   6.338 +         sodipodi:role="line"
   6.339 +         x="604.78461"
   6.340 +         y="535.42468"
   6.341 +         id="tspan4990">create VP</tspan><tspan
   6.342 +         style="text-align:center;text-anchor:middle;fill:#800000"
   6.343 +         sodipodi:role="line"
   6.344 +         x="604.78461"
   6.345 +         y="545.42468"
   6.346 +         id="tspan5104">wrapper Fn</tspan></text>
   6.347 +    <text
   6.348 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"
   6.349 +       xml:space="preserve"
   6.350 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.351 +       x="640.93384"
   6.352 +       y="566.94653"
   6.353 +       id="text5064"
   6.354 +       sodipodi:linespacing="100%"><tspan
   6.355 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.356 +         sodipodi:role="line"
   6.357 +         x="640.93384"
   6.358 +         y="566.94653"
   6.359 +         id="tspan5066">Call to dyn lib</tspan></text>
   6.360 +    <path
   6.361 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000003, 3.00000003;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   6.362 +       d="m 291.99816,538.02605 c -63.44071,0 -63.44071,0 -63.44071,0"
   6.363 +       id="path5068"
   6.364 +       inkscape:connector-curvature="0" />
   6.365 +    <text
   6.366 +       sodipodi:linespacing="100%"
   6.367 +       id="text5070"
   6.368 +       y="574.53986"
   6.369 +       x="148.45142"
   6.370 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.371 +       xml:space="preserve"
   6.372 +       transform="matrix(0.97994281,-0.19927893,0.19927893,0.97994281,0,0)"><tspan
   6.373 +         id="tspan5072"
   6.374 +         y="574.53986"
   6.375 +         x="148.45142"
   6.376 +         sodipodi:role="line"
   6.377 +         style="font-size:8px;text-align:center;text-anchor:middle">Top Level Fn</tspan></text>
   6.378 +    <text
   6.379 +       transform="matrix(0.97994281,-0.19927893,0.19927893,0.97994281,0,0)"
   6.380 +       xml:space="preserve"
   6.381 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.382 +       x="368.35757"
   6.383 +       y="617.21826"
   6.384 +       id="text5074"
   6.385 +       sodipodi:linespacing="100%"><tspan
   6.386 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.387 +         sodipodi:role="line"
   6.388 +         x="368.35757"
   6.389 +         y="617.21826"
   6.390 +         id="tspan5076">Top Level Fn</tspan></text>
   6.391 +    <text
   6.392 +       sodipodi:linespacing="100%"
   6.393 +       id="text5078"
   6.394 +       y="833.20477"
   6.395 +       x="326.47617"
   6.396 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.397 +       xml:space="preserve"
   6.398 +       transform="matrix(0.97994281,-0.19927893,0.19927893,0.97994281,0,0)"><tspan
   6.399 +         id="tspan5080"
   6.400 +         y="833.20477"
   6.401 +         x="326.47617"
   6.402 +         sodipodi:role="line"
   6.403 +         style="font-size:8px;text-align:center;text-anchor:middle">Top Level Fn</tspan></text>
   6.404 +    <path
   6.405 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999996, 2.99999996;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   6.406 +       d="m 458.9835,758.02605 c 36.7665,0 36.7665,0 36.7665,0"
   6.407 +       id="path5082"
   6.408 +       inkscape:connector-curvature="0" />
   6.409 +    <path
   6.410 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
   6.411 +       d="m 514.02904,544.01894 c 0,5.6572 0,5.6572 0,5.6572"
   6.412 +       id="path5092"
   6.413 +       inkscape:connector-curvature="0"
   6.414 +       sodipodi:nodetypes="cc" />
   6.415 +    <path
   6.416 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   6.417 +       d="m 514.24714,550.02605 c 85.56237,0 85.56237,0 85.56237,0"
   6.418 +       id="path5094"
   6.419 +       inkscape:connector-curvature="0" />
   6.420 +    <path
   6.421 +       inkscape:connector-curvature="0"
   6.422 +       id="path5096"
   6.423 +       d="m 602.77166,658.02605 c -88.41298,0 -88.41298,0 -88.41298,0"
   6.424 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
   6.425 +    <path
   6.426 +       sodipodi:nodetypes="cc"
   6.427 +       inkscape:connector-curvature="0"
   6.428 +       id="path5140"
   6.429 +       d="m 514.02904,658.31987 c 0,26.21842 0,26.21842 0,26.21842"
   6.430 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
   6.431 +    <path
   6.432 +       inkscape:connector-curvature="0"
   6.433 +       id="path5142"
   6.434 +       d="m 514.2471,684.02605 c 87.58783,0 87.58783,0 87.58783,0"
   6.435 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
   6.436 +    <text
   6.437 +       sodipodi:linespacing="100%"
   6.438 +       id="text5157"
   6.439 +       y="670.71179"
   6.440 +       x="604.78461"
   6.441 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.442 +       xml:space="preserve"><tspan
   6.443 +         id="tspan5161"
   6.444 +         y="670.71179"
   6.445 +         x="604.78461"
   6.446 +         sodipodi:role="line"
   6.447 +         style="text-align:center;text-anchor:middle;fill:#800000">end VP</tspan><tspan
   6.448 +         y="680.71179"
   6.449 +         x="604.78461"
   6.450 +         sodipodi:role="line"
   6.451 +         style="text-align:center;text-anchor:middle;fill:#800000"
   6.452 +         id="tspan5207">wrapper Fn</tspan></text>
   6.453 +    <path
   6.454 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   6.455 +       d="m 602.26584,690.02605 c 63.99676,0 63.99676,0 63.99676,0"
   6.456 +       id="path5165"
   6.457 +       inkscape:connector-curvature="0" />
   6.458 +    <path
   6.459 +       sodipodi:nodetypes="cc"
   6.460 +       inkscape:connector-curvature="0"
   6.461 +       id="path5179"
   6.462 +       d="m 514.02904,764.01895 c 0,5.6572 0,5.6572 0,5.6572"
   6.463 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
   6.464 +    <path
   6.465 +       sodipodi:nodetypes="cc"
   6.466 +       inkscape:connector-curvature="0"
   6.467 +       id="path5209"
   6.468 +       d="m 602.02904,682.31985 c 0,7.35629 0,7.35629 0,7.35629"
   6.469 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
   6.470 +    <text
   6.471 +       xml:space="preserve"
   6.472 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.473 +       x="497.16797"
   6.474 +       y="399.42468"
   6.475 +       id="text5211"
   6.476 +       sodipodi:linespacing="100%"><tspan
   6.477 +         style="text-align:center;text-anchor:middle"
   6.478 +         sodipodi:role="line"
   6.479 +         x="497.16797"
   6.480 +         y="399.42468"
   6.481 +         id="tspan5215" /></text>
   6.482 +    <path
   6.483 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
   6.484 +       d="m 602.02904,550.21843 c 0,19.4577 0,19.4577 0,19.4577"
   6.485 +       id="path5217"
   6.486 +       inkscape:connector-curvature="0"
   6.487 +       sodipodi:nodetypes="cc" />
   6.488 +    <path
   6.489 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   6.490 +       d="m 602.24714,570.02605 c 64.71029,0 64.71029,0 64.71029,0"
   6.491 +       id="path5219"
   6.492 +       inkscape:connector-curvature="0" />
   6.493 +    <path
   6.494 +       inkscape:connector-curvature="0"
   6.495 +       id="path5221"
   6.496 +       d="m 666.85635,654.02605 c -65.78483,0 -65.78483,0 -65.78483,0"
   6.497 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
   6.498 +    <path
   6.499 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
   6.500 +       d="m 668.02904,568.63925 c 0,13.68455 0,13.68455 0,13.68455"
   6.501 +       id="path5223"
   6.502 +       inkscape:connector-curvature="0"
   6.503 +       sodipodi:nodetypes="cc" />
   6.504 +    <path
   6.505 +       sodipodi:nodetypes="cc"
   6.506 +       inkscape:connector-curvature="0"
   6.507 +       id="path5229"
   6.508 +       d="m 602.02904,653.22687 c 0,5.5885 0,5.5885 0,5.5885"
   6.509 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
   6.510 +    <path
   6.511 +       sodipodi:nodetypes="cc"
   6.512 +       inkscape:connector-curvature="0"
   6.513 +       id="path5235"
   6.514 +       d="m 668.02904,640.63925 c 0,13.68455 0,13.68455 0,13.68455"
   6.515 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
   6.516 +    <text
   6.517 +       sodipodi:linespacing="100%"
   6.518 +       id="text5239"
   6.519 +       y="887.21881"
   6.520 +       x="75.689163"
   6.521 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.522 +       xml:space="preserve"
   6.523 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
   6.524 +         id="tspan5241"
   6.525 +         y="887.21881"
   6.526 +         x="75.689163"
   6.527 +         sodipodi:role="line"
   6.528 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan><tspan
   6.529 +         y="895.21881"
   6.530 +         x="75.689163"
   6.531 +         sodipodi:role="line"
   6.532 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.533 +         id="tspan5243">and switch</tspan><tspan
   6.534 +         y="903.21881"
   6.535 +         x="75.689163"
   6.536 +         sodipodi:role="line"
   6.537 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.538 +         id="tspan5245">to runtime</tspan></text>
   6.539 +    <path
   6.540 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   6.541 +       d="m 271.03421,642.02605 c 193.92439,0 193.92439,0 193.92439,0"
   6.542 +       id="path5247"
   6.543 +       inkscape:connector-curvature="0" />
   6.544 +    <text
   6.545 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
   6.546 +       xml:space="preserve"
   6.547 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.548 +       x="45.084938"
   6.549 +       y="918.83185"
   6.550 +       id="text5249"
   6.551 +       sodipodi:linespacing="100%"><tspan
   6.552 +         id="tspan5255"
   6.553 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.554 +         sodipodi:role="line"
   6.555 +         x="45.084938"
   6.556 +         y="918.83185">return</tspan><tspan
   6.557 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.558 +         sodipodi:role="line"
   6.559 +         x="45.084938"
   6.560 +         y="926.83185"
   6.561 +         id="tspan5261">from</tspan><tspan
   6.562 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.563 +         sodipodi:role="line"
   6.564 +         x="45.084938"
   6.565 +         y="934.83185"
   6.566 +         id="tspan5263">suspend</tspan></text>
   6.567 +    <text
   6.568 +       sodipodi:linespacing="100%"
   6.569 +       id="text5345"
   6.570 +       y="557.42468"
   6.571 +       x="667.38037"
   6.572 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.573 +       xml:space="preserve"><tspan
   6.574 +         id="tspan5349"
   6.575 +         y="557.42468"
   6.576 +         x="667.38037"
   6.577 +         sodipodi:role="line"
   6.578 +         style="text-align:center;text-anchor:middle;fill:#000080">PR primitive Fn</tspan><tspan
   6.579 +         y="567.42468"
   6.580 +         x="667.38037"
   6.581 +         sodipodi:role="line"
   6.582 +         style="text-align:center;text-anchor:middle;fill:#000080"
   6.583 +         id="tspan5353">to send request</tspan></text>
   6.584 +    <text
   6.585 +       sodipodi:linespacing="100%"
   6.586 +       id="text5355"
   6.587 +       y="554.71265"
   6.588 +       x="556.00226"
   6.589 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.590 +       xml:space="preserve"
   6.591 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
   6.592 +         id="tspan5357"
   6.593 +         y="554.71265"
   6.594 +         x="556.00226"
   6.595 +         sodipodi:role="line"
   6.596 +         style="font-size:8px;text-align:center;text-anchor:middle">normal call</tspan></text>
   6.597 +    <path
   6.598 +       sodipodi:nodetypes="cc"
   6.599 +       inkscape:connector-curvature="0"
   6.600 +       id="path5359"
   6.601 +       d="m 668.02904,689.28283 c 0,13.68455 0,13.68455 0,13.68455"
   6.602 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
   6.603 +    <text
   6.604 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
   6.605 +       xml:space="preserve"
   6.606 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.607 +       x="-4.9486814"
   6.608 +       y="973.39014"
   6.609 +       id="text5363"
   6.610 +       sodipodi:linespacing="100%"><tspan
   6.611 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.612 +         sodipodi:role="line"
   6.613 +         x="-4.9486814"
   6.614 +         y="973.39014"
   6.615 +         id="tspan5365">suspend</tspan><tspan
   6.616 +         id="tspan5367"
   6.617 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.618 +         sodipodi:role="line"
   6.619 +         x="-4.9486814"
   6.620 +         y="981.39014">and switch</tspan><tspan
   6.621 +         id="tspan5369"
   6.622 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.623 +         sodipodi:role="line"
   6.624 +         x="-4.9486814"
   6.625 +         y="989.39014">to runtime</tspan></text>
   6.626 +    <text
   6.627 +       sodipodi:linespacing="100%"
   6.628 +       id="text5371"
   6.629 +       y="755.42468"
   6.630 +       x="604.59662"
   6.631 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.632 +       xml:space="preserve"><tspan
   6.633 +         id="tspan5373"
   6.634 +         y="755.42468"
   6.635 +         x="604.59662"
   6.636 +         sodipodi:role="line"
   6.637 +         style="text-align:center;text-anchor:middle;fill:#800000">Mutex Acquire</tspan><tspan
   6.638 +         id="tspan5375"
   6.639 +         y="765.42468"
   6.640 +         x="604.59662"
   6.641 +         sodipodi:role="line"
   6.642 +         style="text-align:center;text-anchor:middle;fill:#800000">wrapper Fn</tspan></text>
   6.643 +    <path
   6.644 +       inkscape:connector-curvature="0"
   6.645 +       id="path5379"
   6.646 +       d="m 514.24714,770.02605 c 85.56237,0 85.56237,0 85.56237,0"
   6.647 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
   6.648 +    <path
   6.649 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   6.650 +       d="m 602.77166,870.02605 c -88.41298,0 -88.41298,0 -88.41298,0"
   6.651 +       id="path5381"
   6.652 +       inkscape:connector-curvature="0" />
   6.653 +    <text
   6.654 +       xml:space="preserve"
   6.655 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.656 +       x="604.78461"
   6.657 +       y="882.71179"
   6.658 +       id="text5387"
   6.659 +       sodipodi:linespacing="100%"><tspan
   6.660 +         style="text-align:center;text-anchor:middle;fill:#800000"
   6.661 +         sodipodi:role="line"
   6.662 +         x="604.78461"
   6.663 +         y="882.71179"
   6.664 +         id="tspan5389">end VP</tspan><tspan
   6.665 +         id="tspan5391"
   6.666 +         style="text-align:center;text-anchor:middle;fill:#800000"
   6.667 +         sodipodi:role="line"
   6.668 +         x="604.78461"
   6.669 +         y="892.71179">wrapper Fn</tspan></text>
   6.670 +    <path
   6.671 +       inkscape:connector-curvature="0"
   6.672 +       id="path5393"
   6.673 +       d="m 602.289,902.02605 c 65.24023,0 65.24023,0 65.24023,0"
   6.674 +       style="fill:none;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
   6.675 +    <path
   6.676 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
   6.677 +       d="m 602.02904,894.31985 c 0,7.35629 0,7.35629 0,7.35629"
   6.678 +       id="path5401"
   6.679 +       inkscape:connector-curvature="0"
   6.680 +       sodipodi:nodetypes="cc" />
   6.681 +    <path
   6.682 +       sodipodi:nodetypes="cc"
   6.683 +       inkscape:connector-curvature="0"
   6.684 +       id="path5403"
   6.685 +       d="m 602.02904,770.21843 c 0,19.4577 0,19.4577 0,19.4577"
   6.686 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
   6.687 +    <path
   6.688 +       inkscape:connector-curvature="0"
   6.689 +       id="path5405"
   6.690 +       d="m 602.6148,790.02605 c 64.1779,0 64.1779,0 64.1779,0"
   6.691 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
   6.692 +    <path
   6.693 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   6.694 +       d="m 668.13452,866.02605 c -67.06305,0 -67.06305,0 -67.06305,0"
   6.695 +       id="path5407"
   6.696 +       inkscape:connector-curvature="0" />
   6.697 +    <path
   6.698 +       sodipodi:nodetypes="cc"
   6.699 +       inkscape:connector-curvature="0"
   6.700 +       id="path5409"
   6.701 +       d="m 668.02904,788.63925 c 0,13.68455 0,13.68455 0,13.68455"
   6.702 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
   6.703 +    <path
   6.704 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
   6.705 +       d="m 602.02904,865.22687 c 0,5.5885 0,5.5885 0,5.5885"
   6.706 +       id="path5411"
   6.707 +       inkscape:connector-curvature="0"
   6.708 +       sodipodi:nodetypes="cc" />
   6.709 +    <path
   6.710 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
   6.711 +       d="m 668.02904,852.63925 c 0,13.68455 0,13.68455 0,13.68455"
   6.712 +       id="path5417"
   6.713 +       inkscape:connector-curvature="0"
   6.714 +       sodipodi:nodetypes="cc" />
   6.715 +    <text
   6.716 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
   6.717 +       xml:space="preserve"
   6.718 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.719 +       x="-74.503059"
   6.720 +       y="1045.2394"
   6.721 +       id="text5421"
   6.722 +       sodipodi:linespacing="100%"><tspan
   6.723 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.724 +         sodipodi:role="line"
   6.725 +         x="-74.503059"
   6.726 +         y="1045.2394"
   6.727 +         id="tspan5423">suspend</tspan><tspan
   6.728 +         id="tspan5425"
   6.729 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.730 +         sodipodi:role="line"
   6.731 +         x="-74.503059"
   6.732 +         y="1053.2394">and switch</tspan><tspan
   6.733 +         id="tspan5427"
   6.734 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.735 +         sodipodi:role="line"
   6.736 +         x="-74.503059"
   6.737 +         y="1061.2394">to runtime</tspan></text>
   6.738 +    <text
   6.739 +       sodipodi:linespacing="100%"
   6.740 +       id="text5431"
   6.741 +       y="1071.1506"
   6.742 +       x="-102.37076"
   6.743 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.744 +       xml:space="preserve"
   6.745 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
   6.746 +         y="1071.1506"
   6.747 +         x="-102.37076"
   6.748 +         sodipodi:role="line"
   6.749 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.750 +         id="tspan5433">return</tspan><tspan
   6.751 +         id="tspan5435"
   6.752 +         y="1079.1506"
   6.753 +         x="-102.37076"
   6.754 +         sodipodi:role="line"
   6.755 +         style="font-size:8px;text-align:center;text-anchor:middle">from</tspan><tspan
   6.756 +         id="tspan5437"
   6.757 +         y="1087.1506"
   6.758 +         x="-102.37076"
   6.759 +         sodipodi:role="line"
   6.760 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan></text>
   6.761 +    <text
   6.762 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
   6.763 +       xml:space="preserve"
   6.764 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.765 +       x="556.96783"
   6.766 +       y="774.71014"
   6.767 +       id="text5445"
   6.768 +       sodipodi:linespacing="100%"><tspan
   6.769 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.770 +         sodipodi:role="line"
   6.771 +         x="556.96783"
   6.772 +         y="774.71014"
   6.773 +         id="tspan5447">normal call</tspan></text>
   6.774 +    <path
   6.775 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
   6.776 +       d="m 668.02904,901.28283 c 0,13.68455 0,13.68455 0,13.68455"
   6.777 +       id="path5449"
   6.778 +       inkscape:connector-curvature="0"
   6.779 +       sodipodi:nodetypes="cc" />
   6.780 +    <text
   6.781 +       sodipodi:linespacing="100%"
   6.782 +       id="text5453"
   6.783 +       y="1128.538"
   6.784 +       x="-152.3584"
   6.785 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.786 +       xml:space="preserve"
   6.787 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
   6.788 +         id="tspan5455"
   6.789 +         y="1128.538"
   6.790 +         x="-152.3584"
   6.791 +         sodipodi:role="line"
   6.792 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan><tspan
   6.793 +         y="1136.538"
   6.794 +         x="-152.3584"
   6.795 +         sodipodi:role="line"
   6.796 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.797 +         id="tspan5457">and switch</tspan><tspan
   6.798 +         y="1144.538"
   6.799 +         x="-152.3584"
   6.800 +         sodipodi:role="line"
   6.801 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.802 +         id="tspan5459">to runtime</tspan></text>
   6.803 +    <path
   6.804 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
   6.805 +       d="m 514.02904,870.31987 c 0,26.21842 0,26.21842 0,26.21842"
   6.806 +       id="path5461"
   6.807 +       inkscape:connector-curvature="0"
   6.808 +       sodipodi:nodetypes="cc" />
   6.809 +    <path
   6.810 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   6.811 +       d="m 514.2471,896.02605 c 87.58783,0 87.58783,0 87.58783,0"
   6.812 +       id="path5463"
   6.813 +       inkscape:connector-curvature="0" />
   6.814 +    <text
   6.815 +       sodipodi:linespacing="100%"
   6.816 +       id="text5465"
   6.817 +       y="688.71033"
   6.818 +       x="556.59009"
   6.819 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.820 +       xml:space="preserve"
   6.821 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
   6.822 +         id="tspan5467"
   6.823 +         y="688.71033"
   6.824 +         x="556.59009"
   6.825 +         sodipodi:role="line"
   6.826 +         style="font-size:8px;text-align:center;text-anchor:middle">normal call</tspan></text>
   6.827 +    <text
   6.828 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
   6.829 +       xml:space="preserve"
   6.830 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.831 +       x="557.52142"
   6.832 +       y="900.70972"
   6.833 +       id="text5469"
   6.834 +       sodipodi:linespacing="100%"><tspan
   6.835 +         style="font-size:8px;text-align:center;text-anchor:middle"
   6.836 +         sodipodi:role="line"
   6.837 +         x="557.52142"
   6.838 +         y="900.70972"
   6.839 +         id="tspan5471">normal call</tspan></text>
   6.840 +    <g
   6.841 +       transform="matrix(1,0,0,0.71130685,-16,282.52913)"
   6.842 +       id="g8395">
   6.843 +      <rect
   6.844 +         y="313.58255"
   6.845 +         x="310.40247"
   6.846 +         height="52.250008"
   6.847 +         width="65.276405"
   6.848 +         id="rect8397"
   6.849 +         style="fill:none;stroke:#000000;stroke-width:1.28076112;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
   6.850 +    </g>
   6.851 +    <path
   6.852 +       sodipodi:nodetypes="cc"
   6.853 +       inkscape:connector-curvature="0"
   6.854 +       id="path9273"
   6.855 +       d="m 514.02904,658.31987 c 0,26.21842 0,26.21842 0,26.21842"
   6.856 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
   6.857 +    <path
   6.858 +       sodipodi:nodetypes="cc"
   6.859 +       inkscape:connector-curvature="0"
   6.860 +       id="path9275"
   6.861 +       d="m 476.02904,544.79398 c 0,35.61575 0,35.61575 0,35.61575"
   6.862 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none" />
   6.863 +    <path
   6.864 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
   6.865 +       d="m 468.24715,580.02605 c 13.34137,0 13.34137,0 13.34137,0"
   6.866 +       id="path9277"
   6.867 +       inkscape:connector-curvature="0" />
   6.868 +    <path
   6.869 +       inkscape:connector-curvature="0"
   6.870 +       id="path9279"
   6.871 +       d="m 481.57781,642.02605 c -13.14022,0 -13.14022,0 -13.14022,0"
   6.872 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
   6.873 +    <path
   6.874 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
   6.875 +       d="m 476.02904,642.3113 c 0,57.40944 0,57.40944 0,57.40944"
   6.876 +       id="path9281"
   6.877 +       inkscape:connector-curvature="0"
   6.878 +       sodipodi:nodetypes="cc" />
   6.879 +    <path
   6.880 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
   6.881 +       d="m 481.57781,701.27417 c -13.14022,0 -13.14022,0 -13.14022,0"
   6.882 +       id="path9283"
   6.883 +       inkscape:connector-curvature="0" />
   6.884 +    <text
   6.885 +       transform="matrix(-0.01875541,0.9998241,-0.9998241,-0.01875541,0,0)"
   6.886 +       xml:space="preserve"
   6.887 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.888 +       x="615.90454"
   6.889 +       y="-469.42978"
   6.890 +       id="text9285"
   6.891 +       sodipodi:linespacing="100%"><tspan
   6.892 +         style="text-align:center;text-anchor:middle;fill:#008000"
   6.893 +         sodipodi:role="line"
   6.894 +         x="615.90454"
   6.895 +         y="-469.42978"
   6.896 +         id="tspan9287">Timeline of SeedVP</tspan></text>
   6.897 +    <text
   6.898 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
   6.899 +       xml:space="preserve"
   6.900 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.901 +       x="486.10849"
   6.902 +       y="579.01941"
   6.903 +       id="text9289"
   6.904 +       sodipodi:linespacing="100%"><tspan
   6.905 +         style="font-size:8px;text-align:start;text-anchor:start"
   6.906 +         sodipodi:role="line"
   6.907 +         x="486.10849"
   6.908 +         y="579.01941"
   6.909 +         id="tspan9291">suspend</tspan></text>
   6.910 +    <text
   6.911 +       sodipodi:linespacing="100%"
   6.912 +       id="text9293"
   6.913 +       y="643.01886"
   6.914 +       x="486.38965"
   6.915 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.916 +       xml:space="preserve"
   6.917 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
   6.918 +         id="tspan9295"
   6.919 +         y="643.01886"
   6.920 +         x="486.38965"
   6.921 +         sodipodi:role="line"
   6.922 +         style="font-size:8px;text-align:start;text-anchor:start">resume</tspan></text>
   6.923 +    <text
   6.924 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
   6.925 +       xml:space="preserve"
   6.926 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.927 +       x="486.64105"
   6.928 +       y="700.22437"
   6.929 +       id="text9297"
   6.930 +       sodipodi:linespacing="100%"><tspan
   6.931 +         style="font-size:8px;text-align:start;text-anchor:start"
   6.932 +         sodipodi:role="line"
   6.933 +         x="486.64105"
   6.934 +         y="700.22437"
   6.935 +         id="tspan9299">end</tspan></text>
   6.936 +    <text
   6.937 +       sodipodi:linespacing="100%"
   6.938 +       id="text9301"
   6.939 +       y="467.42465"
   6.940 +       x="63.167969"
   6.941 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.942 +       xml:space="preserve"><tspan
   6.943 +         id="tspan9303"
   6.944 +         y="467.42465"
   6.945 +         x="63.167969"
   6.946 +         sodipodi:role="line"
   6.947 +         style="text-align:center;text-anchor:middle;fill:#000080">Proto-Runtime</tspan><tspan
   6.948 +         id="tspan9305"
   6.949 +         y="477.42465"
   6.950 +         x="63.167969"
   6.951 +         sodipodi:role="line"
   6.952 +         style="text-align:center;text-anchor:middle;fill:#000080">Primitive</tspan><tspan
   6.953 +         y="487.42465"
   6.954 +         x="63.167969"
   6.955 +         sodipodi:role="line"
   6.956 +         style="text-align:center;text-anchor:middle;fill:#000080"
   6.957 +         id="tspan9307">Code</tspan></text>
   6.958 +    <text
   6.959 +       xml:space="preserve"
   6.960 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.961 +       x="65.380371"
   6.962 +       y="585.42468"
   6.963 +       id="text9309"
   6.964 +       sodipodi:linespacing="100%"><tspan
   6.965 +         id="tspan9313"
   6.966 +         style="text-align:center;text-anchor:middle;fill:#000080"
   6.967 +         sodipodi:role="line"
   6.968 +         x="65.380371"
   6.969 +         y="585.42468">PR primitive Fn</tspan><tspan
   6.970 +         style="text-align:center;text-anchor:middle;fill:#000080"
   6.971 +         sodipodi:role="line"
   6.972 +         x="65.380371"
   6.973 +         y="595.42468"
   6.974 +         id="tspan9317">to create VP</tspan></text>
   6.975 +    <path
   6.976 +       inkscape:connector-curvature="0"
   6.977 +       id="path9321"
   6.978 +       d="m 101.87628,587.85467 c 83.54552,12.98474 93.01032,9.74762 154.91834,33.79457 83.60123,32.47325 132.79902,111.74825 132.79902,111.74825"
   6.979 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000006, 3.00000006;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   6.980 +       sodipodi:nodetypes="csc" />
   6.981 +    <g
   6.982 +       id="g9341"
   6.983 +       transform="translate(44.002789,336)">
   6.984 +      <rect
   6.985 +         y="389.58255"
   6.986 +         x="346.40247"
   6.987 +         height="37.165791"
   6.988 +         width="65.276405"
   6.989 +         id="rect9343"
   6.990 +         style="fill:none;stroke:#000000;stroke-width:1.08018124;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
   6.991 +      <text
   6.992 +         xml:space="preserve"
   6.993 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   6.994 +         x="379.35806"
   6.995 +         y="400.72159"
   6.996 +         id="text9345"
   6.997 +         sodipodi:linespacing="100%"><tspan
   6.998 +           style="text-align:center;text-anchor:middle;fill:#008000"
   6.999 +           sodipodi:role="line"
  6.1000 +           x="379.35806"
  6.1001 +           y="400.72159"
  6.1002 +           id="tspan9347">VP 1</tspan><tspan
  6.1003 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
  6.1004 +           sodipodi:role="line"
  6.1005 +           x="379.35806"
  6.1006 +           y="409.15637"
  6.1007 +           id="tspan9349">(created by</tspan><tspan
  6.1008 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
  6.1009 +           sodipodi:role="line"
  6.1010 +           x="379.35806"
  6.1011 +           y="417.15637"
  6.1012 +           id="tspan9355">application,</tspan><tspan
  6.1013 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
  6.1014 +           sodipodi:role="line"
  6.1015 +           x="379.35806"
  6.1016 +           y="425.15637"
  6.1017 +           id="tspan9746">on core 2)</tspan></text>
  6.1018 +    </g>
  6.1019 +    <g
  6.1020 +       transform="translate(44.002789,370)"
  6.1021 +       id="g9371" />
  6.1022 +    <text
  6.1023 +       xml:space="preserve"
  6.1024 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1025 +       x="202.41257"
  6.1026 +       y="541.42468"
  6.1027 +       id="text9512"
  6.1028 +       sodipodi:linespacing="100%"><tspan
  6.1029 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1030 +         sodipodi:role="line"
  6.1031 +         x="202.41257"
  6.1032 +         y="541.42468"
  6.1033 +         id="tspan9514">Master Fn</tspan></text>
  6.1034 +    <path
  6.1035 +       sodipodi:nodetypes="cc"
  6.1036 +       inkscape:connector-curvature="0"
  6.1037 +       id="path9522"
  6.1038 +       d="m 205.27805,580.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1039 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.1040 +    <path
  6.1041 +       inkscape:connector-curvature="0"
  6.1042 +       id="path9524"
  6.1043 +       d="m 205.05995,586.02605 c -67.19099,0 -67.19099,0 -67.19099,0"
  6.1044 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.1045 +    <path
  6.1046 +       sodipodi:nodetypes="cc"
  6.1047 +       inkscape:connector-curvature="0"
  6.1048 +       id="path9548"
  6.1049 +       d="m 137.27805,585.85824 c 0,11.43122 0,11.43122 0,11.43122"
  6.1050 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.1051 +    <path
  6.1052 +       inkscape:connector-curvature="0"
  6.1053 +       id="path9550"
  6.1054 +       d="m 137.57123,598.02605 c -69.22157,0 -69.22157,0 -69.22157,0"
  6.1055 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.1056 +    <path
  6.1057 +       sodipodi:nodetypes="cc"
  6.1058 +       inkscape:connector-curvature="0"
  6.1059 +       id="path9554"
  6.1060 +       d="m 205.27805,636.63925 c 0,4.54718 0,4.54718 0,4.54718"
  6.1061 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.1062 +    <text
  6.1063 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
  6.1064 +       xml:space="preserve"
  6.1065 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1066 +       x="-300.35513"
  6.1067 +       y="609.46997"
  6.1068 +       id="text9566"
  6.1069 +       sodipodi:linespacing="100%"><tspan
  6.1070 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1071 +         sodipodi:role="line"
  6.1072 +         x="-300.35513"
  6.1073 +         y="609.46997"
  6.1074 +         id="tspan9568">suspend</tspan><tspan
  6.1075 +         id="tspan9570"
  6.1076 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1077 +         sodipodi:role="line"
  6.1078 +         x="-300.35513"
  6.1079 +         y="617.46997">and switch</tspan><tspan
  6.1080 +         id="tspan9572"
  6.1081 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1082 +         sodipodi:role="line"
  6.1083 +         x="-300.35513"
  6.1084 +         y="625.46997">to app VP</tspan></text>
  6.1085 +    <path
  6.1086 +       sodipodi:nodetypes="cc"
  6.1087 +       inkscape:connector-curvature="0"
  6.1088 +       id="path9614"
  6.1089 +       d="m 205.27805,580.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1090 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.1091 +    <path
  6.1092 +       sodipodi:nodetypes="cc"
  6.1093 +       inkscape:connector-curvature="0"
  6.1094 +       id="path9616"
  6.1095 +       d="m 205.27805,580.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1096 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.1097 +    <path
  6.1098 +       inkscape:connector-curvature="0"
  6.1099 +       id="path9648"
  6.1100 +       d="m 468.24715,545.42364 c 13.34137,0 13.34137,0 13.34137,0"
  6.1101 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.1102 +    <text
  6.1103 +       sodipodi:linespacing="100%"
  6.1104 +       id="text9654"
  6.1105 +       y="547.021"
  6.1106 +       x="485.96786"
  6.1107 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1108 +       xml:space="preserve"
  6.1109 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  6.1110 +         id="tspan9656"
  6.1111 +         y="547.021"
  6.1112 +         x="485.96786"
  6.1113 +         sodipodi:role="line"
  6.1114 +         style="font-size:8px;text-align:start;text-anchor:start">start</tspan></text>
  6.1115 +    <path
  6.1116 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none"
  6.1117 +       d="m 476.02904,764.79398 c 0,35.61575 0,35.61575 0,35.61575"
  6.1118 +       id="path9658"
  6.1119 +       inkscape:connector-curvature="0"
  6.1120 +       sodipodi:nodetypes="cc" />
  6.1121 +    <path
  6.1122 +       inkscape:connector-curvature="0"
  6.1123 +       id="path9660"
  6.1124 +       d="m 468.24715,800.02605 c 13.34137,0 13.34137,0 13.34137,0"
  6.1125 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.1126 +    <path
  6.1127 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  6.1128 +       d="m 481.57781,854.02605 c -13.14022,0 -13.14022,0 -13.14022,0"
  6.1129 +       id="path9662"
  6.1130 +       inkscape:connector-curvature="0" />
  6.1131 +    <text
  6.1132 +       sodipodi:linespacing="100%"
  6.1133 +       id="text9668"
  6.1134 +       y="-467.51968"
  6.1135 +       x="833.97864"
  6.1136 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1137 +       xml:space="preserve"
  6.1138 +       transform="matrix(-0.01875541,0.9998241,-0.9998241,-0.01875541,0,0)"><tspan
  6.1139 +         y="-467.51968"
  6.1140 +         x="833.97864"
  6.1141 +         sodipodi:role="line"
  6.1142 +         style="text-align:center;text-anchor:middle;fill:#008000"
  6.1143 +         id="tspan9740">Timeline of VP 1</tspan></text>
  6.1144 +    <text
  6.1145 +       sodipodi:linespacing="100%"
  6.1146 +       id="text9672"
  6.1147 +       y="799.01776"
  6.1148 +       x="487.07419"
  6.1149 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1150 +       xml:space="preserve"
  6.1151 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  6.1152 +         id="tspan9674"
  6.1153 +         y="799.01776"
  6.1154 +         x="487.07419"
  6.1155 +         sodipodi:role="line"
  6.1156 +         style="font-size:8px;text-align:start;text-anchor:start">suspend</tspan></text>
  6.1157 +    <text
  6.1158 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.1159 +       xml:space="preserve"
  6.1160 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1161 +       x="487.32007"
  6.1162 +       y="855.01727"
  6.1163 +       id="text9676"
  6.1164 +       sodipodi:linespacing="100%"><tspan
  6.1165 +         style="font-size:8px;text-align:start;text-anchor:start"
  6.1166 +         sodipodi:role="line"
  6.1167 +         x="487.32007"
  6.1168 +         y="855.01727"
  6.1169 +         id="tspan9678">resume</tspan></text>
  6.1170 +    <path
  6.1171 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  6.1172 +       d="m 468.24715,765.42364 c 13.34137,0 13.34137,0 13.34137,0"
  6.1173 +       id="path9684"
  6.1174 +       inkscape:connector-curvature="0" />
  6.1175 +    <text
  6.1176 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.1177 +       xml:space="preserve"
  6.1178 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1179 +       x="486.93356"
  6.1180 +       y="767.01935"
  6.1181 +       id="text9686"
  6.1182 +       sodipodi:linespacing="100%"><tspan
  6.1183 +         style="font-size:8px;text-align:start;text-anchor:start"
  6.1184 +         sodipodi:role="line"
  6.1185 +         x="486.93356"
  6.1186 +         y="767.01935"
  6.1187 +         id="tspan9688">start</tspan></text>
  6.1188 +    <path
  6.1189 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none"
  6.1190 +       d="m 266.02904,579.4311 c 0,61.88904 0,61.88904 0,61.88904"
  6.1191 +       id="path9690"
  6.1192 +       inkscape:connector-curvature="0"
  6.1193 +       sodipodi:nodetypes="cc" />
  6.1194 +    <path
  6.1195 +       inkscape:connector-curvature="0"
  6.1196 +       id="path9692"
  6.1197 +       d="m 258.24715,580.02605 c 13.34137,0 13.34137,0 13.34137,0"
  6.1198 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.1199 +    <path
  6.1200 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  6.1201 +       d="m 271.57781,642.02605 c -13.14022,0 -13.14022,0 -13.14022,0"
  6.1202 +       id="path9694"
  6.1203 +       inkscape:connector-curvature="0" />
  6.1204 +    <text
  6.1205 +       sodipodi:linespacing="100%"
  6.1206 +       id="text9700"
  6.1207 +       y="-276.31772"
  6.1208 +       x="625.34003"
  6.1209 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1210 +       xml:space="preserve"
  6.1211 +       transform="matrix(0.00239328,0.99999714,-0.99999714,0.00239328,0,0)"><tspan
  6.1212 +         y="-276.31772"
  6.1213 +         x="625.34003"
  6.1214 +         sodipodi:role="line"
  6.1215 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1216 +         id="tspan9736">Timeline of Master on core 1</tspan></text>
  6.1217 +    <text
  6.1218 +       sodipodi:linespacing="100%"
  6.1219 +       id="text9704"
  6.1220 +       y="642.12531"
  6.1221 +       x="262.08206"
  6.1222 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1223 +       xml:space="preserve"
  6.1224 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  6.1225 +         id="tspan9706"
  6.1226 +         y="642.12531"
  6.1227 +         x="262.08206"
  6.1228 +         sodipodi:role="line"
  6.1229 +         style="font-size:8px;text-align:end;text-anchor:end">suspend</tspan></text>
  6.1230 +    <text
  6.1231 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.1232 +       xml:space="preserve"
  6.1233 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1234 +       x="259.36166"
  6.1235 +       y="582.12573"
  6.1236 +       id="text9708"
  6.1237 +       sodipodi:linespacing="100%"><tspan
  6.1238 +         style="font-size:8px;text-align:end;text-anchor:end"
  6.1239 +         sodipodi:role="line"
  6.1240 +         x="259.36166"
  6.1241 +         y="582.12573"
  6.1242 +         id="tspan9710">resume</tspan></text>
  6.1243 +    <path
  6.1244 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  6.1245 +       d="m 258.24715,545.42364 c 13.34137,0 13.34137,0 13.34137,0"
  6.1246 +       id="path9716"
  6.1247 +       inkscape:connector-curvature="0" />
  6.1248 +    <text
  6.1249 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.1250 +       xml:space="preserve"
  6.1251 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1252 +       x="258.41916"
  6.1253 +       y="548.09222"
  6.1254 +       id="text9718"
  6.1255 +       sodipodi:linespacing="100%"><tspan
  6.1256 +         style="font-size:8px;text-align:end;text-anchor:end"
  6.1257 +         sodipodi:role="line"
  6.1258 +         x="258.41916"
  6.1259 +         y="548.09222"
  6.1260 +         id="tspan9720">start</tspan></text>
  6.1261 +    <path
  6.1262 +       sodipodi:nodetypes="cc"
  6.1263 +       inkscape:connector-curvature="0"
  6.1264 +       id="path9722"
  6.1265 +       d="m 266.02904,699.43112 c 0,10.33165 0,10.33165 0,10.33165"
  6.1266 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
  6.1267 +    <path
  6.1268 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  6.1269 +       d="m 258.24715,700.02605 c 13.34137,0 13.34137,0 13.34137,0"
  6.1270 +       id="path9724"
  6.1271 +       inkscape:connector-curvature="0" />
  6.1272 +    <text
  6.1273 +       sodipodi:linespacing="100%"
  6.1274 +       id="text9936"
  6.1275 +       y="786.9176"
  6.1276 +       x="644.57471"
  6.1277 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1278 +       xml:space="preserve"
  6.1279 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"><tspan
  6.1280 +         id="tspan9938"
  6.1281 +         y="786.9176"
  6.1282 +         x="644.57471"
  6.1283 +         sodipodi:role="line"
  6.1284 +         style="font-size:8px;text-align:center;text-anchor:middle">Call to dyn lib</tspan></text>
  6.1285 +    <text
  6.1286 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"
  6.1287 +       xml:space="preserve"
  6.1288 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1289 +       x="646.42737"
  6.1290 +       y="898.90509"
  6.1291 +       id="text9940"
  6.1292 +       sodipodi:linespacing="100%"><tspan
  6.1293 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1294 +         sodipodi:role="line"
  6.1295 +         x="646.42737"
  6.1296 +         y="898.90509"
  6.1297 +         id="tspan9942">Call to dyn lib</tspan></text>
  6.1298 +    <text
  6.1299 +       sodipodi:linespacing="100%"
  6.1300 +       id="text9944"
  6.1301 +       y="686.93219"
  6.1302 +       x="642.91998"
  6.1303 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1304 +       xml:space="preserve"
  6.1305 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"><tspan
  6.1306 +         id="tspan9946"
  6.1307 +         y="686.93219"
  6.1308 +         x="642.91998"
  6.1309 +         sodipodi:role="line"
  6.1310 +         style="font-size:8px;text-align:center;text-anchor:middle">Call to dyn lib</tspan></text>
  6.1311 +    <text
  6.1312 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"
  6.1313 +       xml:space="preserve"
  6.1314 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1315 +       x="115.47029"
  6.1316 +       y="603.64581"
  6.1317 +       id="text9948"
  6.1318 +       sodipodi:linespacing="100%"><tspan
  6.1319 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1320 +         sodipodi:role="line"
  6.1321 +         x="115.47029"
  6.1322 +         y="603.64581"
  6.1323 +         id="tspan9950">call to dyn lib</tspan></text>
  6.1324 +    <path
  6.1325 +       inkscape:connector-curvature="0"
  6.1326 +       id="path9952"
  6.1327 +       d="m 701.67453,642.02605 c -669.895225,0 -669.895225,0 -669.895225,0"
  6.1328 +       style="opacity:0.3125;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999982, 2.99999982;stroke-dashoffset:0;marker-end:none" />
  6.1329 +    <path
  6.1330 +       style="opacity:0.3125;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999982, 2.99999982;stroke-dashoffset:0;marker-end:none"
  6.1331 +       d="m 701.67453,579.52981 c -669.895225,0 -669.895225,0 -669.895225,0"
  6.1332 +       id="path9954"
  6.1333 +       inkscape:connector-curvature="0" />
  6.1334 +    <text
  6.1335 +       xml:space="preserve"
  6.1336 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1337 +       x="326.92542"
  6.1338 +       y="739.76575"
  6.1339 +       id="text9956"
  6.1340 +       sodipodi:linespacing="100%"><tspan
  6.1341 +         style="text-align:center;text-anchor:middle"
  6.1342 +         sodipodi:role="line"
  6.1343 +         id="tspan9958"
  6.1344 +         x="326.92542"
  6.1345 +         y="739.76575">Master</tspan><tspan
  6.1346 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1347 +         id="tspan9960"
  6.1348 +         sodipodi:role="line"
  6.1349 +         x="326.92542"
  6.1350 +         y="748.2005">(runtime system)</tspan><tspan
  6.1351 +         id="tspan9962"
  6.1352 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1353 +         sodipodi:role="line"
  6.1354 +         x="326.92542"
  6.1355 +         y="756.2005">on core 2</tspan></text>
  6.1356 +    <path
  6.1357 +       inkscape:connector-curvature="0"
  6.1358 +       id="path9970"
  6.1359 +       d="m 291.99816,758.02605 c -63.44071,0 -63.44071,0 -63.44071,0"
  6.1360 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000003, 3.00000003;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.1361 +    <g
  6.1362 +       id="g9972"
  6.1363 +       transform="matrix(1,0,0,0.71130685,-16,504.52913)">
  6.1364 +      <rect
  6.1365 +         style="fill:none;stroke:#000000;stroke-width:1.28076112;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  6.1366 +         id="rect9974"
  6.1367 +         width="65.276405"
  6.1368 +         height="52.250008"
  6.1369 +         x="310.40247"
  6.1370 +         y="313.58255" />
  6.1371 +    </g>
  6.1372 +    <text
  6.1373 +       sodipodi:linespacing="100%"
  6.1374 +       id="text9982"
  6.1375 +       y="761.42468"
  6.1376 +       x="202.41257"
  6.1377 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1378 +       xml:space="preserve"><tspan
  6.1379 +         id="tspan9984"
  6.1380 +         y="761.42468"
  6.1381 +         x="202.41257"
  6.1382 +         sodipodi:role="line"
  6.1383 +         style="text-align:center;text-anchor:middle;fill:#000080">Master Fn</tspan></text>
  6.1384 +    <path
  6.1385 +       sodipodi:nodetypes="cc"
  6.1386 +       inkscape:connector-curvature="0"
  6.1387 +       id="path10010"
  6.1388 +       d="m 266.02904,799.43113 c 0,54.93536 0,54.93536 0,54.93536"
  6.1389 +       style="fill:none;stroke:#000000;stroke-width:0.99999988px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none" />
  6.1390 +    <path
  6.1391 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  6.1392 +       d="m 258.24715,800.02605 c 13.34137,0 13.34137,0 13.34137,0"
  6.1393 +       id="path10012"
  6.1394 +       inkscape:connector-curvature="0" />
  6.1395 +    <path
  6.1396 +       inkscape:connector-curvature="0"
  6.1397 +       id="path10014"
  6.1398 +       d="m 271.57781,854.02605 c -13.14022,0 -13.14022,0 -13.14022,0"
  6.1399 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.1400 +    <text
  6.1401 +       transform="matrix(0.00962718,0.99995366,-0.99995366,0.00962718,0,0)"
  6.1402 +       xml:space="preserve"
  6.1403 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1404 +       x="837.37762"
  6.1405 +       y="-273.75269"
  6.1406 +       id="text10018"
  6.1407 +       sodipodi:linespacing="100%"><tspan
  6.1408 +         id="tspan10020"
  6.1409 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1410 +         sodipodi:role="line"
  6.1411 +         x="837.37762"
  6.1412 +         y="-273.75269">Timeline of Master on core 2</tspan></text>
  6.1413 +    <path
  6.1414 +       inkscape:connector-curvature="0"
  6.1415 +       id="path10030"
  6.1416 +       d="m 258.24715,765.42364 c 13.34137,0 13.34137,0 13.34137,0"
  6.1417 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.1418 +    <path
  6.1419 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000002, 3.00000002;stroke-dashoffset:0"
  6.1420 +       d="m 205.27805,543.45805 c 0,3.23577 0,3.23577 0,3.23577"
  6.1421 +       id="path10054"
  6.1422 +       inkscape:connector-curvature="0"
  6.1423 +       sodipodi:nodetypes="cc" />
  6.1424 +    <path
  6.1425 +       style="opacity:0.3125;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999982, 2.99999982;stroke-dashoffset:0;marker-end:none"
  6.1426 +       d="m 701.67453,854.02605 c -669.895225,0 -669.895225,0 -669.895225,0"
  6.1427 +       id="path10056"
  6.1428 +       inkscape:connector-curvature="0" />
  6.1429 +    <path
  6.1430 +       inkscape:connector-curvature="0"
  6.1431 +       id="path10058"
  6.1432 +       d="m 701.67453,799.52981 c -669.895225,0 -669.895225,0 -669.895225,0"
  6.1433 +       style="opacity:0.3125;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999982, 2.99999982;stroke-dashoffset:0;marker-end:none" />
  6.1434 +    <text
  6.1435 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
  6.1436 +       xml:space="preserve"
  6.1437 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1438 +       x="-248.43199"
  6.1439 +       y="551.17401"
  6.1440 +       id="text10062"
  6.1441 +       sodipodi:linespacing="100%"><tspan
  6.1442 +         id="tspan10068"
  6.1443 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1444 +         sodipodi:role="line"
  6.1445 +         x="-248.43199"
  6.1446 +         y="551.17401">return from</tspan><tspan
  6.1447 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1448 +         sodipodi:role="line"
  6.1449 +         x="-248.43199"
  6.1450 +         y="559.17401"
  6.1451 +         id="tspan10074">suspend</tspan></text>
  6.1452 +    <path
  6.1453 +       style="opacity:0.3125;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999982, 2.99999982;stroke-dashoffset:0;marker-end:none"
  6.1454 +       d="m 701.67453,700.02605 c -669.895225,0 -669.895225,0 -669.895225,0"
  6.1455 +       id="path10076"
  6.1456 +       inkscape:connector-curvature="0" />
  6.1457 +    <text
  6.1458 +       xml:space="preserve"
  6.1459 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1460 +       x="667.38037"
  6.1461 +       y="677.42468"
  6.1462 +       id="text10082"
  6.1463 +       sodipodi:linespacing="100%"><tspan
  6.1464 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1465 +         sodipodi:role="line"
  6.1466 +         x="667.38037"
  6.1467 +         y="677.42468"
  6.1468 +         id="tspan10084">PR primitive Fn</tspan><tspan
  6.1469 +         id="tspan10086"
  6.1470 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1471 +         sodipodi:role="line"
  6.1472 +         x="667.38037"
  6.1473 +         y="687.42468">to send request</tspan></text>
  6.1474 +    <text
  6.1475 +       sodipodi:linespacing="100%"
  6.1476 +       id="text10088"
  6.1477 +       y="777.42468"
  6.1478 +       x="667.38037"
  6.1479 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1480 +       xml:space="preserve"><tspan
  6.1481 +         id="tspan10090"
  6.1482 +         y="777.42468"
  6.1483 +         x="667.38037"
  6.1484 +         sodipodi:role="line"
  6.1485 +         style="text-align:center;text-anchor:middle;fill:#000080">PR primitive Fn</tspan><tspan
  6.1486 +         y="787.42468"
  6.1487 +         x="667.38037"
  6.1488 +         sodipodi:role="line"
  6.1489 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1490 +         id="tspan10092">to send request</tspan></text>
  6.1491 +    <text
  6.1492 +       xml:space="preserve"
  6.1493 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1494 +       x="667.38037"
  6.1495 +       y="889.42468"
  6.1496 +       id="text10094"
  6.1497 +       sodipodi:linespacing="100%"><tspan
  6.1498 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1499 +         sodipodi:role="line"
  6.1500 +         x="667.38037"
  6.1501 +         y="889.42468"
  6.1502 +         id="tspan10096">PR primitive Fn</tspan><tspan
  6.1503 +         id="tspan10098"
  6.1504 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1505 +         sodipodi:role="line"
  6.1506 +         x="667.38037"
  6.1507 +         y="899.42468">to send request</tspan></text>
  6.1508 +    <path
  6.1509 +       sodipodi:nodetypes="cc"
  6.1510 +       inkscape:connector-curvature="0"
  6.1511 +       id="path10100"
  6.1512 +       d="m 476.02904,854.3113 c 0,57.40944 0,57.40944 0,57.40944"
  6.1513 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
  6.1514 +    <path
  6.1515 +       inkscape:connector-curvature="0"
  6.1516 +       id="path10102"
  6.1517 +       d="m 481.57781,913.27417 c -13.14022,0 -13.14022,0 -13.14022,0"
  6.1518 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.1519 +    <text
  6.1520 +       sodipodi:linespacing="100%"
  6.1521 +       id="text10104"
  6.1522 +       y="912.22235"
  6.1523 +       x="487.57166"
  6.1524 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1525 +       xml:space="preserve"
  6.1526 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  6.1527 +         id="tspan10106"
  6.1528 +         y="912.22235"
  6.1529 +         x="487.57166"
  6.1530 +         sodipodi:role="line"
  6.1531 +         style="font-size:8px;text-align:start;text-anchor:start">end</tspan></text>
  6.1532 +    <path
  6.1533 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
  6.1534 +       d="m 266.02904,911.43112 c 0,10.33165 0,10.33165 0,10.33165"
  6.1535 +       id="path10108"
  6.1536 +       inkscape:connector-curvature="0"
  6.1537 +       sodipodi:nodetypes="cc" />
  6.1538 +    <path
  6.1539 +       inkscape:connector-curvature="0"
  6.1540 +       id="path10110"
  6.1541 +       d="m 258.24715,912.02605 c 13.34137,0 13.34137,0 13.34137,0"
  6.1542 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.1543 +    <path
  6.1544 +       inkscape:connector-curvature="0"
  6.1545 +       id="path10116"
  6.1546 +       d="m 701.67453,912.02605 c -669.895225,0 -669.895225,0 -669.895225,0"
  6.1547 +       style="opacity:0.3125;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999982, 2.99999982;stroke-dashoffset:0;marker-end:none" />
  6.1548 +    <text
  6.1549 +       sodipodi:linespacing="100%"
  6.1550 +       id="text10118"
  6.1551 +       y="702.12524"
  6.1552 +       x="259.88855"
  6.1553 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1554 +       xml:space="preserve"
  6.1555 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  6.1556 +         id="tspan10120"
  6.1557 +         y="702.12524"
  6.1558 +         x="259.88855"
  6.1559 +         sodipodi:role="line"
  6.1560 +         style="font-size:8px;text-align:end;text-anchor:end">resume</tspan></text>
  6.1561 +    <text
  6.1562 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.1563 +       xml:space="preserve"
  6.1564 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1565 +       x="260.32755"
  6.1566 +       y="802.12433"
  6.1567 +       id="text10122"
  6.1568 +       sodipodi:linespacing="100%"><tspan
  6.1569 +         style="font-size:8px;text-align:end;text-anchor:end"
  6.1570 +         sodipodi:role="line"
  6.1571 +         x="260.32755"
  6.1572 +         y="802.12433"
  6.1573 +         id="tspan10124">resume</tspan></text>
  6.1574 +    <text
  6.1575 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.1576 +       xml:space="preserve"
  6.1577 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1578 +       x="263.01257"
  6.1579 +       y="854.12366"
  6.1580 +       id="text10126"
  6.1581 +       sodipodi:linespacing="100%"><tspan
  6.1582 +         style="font-size:8px;text-align:end;text-anchor:end"
  6.1583 +         sodipodi:role="line"
  6.1584 +         x="263.01257"
  6.1585 +         y="854.12366"
  6.1586 +         id="tspan10128">suspend</tspan></text>
  6.1587 +    <text
  6.1588 +       sodipodi:linespacing="100%"
  6.1589 +       id="text10130"
  6.1590 +       y="768.09064"
  6.1591 +       x="259.38495"
  6.1592 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1593 +       xml:space="preserve"
  6.1594 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  6.1595 +         id="tspan10132"
  6.1596 +         y="768.09064"
  6.1597 +         x="259.38495"
  6.1598 +         sodipodi:role="line"
  6.1599 +         style="font-size:8px;text-align:end;text-anchor:end">start</tspan></text>
  6.1600 +    <text
  6.1601 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.1602 +       xml:space="preserve"
  6.1603 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1604 +       x="260.81906"
  6.1605 +       y="914.12299"
  6.1606 +       id="text10134"
  6.1607 +       sodipodi:linespacing="100%"><tspan
  6.1608 +         style="font-size:8px;text-align:end;text-anchor:end"
  6.1609 +         sodipodi:role="line"
  6.1610 +         x="260.81906"
  6.1611 +         y="914.12299"
  6.1612 +         id="tspan10136">resume</tspan></text>
  6.1613 +    <text
  6.1614 +       xml:space="preserve"
  6.1615 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1616 +       x="136.99219"
  6.1617 +       y="467.42465"
  6.1618 +       id="text10146"
  6.1619 +       sodipodi:linespacing="100%"><tspan
  6.1620 +         style="text-align:center;text-anchor:middle;fill:#800000"
  6.1621 +         sodipodi:role="line"
  6.1622 +         x="138.49609"
  6.1623 +         y="467.42465"
  6.1624 +         id="tspan10148">Language </tspan><tspan
  6.1625 +         id="tspan10150"
  6.1626 +         style="text-align:center;text-anchor:middle;fill:#800000"
  6.1627 +         sodipodi:role="line"
  6.1628 +         x="136.99219"
  6.1629 +         y="477.42465">Plugin</tspan><tspan
  6.1630 +         id="tspan10152"
  6.1631 +         style="text-align:center;text-anchor:middle;fill:#800000"
  6.1632 +         sodipodi:role="line"
  6.1633 +         x="136.99219"
  6.1634 +         y="487.42465">Code</tspan></text>
  6.1635 +    <text
  6.1636 +       xml:space="preserve"
  6.1637 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1638 +       x="203.16797"
  6.1639 +       y="467.42465"
  6.1640 +       id="text10154"
  6.1641 +       sodipodi:linespacing="100%"><tspan
  6.1642 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1643 +         sodipodi:role="line"
  6.1644 +         x="203.16797"
  6.1645 +         y="467.42465"
  6.1646 +         id="tspan10156">Proto-Runtime</tspan><tspan
  6.1647 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1648 +         sodipodi:role="line"
  6.1649 +         x="203.16797"
  6.1650 +         y="477.42465"
  6.1651 +         id="tspan10158">Master</tspan><tspan
  6.1652 +         id="tspan10160"
  6.1653 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.1654 +         sodipodi:role="line"
  6.1655 +         x="203.16797"
  6.1656 +         y="487.42465">Code</tspan></text>
  6.1657 +    <path
  6.1658 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.1659 +       d="m 205.05995,586.02605 c -67.19099,0 -67.19099,0 -67.19099,0"
  6.1660 +       id="path10162"
  6.1661 +       inkscape:connector-curvature="0" />
  6.1662 +    <path
  6.1663 +       inkscape:connector-curvature="0"
  6.1664 +       id="path10164"
  6.1665 +       d="m 137.04459,636.02605 c 67.19099,0 67.19099,0 67.19099,0"
  6.1666 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.1667 +    <path
  6.1668 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.1669 +       d="m 67.525286,610.02605 c 69.221574,0 69.221574,0 69.221574,0"
  6.1670 +       id="path10166"
  6.1671 +       inkscape:connector-curvature="0" />
  6.1672 +    <path
  6.1673 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1674 +       d="m 67.27805,597.85824 c 0,13.94668 0,13.94668 0,13.94668"
  6.1675 +       id="path10168"
  6.1676 +       inkscape:connector-curvature="0"
  6.1677 +       sodipodi:nodetypes="cc" />
  6.1678 +    <path
  6.1679 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.1680 +       d="m 137.04459,612.02605 c 67.19099,0 67.19099,0 67.19099,0"
  6.1681 +       id="path10172"
  6.1682 +       inkscape:connector-curvature="0" />
  6.1683 +    <path
  6.1684 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1685 +       d="m 205.27805,612.63926 c 0,11.23237 0,11.23237 0,11.23237"
  6.1686 +       id="path10174"
  6.1687 +       inkscape:connector-curvature="0"
  6.1688 +       sodipodi:nodetypes="cc" />
  6.1689 +    <path
  6.1690 +       inkscape:connector-curvature="0"
  6.1691 +       id="path10176"
  6.1692 +       d="m 205.05995,624.02605 c -67.19099,0 -67.19099,0 -67.19099,0"
  6.1693 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.1694 +    <text
  6.1695 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"
  6.1696 +       xml:space="preserve"
  6.1697 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1698 +       x="191.85561"
  6.1699 +       y="626.38348"
  6.1700 +       id="text10178"
  6.1701 +       sodipodi:linespacing="100%"><tspan
  6.1702 +         style="font-size:7px;text-align:center;text-anchor:middle"
  6.1703 +         sodipodi:role="line"
  6.1704 +         x="191.85561"
  6.1705 +         y="626.38348"
  6.1706 +         id="tspan10180">call via Ptr to Dyn Lib Fn</tspan></text>
  6.1707 +    <path
  6.1708 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1709 +       d="m 137.27805,623.85824 c 0,11.43122 0,11.43122 0,11.43122"
  6.1710 +       id="path10182"
  6.1711 +       inkscape:connector-curvature="0"
  6.1712 +       sodipodi:nodetypes="cc" />
  6.1713 +    <text
  6.1714 +       sodipodi:linespacing="100%"
  6.1715 +       id="text10184"
  6.1716 +       y="588.38867"
  6.1717 +       x="191.22707"
  6.1718 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1719 +       xml:space="preserve"
  6.1720 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"><tspan
  6.1721 +         id="tspan10186"
  6.1722 +         y="588.38867"
  6.1723 +         x="191.22707"
  6.1724 +         sodipodi:role="line"
  6.1725 +         style="font-size:7px;text-align:center;text-anchor:middle">call via Ptr to Dyn Lib Fn</tspan></text>
  6.1726 +    <text
  6.1727 +       sodipodi:linespacing="100%"
  6.1728 +       id="text10188"
  6.1729 +       y="791.42468"
  6.1730 +       x="137.31689"
  6.1731 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1732 +       xml:space="preserve"><tspan
  6.1733 +         id="tspan10190"
  6.1734 +         y="791.42468"
  6.1735 +         x="137.31689"
  6.1736 +         sodipodi:role="line"
  6.1737 +         style="text-align:center;text-anchor:middle;fill:#800000">Lang Handler</tspan><tspan
  6.1738 +         id="tspan10192"
  6.1739 +         y="801.42468"
  6.1740 +         x="137.31689"
  6.1741 +         sodipodi:role="line"
  6.1742 +         style="text-align:center;text-anchor:middle;fill:#800000">for acq Mutex</tspan></text>
  6.1743 +    <path
  6.1744 +       sodipodi:nodetypes="cc"
  6.1745 +       inkscape:connector-curvature="0"
  6.1746 +       id="path10230"
  6.1747 +       d="m 205.27805,763.45805 c 0,3.23576 0,3.23576 0,3.23576"
  6.1748 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  6.1749 +    <path
  6.1750 +       inkscape:connector-curvature="0"
  6.1751 +       id="path4879"
  6.1752 +       d="m 465.78297,700.02605 c -193.92439,0 -193.92439,0 -193.92439,0"
  6.1753 +       style="fill:none;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.1754 +    <path
  6.1755 +       inkscape:connector-curvature="0"
  6.1756 +       id="path5395"
  6.1757 +       d="m 466.19516,580.02605 c -193.92439,0 -193.92439,0 -193.92439,0"
  6.1758 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.1759 +    <path
  6.1760 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.1761 +       d="m 466.19516,800.02605 c -193.92439,0 -193.92439,0 -193.92439,0"
  6.1762 +       id="path5397"
  6.1763 +       inkscape:connector-curvature="0" />
  6.1764 +    <path
  6.1765 +       inkscape:connector-curvature="0"
  6.1766 +       id="path5399"
  6.1767 +       d="m 466.19516,912.02605 c -193.92439,0 -193.92439,0 -193.92439,0"
  6.1768 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.1769 +    <path
  6.1770 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.1771 +       d="m 271.03421,854.02605 c 193.92439,0 193.92439,0 193.92439,0"
  6.1772 +       id="path5402"
  6.1773 +       inkscape:connector-curvature="0" />
  6.1774 +    <text
  6.1775 +       sodipodi:linespacing="100%"
  6.1776 +       id="text5410"
  6.1777 +       y="833.42468"
  6.1778 +       x="137.68066"
  6.1779 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1780 +       xml:space="preserve"><tspan
  6.1781 +         id="tspan5412"
  6.1782 +         y="833.42468"
  6.1783 +         x="137.68066"
  6.1784 +         sodipodi:role="line"
  6.1785 +         style="text-align:center;text-anchor:middle;fill:#800000">Assigner Fn</tspan></text>
  6.1786 +    <path
  6.1787 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1788 +       d="m 205.27805,800.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1789 +       id="path5420"
  6.1790 +       inkscape:connector-curvature="0"
  6.1791 +       sodipodi:nodetypes="cc" />
  6.1792 +    <path
  6.1793 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.1794 +       d="m 205.05995,806.02605 c -67.19099,0 -67.19099,0 -67.19099,0"
  6.1795 +       id="path5422"
  6.1796 +       inkscape:connector-curvature="0" />
  6.1797 +    <path
  6.1798 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1799 +       d="m 137.27805,805.85824 c 0,11.43122 0,11.43122 0,11.43122"
  6.1800 +       id="path5424"
  6.1801 +       inkscape:connector-curvature="0"
  6.1802 +       sodipodi:nodetypes="cc" />
  6.1803 +    <path
  6.1804 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1805 +       d="m 205.27805,848.63925 c 0,4.54718 0,4.54718 0,4.54718"
  6.1806 +       id="path5428"
  6.1807 +       inkscape:connector-curvature="0"
  6.1808 +       sodipodi:nodetypes="cc" />
  6.1809 +    <text
  6.1810 +       sodipodi:linespacing="100%"
  6.1811 +       id="text5430"
  6.1812 +       y="761.78809"
  6.1813 +       x="-447.8111"
  6.1814 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1815 +       xml:space="preserve"
  6.1816 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  6.1817 +         id="tspan5432"
  6.1818 +         y="761.78809"
  6.1819 +         x="-447.8111"
  6.1820 +         sodipodi:role="line"
  6.1821 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan><tspan
  6.1822 +         y="769.78809"
  6.1823 +         x="-447.8111"
  6.1824 +         sodipodi:role="line"
  6.1825 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1826 +         id="tspan5434">and switch</tspan><tspan
  6.1827 +         y="777.78809"
  6.1828 +         x="-447.8111"
  6.1829 +         sodipodi:role="line"
  6.1830 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1831 +         id="tspan5436">to app VP</tspan></text>
  6.1832 +    <path
  6.1833 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1834 +       d="m 205.27805,800.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1835 +       id="path5438"
  6.1836 +       inkscape:connector-curvature="0"
  6.1837 +       sodipodi:nodetypes="cc" />
  6.1838 +    <path
  6.1839 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1840 +       d="m 205.27805,800.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1841 +       id="path5440"
  6.1842 +       inkscape:connector-curvature="0"
  6.1843 +       sodipodi:nodetypes="cc" />
  6.1844 +    <text
  6.1845 +       sodipodi:linespacing="100%"
  6.1846 +       id="text5446"
  6.1847 +       y="709.24017"
  6.1848 +       x="-401.45242"
  6.1849 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1850 +       xml:space="preserve"
  6.1851 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  6.1852 +         y="709.24017"
  6.1853 +         x="-401.45242"
  6.1854 +         sodipodi:role="line"
  6.1855 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1856 +         id="tspan5448">return from</tspan><tspan
  6.1857 +         id="tspan5450"
  6.1858 +         y="717.24017"
  6.1859 +         x="-401.45242"
  6.1860 +         sodipodi:role="line"
  6.1861 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan></text>
  6.1862 +    <path
  6.1863 +       inkscape:connector-curvature="0"
  6.1864 +       id="path5452"
  6.1865 +       d="m 205.05995,806.02605 c -67.19099,0 -67.19099,0 -67.19099,0"
  6.1866 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.1867 +    <path
  6.1868 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.1869 +       d="m 137.04459,848.02605 c 67.19099,0 67.19099,0 67.19099,0"
  6.1870 +       id="path5454"
  6.1871 +       inkscape:connector-curvature="0" />
  6.1872 +    <path
  6.1873 +       inkscape:connector-curvature="0"
  6.1874 +       id="path5460"
  6.1875 +       d="m 137.04459,820.02605 c 67.19099,0 67.19099,0 67.19099,0"
  6.1876 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.1877 +    <path
  6.1878 +       sodipodi:nodetypes="cc"
  6.1879 +       inkscape:connector-curvature="0"
  6.1880 +       id="path5462"
  6.1881 +       d="m 205.27805,820.63927 c 0,14.88618 0,14.88618 0,14.88618"
  6.1882 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.1883 +    <path
  6.1884 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.1885 +       d="m 205.05995,836.02605 c -67.19099,0 -67.19099,0 -67.19099,0"
  6.1886 +       id="path5464"
  6.1887 +       inkscape:connector-curvature="0" />
  6.1888 +    <text
  6.1889 +       sodipodi:linespacing="100%"
  6.1890 +       id="text5466"
  6.1891 +       y="838.35522"
  6.1892 +       x="195.36256"
  6.1893 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1894 +       xml:space="preserve"
  6.1895 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"><tspan
  6.1896 +         id="tspan5468"
  6.1897 +         y="838.35522"
  6.1898 +         x="195.36256"
  6.1899 +         sodipodi:role="line"
  6.1900 +         style="font-size:7px;text-align:center;text-anchor:middle">call via Ptr to Dyn Lib Fn</tspan></text>
  6.1901 +    <path
  6.1902 +       sodipodi:nodetypes="cc"
  6.1903 +       inkscape:connector-curvature="0"
  6.1904 +       id="path5470"
  6.1905 +       d="m 137.27805,835.85824 c 0,11.43122 0,11.43122 0,11.43122"
  6.1906 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.1907 +    <text
  6.1908 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"
  6.1909 +       xml:space="preserve"
  6.1910 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1911 +       x="194.86635"
  6.1912 +       y="808.35907"
  6.1913 +       id="text5472"
  6.1914 +       sodipodi:linespacing="100%"><tspan
  6.1915 +         style="font-size:7px;text-align:center;text-anchor:middle"
  6.1916 +         sodipodi:role="line"
  6.1917 +         x="194.86635"
  6.1918 +         y="808.35907"
  6.1919 +         id="tspan5474">call via Ptr to Dyn Lib Fn</tspan></text>
  6.1920 +    <text
  6.1921 +       sodipodi:linespacing="100%"
  6.1922 +       id="text5476"
  6.1923 +       y="713.48187"
  6.1924 +       x="-172.78647"
  6.1925 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1926 +       xml:space="preserve"
  6.1927 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  6.1928 +         y="713.48187"
  6.1929 +         x="-172.78647"
  6.1930 +         sodipodi:role="line"
  6.1931 +         style="font-size:18px;text-align:center;text-anchor:middle"
  6.1932 +         id="tspan5482">core 1</tspan></text>
  6.1933 +    <text
  6.1934 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
  6.1935 +       xml:space="preserve"
  6.1936 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1937 +       x="-321.0329"
  6.1938 +       y="865.03326"
  6.1939 +       id="text5488"
  6.1940 +       sodipodi:linespacing="100%"><tspan
  6.1941 +         id="tspan5490"
  6.1942 +         style="font-size:18px;text-align:center;text-anchor:middle"
  6.1943 +         sodipodi:role="line"
  6.1944 +         x="-321.0329"
  6.1945 +         y="865.03326">core 2</tspan></text>
  6.1946 +    <path
  6.1947 +       sodipodi:nodetypes="cc"
  6.1948 +       inkscape:connector-curvature="0"
  6.1949 +       id="path5492"
  6.1950 +       d="m 205.27805,914.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1951 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.1952 +    <path
  6.1953 +       sodipodi:nodetypes="cc"
  6.1954 +       inkscape:connector-curvature="0"
  6.1955 +       id="path5494"
  6.1956 +       d="m 205.27805,914.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1957 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.1958 +    <path
  6.1959 +       sodipodi:nodetypes="cc"
  6.1960 +       inkscape:connector-curvature="0"
  6.1961 +       id="path5496"
  6.1962 +       d="m 205.27805,914.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1963 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.1964 +    <text
  6.1965 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
  6.1966 +       xml:space="preserve"
  6.1967 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.1968 +       x="-480.74414"
  6.1969 +       y="791.14636"
  6.1970 +       id="text5498"
  6.1971 +       sodipodi:linespacing="100%"><tspan
  6.1972 +         id="tspan5500"
  6.1973 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1974 +         sodipodi:role="line"
  6.1975 +         x="-480.74414"
  6.1976 +         y="791.14636">return from</tspan><tspan
  6.1977 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.1978 +         sodipodi:role="line"
  6.1979 +         x="-480.74414"
  6.1980 +         y="799.14636"
  6.1981 +         id="tspan5502">suspend</tspan></text>
  6.1982 +    <path
  6.1983 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1984 +       d="m 205.27805,700.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1985 +       id="path5504"
  6.1986 +       inkscape:connector-curvature="0"
  6.1987 +       sodipodi:nodetypes="cc" />
  6.1988 +    <path
  6.1989 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1990 +       d="m 205.27805,700.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1991 +       id="path5506"
  6.1992 +       inkscape:connector-curvature="0"
  6.1993 +       sodipodi:nodetypes="cc" />
  6.1994 +    <path
  6.1995 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.1996 +       d="m 205.27805,700.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.1997 +       id="path5508"
  6.1998 +       inkscape:connector-curvature="0"
  6.1999 +       sodipodi:nodetypes="cc" />
  6.2000 +    <text
  6.2001 +       sodipodi:linespacing="100%"
  6.2002 +       id="text5510"
  6.2003 +       y="637.39264"
  6.2004 +       x="-331.89792"
  6.2005 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2006 +       xml:space="preserve"
  6.2007 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  6.2008 +         y="637.39264"
  6.2009 +         x="-331.89792"
  6.2010 +         sodipodi:role="line"
  6.2011 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2012 +         id="tspan5512">return from</tspan><tspan
  6.2013 +         id="tspan5514"
  6.2014 +         y="645.39264"
  6.2015 +         x="-331.89792"
  6.2016 +         sodipodi:role="line"
  6.2017 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan></text>
  6.2018 +    <path
  6.2019 +       inkscape:connector-curvature="0"
  6.2020 +       id="path5516"
  6.2021 +       d="m 271.03421,766.02605 c 193.92439,0 193.92439,0 193.92439,0"
  6.2022 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.2023 +    <path
  6.2024 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2025 +       d="m 271.03421,546.02605 c 193.92439,0 193.92439,0 193.92439,0"
  6.2026 +       id="path5518"
  6.2027 +       inkscape:connector-curvature="0" />
  6.2028 +    <text
  6.2029 +       xml:space="preserve"
  6.2030 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2031 +       x="326.92542"
  6.2032 +       y="155.76575"
  6.2033 +       id="text3329"
  6.2034 +       sodipodi:linespacing="100%"><tspan
  6.2035 +         style="text-align:center;text-anchor:middle"
  6.2036 +         sodipodi:role="line"
  6.2037 +         id="tspan3331"
  6.2038 +         x="326.92542"
  6.2039 +         y="155.76575">PR OS thread</tspan><tspan
  6.2040 +         id="tspan3335"
  6.2041 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2042 +         sodipodi:role="line"
  6.2043 +         x="326.92542"
  6.2044 +         y="164.20053">(core1)</tspan></text>
  6.2045 +    <g
  6.2046 +       transform="translate(44.002789,-346)"
  6.2047 +       id="g3337">
  6.2048 +      <rect
  6.2049 +         y="389.58255"
  6.2050 +         x="346.40247"
  6.2051 +         height="37.165791"
  6.2052 +         width="65.276405"
  6.2053 +         id="rect3339"
  6.2054 +         style="fill:none;stroke:#000000;stroke-width:1.08018124;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  6.2055 +      <text
  6.2056 +         xml:space="preserve"
  6.2057 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2058 +         x="379.00162"
  6.2059 +         y="400.15268"
  6.2060 +         id="text3341"
  6.2061 +         sodipodi:linespacing="100%"><tspan
  6.2062 +           id="tspan3349"
  6.2063 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
  6.2064 +           sodipodi:role="line"
  6.2065 +           x="379.00162"
  6.2066 +           y="400.15268"><tspan
  6.2067 +   id="tspan3641"
  6.2068 +   style="font-size:10px;text-align:center;text-anchor:middle;fill:#008000">Main </tspan>OS thread</tspan></text>
  6.2069 +    </g>
  6.2070 +    <text
  6.2071 +       xml:space="preserve"
  6.2072 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2073 +       x="517.16797"
  6.2074 +       y="81.424683"
  6.2075 +       id="text3351"
  6.2076 +       sodipodi:linespacing="100%"><tspan
  6.2077 +         style="text-align:center;text-anchor:middle;fill:#008000"
  6.2078 +         sodipodi:role="line"
  6.2079 +         x="517.16797"
  6.2080 +         y="81.424683"
  6.2081 +         id="tspan3353">main</tspan></text>
  6.2082 +    <text
  6.2083 +       sodipodi:linespacing="100%"
  6.2084 +       id="text3355"
  6.2085 +       y="273.42468"
  6.2086 +       x="137.31689"
  6.2087 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2088 +       xml:space="preserve"><tspan
  6.2089 +         id="tspan3357"
  6.2090 +         y="273.42468"
  6.2091 +         x="137.31689"
  6.2092 +         sodipodi:role="line"
  6.2093 +         style="text-align:center;text-anchor:middle;fill:#800000">Lang Handler</tspan><tspan
  6.2094 +         id="tspan3359"
  6.2095 +         y="283.42468"
  6.2096 +         x="137.31689"
  6.2097 +         sodipodi:role="line"
  6.2098 +         style="text-align:center;text-anchor:middle;fill:#800000">for create VP</tspan></text>
  6.2099 +    <text
  6.2100 +       sodipodi:linespacing="100%"
  6.2101 +       id="text3361"
  6.2102 +       y="321.42468"
  6.2103 +       x="137.68066"
  6.2104 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2105 +       xml:space="preserve"><tspan
  6.2106 +         id="tspan3363"
  6.2107 +         y="321.42468"
  6.2108 +         x="137.68066"
  6.2109 +         sodipodi:role="line"
  6.2110 +         style="text-align:center;text-anchor:middle;fill:#800000">Assigner Fn</tspan></text>
  6.2111 +    <path
  6.2112 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999996, 2.99999996;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2113 +       d="m 457.32649,78.02605 c 38.42351,0 38.42351,0 38.42351,0"
  6.2114 +       id="path3365"
  6.2115 +       inkscape:connector-curvature="0" />
  6.2116 +    <text
  6.2117 +       sodipodi:linespacing="100%"
  6.2118 +       id="text3367"
  6.2119 +       y="63.424683"
  6.2120 +       x="604.78461"
  6.2121 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2122 +       xml:space="preserve"><tspan
  6.2123 +         id="tspan3371"
  6.2124 +         y="63.424683"
  6.2125 +         x="604.78461"
  6.2126 +         sodipodi:role="line"
  6.2127 +         style="text-align:center;text-anchor:middle;fill:#800000">PR_start()</tspan></text>
  6.2128 +    <text
  6.2129 +       sodipodi:linespacing="100%"
  6.2130 +       id="text3373"
  6.2131 +       y="107.0096"
  6.2132 +       x="633.32379"
  6.2133 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2134 +       xml:space="preserve"
  6.2135 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"><tspan
  6.2136 +         id="tspan3375"
  6.2137 +         y="107.0096"
  6.2138 +         x="633.32379"
  6.2139 +         sodipodi:role="line"
  6.2140 +         style="font-size:8px;text-align:center;text-anchor:middle">Call to dyn lib</tspan></text>
  6.2141 +    <path
  6.2142 +       inkscape:connector-curvature="0"
  6.2143 +       id="path3377"
  6.2144 +       d="m 291.99816,238.02605 c -63.44071,0 -63.44071,0 -63.44071,0"
  6.2145 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000003, 3.00000003;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.2146 +    <text
  6.2147 +       transform="matrix(0.97994281,-0.19927893,0.19927893,0.97994281,0,0)"
  6.2148 +       xml:space="preserve"
  6.2149 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2150 +       x="208.23512"
  6.2151 +       y="280.55707"
  6.2152 +       id="text3379"
  6.2153 +       sodipodi:linespacing="100%"><tspan
  6.2154 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2155 +         sodipodi:role="line"
  6.2156 +         x="208.23512"
  6.2157 +         y="280.55707"
  6.2158 +         id="tspan3381">Top Level Fn</tspan></text>
  6.2159 +    <text
  6.2160 +       sodipodi:linespacing="100%"
  6.2161 +       id="text3383"
  6.2162 +       y="166.44456"
  6.2163 +       x="460.02557"
  6.2164 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2165 +       xml:space="preserve"
  6.2166 +       transform="matrix(0.97994281,-0.19927893,0.19927893,0.97994281,0,0)"><tspan
  6.2167 +         id="tspan3385"
  6.2168 +         y="166.44456"
  6.2169 +         x="460.02557"
  6.2170 +         sodipodi:role="line"
  6.2171 +         style="font-size:8px;text-align:center;text-anchor:middle">birth Fn</tspan></text>
  6.2172 +    <path
  6.2173 +       sodipodi:nodetypes="cc"
  6.2174 +       inkscape:connector-curvature="0"
  6.2175 +       id="path3387"
  6.2176 +       d="m 514.02904,84.01894 c 0,5.6572 0,5.6572 0,5.6572"
  6.2177 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.2178 +    <path
  6.2179 +       inkscape:connector-curvature="0"
  6.2180 +       id="path3389"
  6.2181 +       d="m 514.24714,90.02605 c 85.56237,0 85.56237,0 85.56237,0"
  6.2182 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.2183 +    <path
  6.2184 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2185 +       d="m 602.77166,358.02605 c -88.41298,0 -88.41298,0 -88.41298,0"
  6.2186 +       id="path3391"
  6.2187 +       inkscape:connector-curvature="0" />
  6.2188 +    <path
  6.2189 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2190 +       d="m 514.02904,358.31987 c 0,26.21842 0,26.21842 0,26.21842"
  6.2191 +       id="path3393"
  6.2192 +       inkscape:connector-curvature="0"
  6.2193 +       sodipodi:nodetypes="cc" />
  6.2194 +    <path
  6.2195 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2196 +       d="m 514.2471,384.02605 c 87.58783,0 87.58783,0 87.58783,0"
  6.2197 +       id="path3395"
  6.2198 +       inkscape:connector-curvature="0" />
  6.2199 +    <text
  6.2200 +       xml:space="preserve"
  6.2201 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2202 +       x="604.78461"
  6.2203 +       y="370.71179"
  6.2204 +       id="text3397"
  6.2205 +       sodipodi:linespacing="100%"><tspan
  6.2206 +         style="text-align:center;text-anchor:middle;fill:#800000"
  6.2207 +         sodipodi:role="line"
  6.2208 +         x="604.78461"
  6.2209 +         y="370.71179"
  6.2210 +         id="tspan3399">end VP</tspan><tspan
  6.2211 +         id="tspan3401"
  6.2212 +         style="text-align:center;text-anchor:middle;fill:#800000"
  6.2213 +         sodipodi:role="line"
  6.2214 +         x="604.78461"
  6.2215 +         y="380.71179">wrapper Fn</tspan></text>
  6.2216 +    <path
  6.2217 +       inkscape:connector-curvature="0"
  6.2218 +       id="path3403"
  6.2219 +       d="m 602.26584,390.02605 c 63.99676,0 63.99676,0 63.99676,0"
  6.2220 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.2221 +    <path
  6.2222 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2223 +       d="m 602.02904,382.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.2224 +       id="path3405"
  6.2225 +       inkscape:connector-curvature="0"
  6.2226 +       sodipodi:nodetypes="cc" />
  6.2227 +    <path
  6.2228 +       sodipodi:nodetypes="cc"
  6.2229 +       inkscape:connector-curvature="0"
  6.2230 +       id="path3407"
  6.2231 +       d="m 602.02904,90.21843 c 0,19.4577 0,19.4577 0,19.4577"
  6.2232 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.2233 +    <path
  6.2234 +       inkscape:connector-curvature="0"
  6.2235 +       id="path3409"
  6.2236 +       d="m 602.24714,110.02605 c 64.71029,0 64.71029,0 64.71029,0"
  6.2237 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.2238 +    <path
  6.2239 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2240 +       d="m 666.85635,354.02605 c -65.78483,0 -65.78483,0 -65.78483,0"
  6.2241 +       id="path3411"
  6.2242 +       inkscape:connector-curvature="0" />
  6.2243 +    <path
  6.2244 +       sodipodi:nodetypes="cc"
  6.2245 +       inkscape:connector-curvature="0"
  6.2246 +       id="path3413"
  6.2247 +       d="m 668.02904,108.63925 c 0,13.68455 0,13.68455 0,13.68455"
  6.2248 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.2249 +    <path
  6.2250 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2251 +       d="m 602.02904,353.22687 c 0,5.5885 0,5.5885 0,5.5885"
  6.2252 +       id="path3415"
  6.2253 +       inkscape:connector-curvature="0"
  6.2254 +       sodipodi:nodetypes="cc" />
  6.2255 +    <path
  6.2256 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2257 +       d="m 668.02904,340.63925 c 0,13.68455 0,13.68455 0,13.68455"
  6.2258 +       id="path3417"
  6.2259 +       inkscape:connector-curvature="0"
  6.2260 +       sodipodi:nodetypes="cc" />
  6.2261 +    <text
  6.2262 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
  6.2263 +       xml:space="preserve"
  6.2264 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2265 +       x="395.64081"
  6.2266 +       y="556.71735"
  6.2267 +       id="text3419"
  6.2268 +       sodipodi:linespacing="100%"><tspan
  6.2269 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2270 +         sodipodi:role="line"
  6.2271 +         x="395.64081"
  6.2272 +         y="556.71735"
  6.2273 +         id="tspan3421">suspend</tspan><tspan
  6.2274 +         id="tspan3423"
  6.2275 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2276 +         sodipodi:role="line"
  6.2277 +         x="395.64081"
  6.2278 +         y="564.71735">and switch</tspan><tspan
  6.2279 +         id="tspan3425"
  6.2280 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2281 +         sodipodi:role="line"
  6.2282 +         x="395.64081"
  6.2283 +         y="572.71735">to runtime</tspan></text>
  6.2284 +    <path
  6.2285 +       inkscape:connector-curvature="0"
  6.2286 +       id="path3427"
  6.2287 +       d="m 271.03421,342.02605 c 193.92439,0 193.92439,0 193.92439,0"
  6.2288 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.2289 +    <text
  6.2290 +       sodipodi:linespacing="100%"
  6.2291 +       id="text3429"
  6.2292 +       y="703.28741"
  6.2293 +       x="253.74896"
  6.2294 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2295 +       xml:space="preserve"
  6.2296 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  6.2297 +         y="703.28741"
  6.2298 +         x="253.74896"
  6.2299 +         sodipodi:role="line"
  6.2300 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2301 +         id="tspan3431">return</tspan><tspan
  6.2302 +         id="tspan3433"
  6.2303 +         y="711.28741"
  6.2304 +         x="253.74896"
  6.2305 +         sodipodi:role="line"
  6.2306 +         style="font-size:8px;text-align:center;text-anchor:middle">from</tspan><tspan
  6.2307 +         id="tspan3435"
  6.2308 +         y="719.28741"
  6.2309 +         x="253.74896"
  6.2310 +         sodipodi:role="line"
  6.2311 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan></text>
  6.2312 +    <text
  6.2313 +       xml:space="preserve"
  6.2314 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2315 +       x="601.38037"
  6.2316 +       y="83.424683"
  6.2317 +       id="text3437"
  6.2318 +       sodipodi:linespacing="100%"><tspan
  6.2319 +         id="tspan3441"
  6.2320 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.2321 +         sodipodi:role="line"
  6.2322 +         x="601.38037"
  6.2323 +         y="83.424683">PR__start()</tspan></text>
  6.2324 +    <text
  6.2325 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.2326 +       xml:space="preserve"
  6.2327 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2328 +       x="553.98218"
  6.2329 +       y="94.71698"
  6.2330 +       id="text3443"
  6.2331 +       sodipodi:linespacing="100%"><tspan
  6.2332 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2333 +         sodipodi:role="line"
  6.2334 +         x="553.98218"
  6.2335 +         y="94.71698"
  6.2336 +         id="tspan3445">normal call</tspan></text>
  6.2337 +    <path
  6.2338 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2339 +       d="m 668.02904,389.28283 c 0,13.68455 0,13.68455 0,13.68455"
  6.2340 +       id="path3447"
  6.2341 +       inkscape:connector-curvature="0"
  6.2342 +       sodipodi:nodetypes="cc" />
  6.2343 +    <text
  6.2344 +       sodipodi:linespacing="100%"
  6.2345 +       id="text3449"
  6.2346 +       y="757.8457"
  6.2347 +       x="203.71536"
  6.2348 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2349 +       xml:space="preserve"
  6.2350 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  6.2351 +         id="tspan3451"
  6.2352 +         y="757.8457"
  6.2353 +         x="203.71536"
  6.2354 +         sodipodi:role="line"
  6.2355 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan><tspan
  6.2356 +         y="765.8457"
  6.2357 +         x="203.71536"
  6.2358 +         sodipodi:role="line"
  6.2359 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2360 +         id="tspan3453">and switch</tspan><tspan
  6.2361 +         y="773.8457"
  6.2362 +         x="203.71536"
  6.2363 +         sodipodi:role="line"
  6.2364 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2365 +         id="tspan3455">to runtime</tspan></text>
  6.2366 +    <text
  6.2367 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.2368 +       xml:space="preserve"
  6.2369 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2370 +       x="555.27264"
  6.2371 +       y="388.71307"
  6.2372 +       id="text3457"
  6.2373 +       sodipodi:linespacing="100%"><tspan
  6.2374 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2375 +         sodipodi:role="line"
  6.2376 +         x="555.27264"
  6.2377 +         y="388.71307"
  6.2378 +         id="tspan3459">normal call</tspan></text>
  6.2379 +    <g
  6.2380 +       id="g3461"
  6.2381 +       transform="matrix(1,0,0,0.71130685,-16,-77.47087)">
  6.2382 +      <rect
  6.2383 +         style="fill:none;stroke:#000000;stroke-width:1.28076112;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  6.2384 +         id="rect3463"
  6.2385 +         width="65.276405"
  6.2386 +         height="52.250008"
  6.2387 +         x="310.40247"
  6.2388 +         y="313.58255" />
  6.2389 +    </g>
  6.2390 +    <path
  6.2391 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2392 +       d="m 514.02904,358.31987 c 0,26.21842 0,26.21842 0,26.21842"
  6.2393 +       id="path3465"
  6.2394 +       inkscape:connector-curvature="0"
  6.2395 +       sodipodi:nodetypes="cc" />
  6.2396 +    <path
  6.2397 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none"
  6.2398 +       d="m 476.02904,84.79398 c 0,35.61575 0,35.61575 0,35.61575"
  6.2399 +       id="path3467"
  6.2400 +       inkscape:connector-curvature="0"
  6.2401 +       sodipodi:nodetypes="cc" />
  6.2402 +    <path
  6.2403 +       inkscape:connector-curvature="0"
  6.2404 +       id="path3469"
  6.2405 +       d="m 468.24715,120.02605 c 13.34137,0 13.34137,0 13.34137,0"
  6.2406 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.2407 +    <path
  6.2408 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  6.2409 +       d="m 481.57781,342.02605 c -13.14022,0 -13.14022,0 -13.14022,0"
  6.2410 +       id="path3471"
  6.2411 +       inkscape:connector-curvature="0" />
  6.2412 +    <path
  6.2413 +       sodipodi:nodetypes="cc"
  6.2414 +       inkscape:connector-curvature="0"
  6.2415 +       id="path3473"
  6.2416 +       d="m 476.02904,342.3113 c 0,57.40944 0,57.40944 0,57.40944"
  6.2417 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
  6.2418 +    <path
  6.2419 +       inkscape:connector-curvature="0"
  6.2420 +       id="path3475"
  6.2421 +       d="m 481.57781,401.27417 c -13.14022,0 -13.14022,0 -13.14022,0"
  6.2422 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.2423 +    <text
  6.2424 +       sodipodi:linespacing="100%"
  6.2425 +       id="text3477"
  6.2426 +       y="-463.80295"
  6.2427 +       x="315.95734"
  6.2428 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2429 +       xml:space="preserve"
  6.2430 +       transform="matrix(-0.01875541,0.9998241,-0.9998241,-0.01875541,0,0)"><tspan
  6.2431 +         id="tspan3479"
  6.2432 +         y="-463.80295"
  6.2433 +         x="315.95734"
  6.2434 +         sodipodi:role="line"
  6.2435 +         style="text-align:center;text-anchor:middle;fill:#008000">Timeline of SeedVP</tspan></text>
  6.2436 +    <text
  6.2437 +       sodipodi:linespacing="100%"
  6.2438 +       id="text3481"
  6.2439 +       y="119.02372"
  6.2440 +       x="484.08911"
  6.2441 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2442 +       xml:space="preserve"
  6.2443 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  6.2444 +         id="tspan3483"
  6.2445 +         y="119.02372"
  6.2446 +         x="484.08911"
  6.2447 +         sodipodi:role="line"
  6.2448 +         style="font-size:8px;text-align:start;text-anchor:start">suspend</tspan></text>
  6.2449 +    <text
  6.2450 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.2451 +       xml:space="preserve"
  6.2452 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2453 +       x="485.07266"
  6.2454 +       y="343.02161"
  6.2455 +       id="text3485"
  6.2456 +       sodipodi:linespacing="100%"><tspan
  6.2457 +         style="font-size:8px;text-align:start;text-anchor:start"
  6.2458 +         sodipodi:role="line"
  6.2459 +         x="485.07266"
  6.2460 +         y="343.02161"
  6.2461 +         id="tspan3487">resume</tspan></text>
  6.2462 +    <text
  6.2463 +       sodipodi:linespacing="100%"
  6.2464 +       id="text3489"
  6.2465 +       y="400.22711"
  6.2466 +       x="485.32407"
  6.2467 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2468 +       xml:space="preserve"
  6.2469 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  6.2470 +         id="tspan3491"
  6.2471 +         y="400.22711"
  6.2472 +         x="485.32407"
  6.2473 +         sodipodi:role="line"
  6.2474 +         style="font-size:8px;text-align:start;text-anchor:start">end</tspan></text>
  6.2475 +    <text
  6.2476 +       sodipodi:linespacing="100%"
  6.2477 +       id="text3493"
  6.2478 +       y="285.42468"
  6.2479 +       x="65.380371"
  6.2480 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2481 +       xml:space="preserve"><tspan
  6.2482 +         y="285.42468"
  6.2483 +         x="65.380371"
  6.2484 +         sodipodi:role="line"
  6.2485 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.2486 +         id="tspan3495">PR primitive Fn</tspan><tspan
  6.2487 +         id="tspan3497"
  6.2488 +         y="295.42468"
  6.2489 +         x="65.380371"
  6.2490 +         sodipodi:role="line"
  6.2491 +         style="text-align:center;text-anchor:middle;fill:#000080">to create VP</tspan></text>
  6.2492 +    <text
  6.2493 +       sodipodi:linespacing="100%"
  6.2494 +       id="text3499"
  6.2495 +       y="241.42468"
  6.2496 +       x="202.41257"
  6.2497 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2498 +       xml:space="preserve"><tspan
  6.2499 +         id="tspan3501"
  6.2500 +         y="241.42468"
  6.2501 +         x="202.41257"
  6.2502 +         sodipodi:role="line"
  6.2503 +         style="text-align:center;text-anchor:middle;fill:#000080">Master Fn</tspan></text>
  6.2504 +    <path
  6.2505 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2506 +       d="m 205.27805,280.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.2507 +       id="path3503"
  6.2508 +       inkscape:connector-curvature="0"
  6.2509 +       sodipodi:nodetypes="cc" />
  6.2510 +    <path
  6.2511 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2512 +       d="m 205.05995,286.02605 c -67.19099,0 -67.19099,0 -67.19099,0"
  6.2513 +       id="path3505"
  6.2514 +       inkscape:connector-curvature="0" />
  6.2515 +    <path
  6.2516 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2517 +       d="m 137.27805,285.85824 c 0,11.43122 0,11.43122 0,11.43122"
  6.2518 +       id="path3507"
  6.2519 +       inkscape:connector-curvature="0"
  6.2520 +       sodipodi:nodetypes="cc" />
  6.2521 +    <path
  6.2522 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2523 +       d="m 137.57123,298.02605 c -69.22157,0 -69.22157,0 -69.22157,0"
  6.2524 +       id="path3509"
  6.2525 +       inkscape:connector-curvature="0" />
  6.2526 +    <path
  6.2527 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2528 +       d="m 205.27805,336.63925 c 0,4.54718 0,4.54718 0,4.54718"
  6.2529 +       id="path3511"
  6.2530 +       inkscape:connector-curvature="0"
  6.2531 +       sodipodi:nodetypes="cc" />
  6.2532 +    <text
  6.2533 +       sodipodi:linespacing="100%"
  6.2534 +       id="text3513"
  6.2535 +       y="393.92554"
  6.2536 +       x="-91.691048"
  6.2537 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2538 +       xml:space="preserve"
  6.2539 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  6.2540 +         id="tspan3515"
  6.2541 +         y="393.92554"
  6.2542 +         x="-91.691048"
  6.2543 +         sodipodi:role="line"
  6.2544 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan><tspan
  6.2545 +         y="401.92554"
  6.2546 +         x="-91.691048"
  6.2547 +         sodipodi:role="line"
  6.2548 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2549 +         id="tspan3517">and switch</tspan><tspan
  6.2550 +         y="409.92554"
  6.2551 +         x="-91.691048"
  6.2552 +         sodipodi:role="line"
  6.2553 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2554 +         id="tspan3519">to app VP</tspan></text>
  6.2555 +    <path
  6.2556 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2557 +       d="m 205.27805,280.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.2558 +       id="path3521"
  6.2559 +       inkscape:connector-curvature="0"
  6.2560 +       sodipodi:nodetypes="cc" />
  6.2561 +    <path
  6.2562 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  6.2563 +       d="m 205.27805,280.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.2564 +       id="path3523"
  6.2565 +       inkscape:connector-curvature="0"
  6.2566 +       sodipodi:nodetypes="cc" />
  6.2567 +    <path
  6.2568 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  6.2569 +       d="m 468.24715,85.42364 c 13.34137,0 13.34137,0 13.34137,0"
  6.2570 +       id="path3525"
  6.2571 +       inkscape:connector-curvature="0" />
  6.2572 +    <text
  6.2573 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.2574 +       xml:space="preserve"
  6.2575 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2576 +       x="483.94849"
  6.2577 +       y="87.025322"
  6.2578 +       id="text3527"
  6.2579 +       sodipodi:linespacing="100%"><tspan
  6.2580 +         style="font-size:8px;text-align:start;text-anchor:start"
  6.2581 +         sodipodi:role="line"
  6.2582 +         x="483.94849"
  6.2583 +         y="87.025322"
  6.2584 +         id="tspan3529">start</tspan></text>
  6.2585 +    <path
  6.2586 +       sodipodi:nodetypes="cc"
  6.2587 +       inkscape:connector-curvature="0"
  6.2588 +       id="path3531"
  6.2589 +       d="m 266.02904,279.4311 c 0,61.88904 0,61.88904 0,61.88904"
  6.2590 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none" />
  6.2591 +    <path
  6.2592 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  6.2593 +       d="m 258.24715,280.02605 c 13.34137,0 13.34137,0 13.34137,0"
  6.2594 +       id="path3533"
  6.2595 +       inkscape:connector-curvature="0" />
  6.2596 +    <path
  6.2597 +       inkscape:connector-curvature="0"
  6.2598 +       id="path3535"
  6.2599 +       d="m 271.57781,342.02605 c -13.14022,0 -13.14022,0 -13.14022,0"
  6.2600 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.2601 +    <text
  6.2602 +       transform="matrix(0.00239328,0.99999714,-0.99999714,0.00239328,0,0)"
  6.2603 +       xml:space="preserve"
  6.2604 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2605 +       x="325.34094"
  6.2606 +       y="-277.03549"
  6.2607 +       id="text3537"
  6.2608 +       sodipodi:linespacing="100%"><tspan
  6.2609 +         id="tspan3539"
  6.2610 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.2611 +         sodipodi:role="line"
  6.2612 +         x="325.34094"
  6.2613 +         y="-277.03549">Timeline of Master on core 1</tspan></text>
  6.2614 +    <text
  6.2615 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.2616 +       xml:space="preserve"
  6.2617 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2618 +       x="260.76508"
  6.2619 +       y="342.12805"
  6.2620 +       id="text3541"
  6.2621 +       sodipodi:linespacing="100%"><tspan
  6.2622 +         style="font-size:8px;text-align:end;text-anchor:end"
  6.2623 +         sodipodi:role="line"
  6.2624 +         x="260.76508"
  6.2625 +         y="342.12805"
  6.2626 +         id="tspan3543">suspend</tspan></text>
  6.2627 +    <text
  6.2628 +       sodipodi:linespacing="100%"
  6.2629 +       id="text3545"
  6.2630 +       y="282.12848"
  6.2631 +       x="258.04468"
  6.2632 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2633 +       xml:space="preserve"
  6.2634 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  6.2635 +         id="tspan3547"
  6.2636 +         y="282.12848"
  6.2637 +         x="258.04468"
  6.2638 +         sodipodi:role="line"
  6.2639 +         style="font-size:8px;text-align:end;text-anchor:end">resume</tspan></text>
  6.2640 +    <path
  6.2641 +       inkscape:connector-curvature="0"
  6.2642 +       id="path3549"
  6.2643 +       d="m 258.24715,245.42364 c 13.34137,0 13.34137,0 13.34137,0"
  6.2644 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.2645 +    <text
  6.2646 +       sodipodi:linespacing="100%"
  6.2647 +       id="text3551"
  6.2648 +       y="248.09499"
  6.2649 +       x="257.10217"
  6.2650 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2651 +       xml:space="preserve"
  6.2652 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  6.2653 +         id="tspan3553"
  6.2654 +         y="248.09499"
  6.2655 +         x="257.10217"
  6.2656 +         sodipodi:role="line"
  6.2657 +         style="font-size:8px;text-align:end;text-anchor:end">start</tspan></text>
  6.2658 +    <path
  6.2659 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
  6.2660 +       d="m 266.02904,399.43112 c 0,10.33165 0,10.33165 0,10.33165"
  6.2661 +       id="path3555"
  6.2662 +       inkscape:connector-curvature="0"
  6.2663 +       sodipodi:nodetypes="cc" />
  6.2664 +    <path
  6.2665 +       inkscape:connector-curvature="0"
  6.2666 +       id="path3557"
  6.2667 +       d="m 258.24715,400.02605 c 13.34137,0 13.34137,0 13.34137,0"
  6.2668 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  6.2669 +    <text
  6.2670 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"
  6.2671 +       xml:space="preserve"
  6.2672 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2673 +       x="637.95691"
  6.2674 +       y="386.97339"
  6.2675 +       id="text3559"
  6.2676 +       sodipodi:linespacing="100%"><tspan
  6.2677 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2678 +         sodipodi:role="line"
  6.2679 +         x="637.95691"
  6.2680 +         y="386.97339"
  6.2681 +         id="tspan3561">Call to dyn lib</tspan></text>
  6.2682 +    <text
  6.2683 +       sodipodi:linespacing="100%"
  6.2684 +       id="text3563"
  6.2685 +       y="303.68701"
  6.2686 +       x="110.50755"
  6.2687 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2688 +       xml:space="preserve"
  6.2689 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"><tspan
  6.2690 +         id="tspan3565"
  6.2691 +         y="303.68701"
  6.2692 +         x="110.50755"
  6.2693 +         sodipodi:role="line"
  6.2694 +         style="font-size:8px;text-align:center;text-anchor:middle">call to dyn lib</tspan></text>
  6.2695 +    <path
  6.2696 +       style="opacity:0.3125;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999982, 2.99999982;stroke-dashoffset:0;marker-end:none"
  6.2697 +       d="m 701.67453,342.02605 c -669.895225,0 -669.895225,0 -669.895225,0"
  6.2698 +       id="path3567"
  6.2699 +       inkscape:connector-curvature="0" />
  6.2700 +    <path
  6.2701 +       inkscape:connector-curvature="0"
  6.2702 +       id="path3569"
  6.2703 +       d="m 701.67453,279.52981 c -669.895225,0 -669.895225,0 -669.895225,0"
  6.2704 +       style="opacity:0.3125;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999982, 2.99999982;stroke-dashoffset:0;marker-end:none" />
  6.2705 +    <path
  6.2706 +       sodipodi:nodetypes="cc"
  6.2707 +       inkscape:connector-curvature="0"
  6.2708 +       id="path3571"
  6.2709 +       d="m 205.27805,243.45805 c 0,3.23577 0,3.23577 0,3.23577"
  6.2710 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000002, 3.00000002;stroke-dashoffset:0" />
  6.2711 +    <text
  6.2712 +       sodipodi:linespacing="100%"
  6.2713 +       id="text3573"
  6.2714 +       y="335.62958"
  6.2715 +       x="-39.767914"
  6.2716 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2717 +       xml:space="preserve"
  6.2718 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  6.2719 +         y="335.62958"
  6.2720 +         x="-39.767914"
  6.2721 +         sodipodi:role="line"
  6.2722 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2723 +         id="tspan3575">return from</tspan><tspan
  6.2724 +         id="tspan3577"
  6.2725 +         y="343.62958"
  6.2726 +         x="-39.767914"
  6.2727 +         sodipodi:role="line"
  6.2728 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan></text>
  6.2729 +    <path
  6.2730 +       inkscape:connector-curvature="0"
  6.2731 +       id="path3579"
  6.2732 +       d="m 701.67453,400.02605 c -669.895225,0 -669.895225,0 -669.895225,0"
  6.2733 +       style="opacity:0.3125;fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999982, 2.99999982;stroke-dashoffset:0;marker-end:none" />
  6.2734 +    <text
  6.2735 +       sodipodi:linespacing="100%"
  6.2736 +       id="text3581"
  6.2737 +       y="377.42468"
  6.2738 +       x="667.38037"
  6.2739 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2740 +       xml:space="preserve"><tspan
  6.2741 +         id="tspan3583"
  6.2742 +         y="377.42468"
  6.2743 +         x="667.38037"
  6.2744 +         sodipodi:role="line"
  6.2745 +         style="text-align:center;text-anchor:middle;fill:#000080">PR primitive Fn</tspan><tspan
  6.2746 +         y="387.42468"
  6.2747 +         x="667.38037"
  6.2748 +         sodipodi:role="line"
  6.2749 +         style="text-align:center;text-anchor:middle;fill:#000080"
  6.2750 +         id="tspan3585">to send request</tspan></text>
  6.2751 +    <text
  6.2752 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  6.2753 +       xml:space="preserve"
  6.2754 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:100%;writing-mode:lr-tb;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2755 +       x="258.57156"
  6.2756 +       y="402.12799"
  6.2757 +       id="text3587"
  6.2758 +       sodipodi:linespacing="100%"><tspan
  6.2759 +         style="font-size:8px;text-align:end;text-anchor:end"
  6.2760 +         sodipodi:role="line"
  6.2761 +         x="258.57156"
  6.2762 +         y="402.12799"
  6.2763 +         id="tspan3589">resume</tspan></text>
  6.2764 +    <path
  6.2765 +       inkscape:connector-curvature="0"
  6.2766 +       id="path3591"
  6.2767 +       d="m 205.05995,286.02605 c -67.19099,0 -67.19099,0 -67.19099,0"
  6.2768 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.2769 +    <path
  6.2770 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2771 +       d="m 137.04459,336.02605 c 67.19099,0 67.19099,0 67.19099,0"
  6.2772 +       id="path3593"
  6.2773 +       inkscape:connector-curvature="0" />
  6.2774 +    <path
  6.2775 +       inkscape:connector-curvature="0"
  6.2776 +       id="path3595"
  6.2777 +       d="m 67.525286,310.02605 c 69.221574,0 69.221574,0 69.221574,0"
  6.2778 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.2779 +    <path
  6.2780 +       sodipodi:nodetypes="cc"
  6.2781 +       inkscape:connector-curvature="0"
  6.2782 +       id="path3597"
  6.2783 +       d="m 67.27805,297.85824 c 0,13.94668 0,13.94668 0,13.94668"
  6.2784 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.2785 +    <path
  6.2786 +       inkscape:connector-curvature="0"
  6.2787 +       id="path3599"
  6.2788 +       d="m 137.04459,312.02605 c 67.19099,0 67.19099,0 67.19099,0"
  6.2789 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.2790 +    <path
  6.2791 +       sodipodi:nodetypes="cc"
  6.2792 +       inkscape:connector-curvature="0"
  6.2793 +       id="path3601"
  6.2794 +       d="m 205.27805,312.63926 c 0,11.23237 0,11.23237 0,11.23237"
  6.2795 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.2796 +    <path
  6.2797 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2798 +       d="m 205.05995,324.02605 c -67.19099,0 -67.19099,0 -67.19099,0"
  6.2799 +       id="path3603"
  6.2800 +       inkscape:connector-curvature="0" />
  6.2801 +    <text
  6.2802 +       sodipodi:linespacing="100%"
  6.2803 +       id="text3605"
  6.2804 +       y="326.42468"
  6.2805 +       x="186.89299"
  6.2806 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2807 +       xml:space="preserve"
  6.2808 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"><tspan
  6.2809 +         id="tspan3607"
  6.2810 +         y="326.42468"
  6.2811 +         x="186.89299"
  6.2812 +         sodipodi:role="line"
  6.2813 +         style="font-size:7px;text-align:center;text-anchor:middle">call via Ptr to Dyn Lib Fn</tspan></text>
  6.2814 +    <path
  6.2815 +       sodipodi:nodetypes="cc"
  6.2816 +       inkscape:connector-curvature="0"
  6.2817 +       id="path3609"
  6.2818 +       d="m 137.27805,323.85824 c 0,11.43122 0,11.43122 0,11.43122"
  6.2819 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.2820 +    <text
  6.2821 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"
  6.2822 +       xml:space="preserve"
  6.2823 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2824 +       x="186.26445"
  6.2825 +       y="288.42987"
  6.2826 +       id="text3611"
  6.2827 +       sodipodi:linespacing="100%"><tspan
  6.2828 +         style="font-size:7px;text-align:center;text-anchor:middle"
  6.2829 +         sodipodi:role="line"
  6.2830 +         x="186.26445"
  6.2831 +         y="288.42987"
  6.2832 +         id="tspan3613">call via Ptr to Dyn Lib Fn</tspan></text>
  6.2833 +    <path
  6.2834 +       style="fill:none;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2835 +       d="m 465.78297,400.02605 c -193.92439,0 -193.92439,0 -193.92439,0"
  6.2836 +       id="path3615"
  6.2837 +       inkscape:connector-curvature="0" />
  6.2838 +    <path
  6.2839 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  6.2840 +       d="m 466.19516,280.02605 c -193.92439,0 -193.92439,0 -193.92439,0"
  6.2841 +       id="path3617"
  6.2842 +       inkscape:connector-curvature="0" />
  6.2843 +    <text
  6.2844 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
  6.2845 +       xml:space="preserve"
  6.2846 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2847 +       x="35.877613"
  6.2848 +       y="497.93744"
  6.2849 +       id="text3619"
  6.2850 +       sodipodi:linespacing="100%"><tspan
  6.2851 +         id="tspan3621"
  6.2852 +         style="font-size:18px;text-align:center;text-anchor:middle"
  6.2853 +         sodipodi:role="line"
  6.2854 +         x="35.877613"
  6.2855 +         y="497.93744">core 1</tspan></text>
  6.2856 +    <path
  6.2857 +       sodipodi:nodetypes="cc"
  6.2858 +       inkscape:connector-curvature="0"
  6.2859 +       id="path3623"
  6.2860 +       d="m 205.27805,400.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.2861 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.2862 +    <path
  6.2863 +       sodipodi:nodetypes="cc"
  6.2864 +       inkscape:connector-curvature="0"
  6.2865 +       id="path3625"
  6.2866 +       d="m 205.27805,400.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.2867 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.2868 +    <path
  6.2869 +       sodipodi:nodetypes="cc"
  6.2870 +       inkscape:connector-curvature="0"
  6.2871 +       id="path3627"
  6.2872 +       d="m 205.27805,400.31985 c 0,7.35629 0,7.35629 0,7.35629"
  6.2873 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  6.2874 +    <text
  6.2875 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
  6.2876 +       xml:space="preserve"
  6.2877 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2878 +       x="-123.23382"
  6.2879 +       y="421.84821"
  6.2880 +       id="text3629"
  6.2881 +       sodipodi:linespacing="100%"><tspan
  6.2882 +         id="tspan3631"
  6.2883 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2884 +         sodipodi:role="line"
  6.2885 +         x="-123.23382"
  6.2886 +         y="421.84821">return from</tspan><tspan
  6.2887 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2888 +         sodipodi:role="line"
  6.2889 +         x="-123.23382"
  6.2890 +         y="429.84821"
  6.2891 +         id="tspan3633">suspend</tspan></text>
  6.2892 +    <path
  6.2893 +       inkscape:connector-curvature="0"
  6.2894 +       id="path3635"
  6.2895 +       d="m 271.03421,246.02605 c 193.92439,0 193.92439,0 193.92439,0"
  6.2896 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  6.2897 +    <text
  6.2898 +       sodipodi:linespacing="100%"
  6.2899 +       id="text4289"
  6.2900 +       y="155.76575"
  6.2901 +       x="426.92542"
  6.2902 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  6.2903 +       xml:space="preserve"><tspan
  6.2904 +         y="155.76575"
  6.2905 +         x="426.92542"
  6.2906 +         id="tspan4291"
  6.2907 +         sodipodi:role="line"
  6.2908 +         style="text-align:center;text-anchor:middle">PR OS thread</tspan><tspan
  6.2909 +         y="164.20053"
  6.2910 +         x="426.92542"
  6.2911 +         sodipodi:role="line"
  6.2912 +         style="font-size:8px;text-align:center;text-anchor:middle"
  6.2913 +         id="tspan4295">(core 2)</tspan></text>
  6.2914 +    <g
  6.2915 +       transform="matrix(1,0,0,0.71130685,84,-77.47087)"
  6.2916 +       id="g4297">
  6.2917 +      <rect
  6.2918 +         y="313.58255"
  6.2919 +         x="310.40247"
  6.2920 +         height="52.250008"
  6.2921 +         width="65.276405"
  6.2922 +         id="rect4299"
  6.2923 +         style="fill:none;stroke:#000000;stroke-width:1.28076112;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  6.2924 +    </g>
  6.2925 +  </g>
  6.2926 +</svg>
     7.1 Binary file 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_dual.pdf has changed
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/0__Papers/PRT/PRT__formal_def/figures/PR__timeline_dual.svg	Sat Aug 03 19:24:22 2013 -0700
     8.3 @@ -0,0 +1,446 @@
     8.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
     8.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
     8.6 +
     8.7 +<svg
     8.8 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
     8.9 +   xmlns:cc="http://creativecommons.org/ns#"
    8.10 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    8.11 +   xmlns:svg="http://www.w3.org/2000/svg"
    8.12 +   xmlns="http://www.w3.org/2000/svg"
    8.13 +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    8.14 +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    8.15 +   width="744.09448819"
    8.16 +   height="1052.3622047"
    8.17 +   id="svg2"
    8.18 +   sodipodi:version="0.32"
    8.19 +   inkscape:version="0.48.2 r9819"
    8.20 +   sodipodi:docname="PR__timeline_dual.svg"
    8.21 +   inkscape:output_extension="org.inkscape.output.svg.inkscape"
    8.22 +   version="1.1">
    8.23 +  <defs
    8.24 +     id="defs4">
    8.25 +    <marker
    8.26 +       inkscape:stockid="Arrow2Mend"
    8.27 +       orient="auto"
    8.28 +       refY="0.0"
    8.29 +       refX="0.0"
    8.30 +       id="Arrow2Mend"
    8.31 +       style="overflow:visible;">
    8.32 +      <path
    8.33 +         id="path4008"
    8.34 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
    8.35 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
    8.36 +         transform="scale(0.6) rotate(180) translate(0,0)" />
    8.37 +    </marker>
    8.38 +    <inkscape:perspective
    8.39 +       sodipodi:type="inkscape:persp3d"
    8.40 +       inkscape:vp_x="0 : 526.18109 : 1"
    8.41 +       inkscape:vp_y="0 : 1000 : 0"
    8.42 +       inkscape:vp_z="744.09448 : 526.18109 : 1"
    8.43 +       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
    8.44 +       id="perspective10" />
    8.45 +    <inkscape:perspective
    8.46 +       id="perspective11923"
    8.47 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
    8.48 +       inkscape:vp_z="1 : 0.5 : 1"
    8.49 +       inkscape:vp_y="0 : 1000 : 0"
    8.50 +       inkscape:vp_x="0 : 0.5 : 1"
    8.51 +       sodipodi:type="inkscape:persp3d" />
    8.52 +  </defs>
    8.53 +  <sodipodi:namedview
    8.54 +     id="base"
    8.55 +     pagecolor="#ffffff"
    8.56 +     bordercolor="#666666"
    8.57 +     borderopacity="1.0"
    8.58 +     gridtolerance="10000"
    8.59 +     guidetolerance="10"
    8.60 +     objecttolerance="10"
    8.61 +     inkscape:pageopacity="0.0"
    8.62 +     inkscape:pageshadow="2"
    8.63 +     inkscape:zoom="1.3364318"
    8.64 +     inkscape:cx="331.64634"
    8.65 +     inkscape:cy="648.10677"
    8.66 +     inkscape:document-units="px"
    8.67 +     inkscape:current-layer="layer1"
    8.68 +     showgrid="false"
    8.69 +     inkscape:window-width="1317"
    8.70 +     inkscape:window-height="878"
    8.71 +     inkscape:window-x="7"
    8.72 +     inkscape:window-y="1"
    8.73 +     inkscape:window-maximized="0" />
    8.74 +  <metadata
    8.75 +     id="metadata7">
    8.76 +    <rdf:RDF>
    8.77 +      <cc:Work
    8.78 +         rdf:about="">
    8.79 +        <dc:format>image/svg+xml</dc:format>
    8.80 +        <dc:type
    8.81 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
    8.82 +        <dc:title />
    8.83 +      </cc:Work>
    8.84 +    </rdf:RDF>
    8.85 +  </metadata>
    8.86 +  <g
    8.87 +     inkscape:label="Layer 1"
    8.88 +     inkscape:groupmode="layer"
    8.89 +     id="layer1">
    8.90 +    <path
    8.91 +       id="path7353"
    8.92 +       d="m 196.98465,281.37498 c 69.82336,0 69.82336,0 69.82336,0"
    8.93 +       style="fill:#800000;stroke:#800000;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
    8.94 +       inkscape:connector-curvature="0" />
    8.95 +    <g
    8.96 +       transform="translate(-32,-120)"
    8.97 +       id="g7355"
    8.98 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none">
    8.99 +      <path
   8.100 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
   8.101 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
   8.102 +         id="path7357"
   8.103 +         inkscape:connector-curvature="0" />
   8.104 +      <text
   8.105 +         sodipodi:linespacing="100%"
   8.106 +         id="text7359"
   8.107 +         y="376.52615"
   8.108 +         x="298.7023"
   8.109 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.110 +         xml:space="preserve"><tspan
   8.111 +           y="376.52615"
   8.112 +           x="298.7023"
   8.113 +           id="tspan7361"
   8.114 +           sodipodi:role="line"
   8.115 +           style="font-size:10px;text-align:center;text-anchor:middle">Suspend</tspan><tspan
   8.116 +           y="385.74353"
   8.117 +           x="298.7023"
   8.118 +           sodipodi:role="line"
   8.119 +           id="tspan7363"
   8.120 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 2.S)</tspan></text>
   8.121 +    </g>
   8.122 +    <g
   8.123 +       transform="translate(-60,-120)"
   8.124 +       id="g7365"
   8.125 +       style="stroke-width:1.8;stroke-miterlimit:4;stroke-dasharray:none">
   8.126 +      <path
   8.127 +         style="fill:none;stroke:#000000;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
   8.128 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
   8.129 +         id="path7367"
   8.130 +         inkscape:connector-curvature="0" />
   8.131 +      <text
   8.132 +         sodipodi:linespacing="100%"
   8.133 +         id="text7369"
   8.134 +         y="376.52615"
   8.135 +         x="378.7023"
   8.136 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.137 +         xml:space="preserve"><tspan
   8.138 +           y="376.52615"
   8.139 +           x="380.20621"
   8.140 +           id="tspan7371"
   8.141 +           sodipodi:role="line"
   8.142 +           style="font-size:9px;text-align:center;text-anchor:middle"><tspan
   8.143 +             style="font-size:10px"
   8.144 +             id="tspan8087">Resume </tspan></tspan><tspan
   8.145 +           y="385.74353"
   8.146 +           x="378.7023"
   8.147 +           sodipodi:role="line"
   8.148 +           id="tspan7373"
   8.149 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 2.R)</tspan></text>
   8.150 +    </g>
   8.151 +    <text
   8.152 +       sodipodi:linespacing="100%"
   8.153 +       id="text7375"
   8.154 +       y="285.27441"
   8.155 +       x="352.7023"
   8.156 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.157 +       xml:space="preserve"><tspan
   8.158 +         y="285.27441"
   8.159 +         x="352.7023"
   8.160 +         sodipodi:role="line"
   8.161 +         id="tspan7379">Timeline B</tspan></text>
   8.162 +    <path
   8.163 +       inkscape:connector-curvature="0"
   8.164 +       style="fill:none;stroke:#800000;stroke-width:1.80000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none"
   8.165 +       d="m 320.08408,281.37498 c 27.45405,0 27.45405,0 27.45405,0"
   8.166 +       id="path7387" />
   8.167 +    <path
   8.168 +       id="path8089"
   8.169 +       d="m 195.41471,317.37498 c 151.68424,0 151.68424,0 151.68424,0"
   8.170 +       style="fill:#000000;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
   8.171 +       inkscape:connector-curvature="0" />
   8.172 +    <text
   8.173 +       xml:space="preserve"
   8.174 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.175 +       x="352.7023"
   8.176 +       y="320.02267"
   8.177 +       id="text8091"
   8.178 +       sodipodi:linespacing="100%"><tspan
   8.179 +         id="tspan8093"
   8.180 +         sodipodi:role="line"
   8.181 +         x="352.7023"
   8.182 +         y="320.02267">Physical time</tspan></text>
   8.183 +    <path
   8.184 +       inkscape:connector-curvature="0"
   8.185 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
   8.186 +       d="m 195.92204,221.37498 c 33.06652,0 33.06652,0 33.06652,0"
   8.187 +       id="path8095" />
   8.188 +    <g
   8.189 +       id="g8097"
   8.190 +       transform="translate(-70,-180)"
   8.191 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none">
   8.192 +      <path
   8.193 +         inkscape:connector-curvature="0"
   8.194 +         id="path8099"
   8.195 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
   8.196 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   8.197 +      <text
   8.198 +         xml:space="preserve"
   8.199 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.200 +         x="298.7023"
   8.201 +         y="376.52615"
   8.202 +         id="text8101"
   8.203 +         sodipodi:linespacing="100%"><tspan
   8.204 +           style="font-size:10px;text-align:center;text-anchor:middle"
   8.205 +           sodipodi:role="line"
   8.206 +           id="tspan8103"
   8.207 +           x="298.7023"
   8.208 +           y="376.52615">Suspend</tspan><tspan
   8.209 +           style="font-size:9px;text-align:center;text-anchor:middle"
   8.210 +           id="tspan8105"
   8.211 +           sodipodi:role="line"
   8.212 +           x="298.7023"
   8.213 +           y="385.74353">(Point 1.S)</tspan></text>
   8.214 +    </g>
   8.215 +    <g
   8.216 +       id="g8107"
   8.217 +       transform="translate(-60,-180)"
   8.218 +       style="stroke-width:1.8;stroke-miterlimit:4;stroke-dasharray:none">
   8.219 +      <path
   8.220 +         inkscape:connector-curvature="0"
   8.221 +         id="path8109"
   8.222 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
   8.223 +         style="fill:none;stroke:#000000;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
   8.224 +      <text
   8.225 +         xml:space="preserve"
   8.226 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.227 +         x="378.7023"
   8.228 +         y="376.52615"
   8.229 +         id="text8111"
   8.230 +         sodipodi:linespacing="100%"><tspan
   8.231 +           style="font-size:9px;text-align:center;text-anchor:middle"
   8.232 +           sodipodi:role="line"
   8.233 +           id="tspan8113"
   8.234 +           x="380.20621"
   8.235 +           y="376.52615"><tspan
   8.236 +             id="tspan8115"
   8.237 +             style="font-size:10px">Resume </tspan></tspan><tspan
   8.238 +           style="font-size:9px;text-align:center;text-anchor:middle"
   8.239 +           id="tspan8117"
   8.240 +           sodipodi:role="line"
   8.241 +           x="378.7023"
   8.242 +           y="385.74353">(Point 1.R)</tspan></text>
   8.243 +    </g>
   8.244 +    <text
   8.245 +       xml:space="preserve"
   8.246 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.247 +       x="352.7023"
   8.248 +       y="225.27441"
   8.249 +       id="text8119"
   8.250 +       sodipodi:linespacing="100%"><tspan
   8.251 +         id="tspan8121"
   8.252 +         sodipodi:role="line"
   8.253 +         x="352.7023"
   8.254 +         y="225.27441">Timeline A</tspan></text>
   8.255 +    <path
   8.256 +       id="path8123"
   8.257 +       d="m 320.08408,221.37498 c 27.45405,0 27.45405,0 27.45405,0"
   8.258 +       style="fill:none;stroke:#422fac;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none"
   8.259 +       inkscape:connector-curvature="0" />
   8.260 +    <path
   8.261 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999998, 2.99999998;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
   8.262 +       d="m 292.57011,280.15667 c 1.60737,-35.06333 -0.1867,-13.69014 2.41106,-33.11537 1.74808,-13.07166 19.28851,-14.93437 19.28851,-14.93437"
   8.263 +       id="path8125"
   8.264 +       inkscape:connector-curvature="0"
   8.265 +       sodipodi:nodetypes="csc" />
   8.266 +    <path
   8.267 +       sodipodi:nodetypes="csc"
   8.268 +       inkscape:connector-curvature="0"
   8.269 +       id="path5550"
   8.270 +       d="m 239.09804,401.95213 c 23.67157,4.34238 9.24233,-0.50438 22.35648,6.51358 8.8248,4.72253 10.08233,52.10878 10.08233,52.10878"
   8.271 +       style="fill:none;stroke:#000000;stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000004, 3.00000004;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
   8.272 +    <path
   8.273 +       inkscape:connector-curvature="0"
   8.274 +       style="fill:#800000;stroke:#800000;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
   8.275 +       d="m 196.98465,461.37498 c 69.82336,0 69.82336,0 69.82336,0"
   8.276 +       id="path5552" />
   8.277 +    <g
   8.278 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
   8.279 +       id="g5554"
   8.280 +       transform="translate(-32,60)">
   8.281 +      <path
   8.282 +         inkscape:connector-curvature="0"
   8.283 +         id="path5556"
   8.284 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
   8.285 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   8.286 +      <text
   8.287 +         xml:space="preserve"
   8.288 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.289 +         x="298.7023"
   8.290 +         y="376.52615"
   8.291 +         id="text5558"
   8.292 +         sodipodi:linespacing="100%"><tspan
   8.293 +           style="font-size:10px;text-align:center;text-anchor:middle"
   8.294 +           sodipodi:role="line"
   8.295 +           id="tspan5560"
   8.296 +           x="298.7023"
   8.297 +           y="376.52615">Suspend</tspan><tspan
   8.298 +           style="font-size:9px;text-align:center;text-anchor:middle"
   8.299 +           id="tspan5562"
   8.300 +           sodipodi:role="line"
   8.301 +           x="298.7023"
   8.302 +           y="385.74353">(Point 2.S)</tspan></text>
   8.303 +    </g>
   8.304 +    <g
   8.305 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
   8.306 +       id="g5564"
   8.307 +       transform="translate(-60,60)">
   8.308 +      <path
   8.309 +         inkscape:connector-curvature="0"
   8.310 +         id="path5566"
   8.311 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
   8.312 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
   8.313 +      <text
   8.314 +         xml:space="preserve"
   8.315 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.316 +         x="378.7023"
   8.317 +         y="376.52615"
   8.318 +         id="text5568"
   8.319 +         sodipodi:linespacing="100%"><tspan
   8.320 +           style="font-size:9px;text-align:center;text-anchor:middle"
   8.321 +           sodipodi:role="line"
   8.322 +           id="tspan5570"
   8.323 +           x="380.20621"
   8.324 +           y="376.52615"><tspan
   8.325 +             id="tspan5572"
   8.326 +             style="font-size:10px">Resume </tspan></tspan><tspan
   8.327 +           style="font-size:9px;text-align:center;text-anchor:middle"
   8.328 +           id="tspan5574"
   8.329 +           sodipodi:role="line"
   8.330 +           x="378.7023"
   8.331 +           y="385.74353">(Point 2.R)</tspan></text>
   8.332 +    </g>
   8.333 +    <text
   8.334 +       xml:space="preserve"
   8.335 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.336 +       x="352.7023"
   8.337 +       y="465.27441"
   8.338 +       id="text5576"
   8.339 +       sodipodi:linespacing="100%"><tspan
   8.340 +         id="tspan5578"
   8.341 +         sodipodi:role="line"
   8.342 +         x="352.7023"
   8.343 +         y="465.27441">Timeline B</tspan></text>
   8.344 +    <path
   8.345 +       id="path5580"
   8.346 +       d="m 320.08408,461.37498 c 27.45405,0 27.45405,0 27.45405,0"
   8.347 +       style="fill:none;stroke:#800000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
   8.348 +       inkscape:connector-curvature="0" />
   8.349 +    <path
   8.350 +       inkscape:connector-curvature="0"
   8.351 +       style="fill:#000000;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
   8.352 +       d="m 195.41471,497.37498 c 151.68424,0 151.68424,0 151.68424,0"
   8.353 +       id="path5582" />
   8.354 +    <text
   8.355 +       sodipodi:linespacing="100%"
   8.356 +       id="text5584"
   8.357 +       y="500.02267"
   8.358 +       x="352.7023"
   8.359 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.360 +       xml:space="preserve"><tspan
   8.361 +         y="500.02267"
   8.362 +         x="352.7023"
   8.363 +         sodipodi:role="line"
   8.364 +         id="tspan5586">Physical time</tspan></text>
   8.365 +    <path
   8.366 +       id="path5588"
   8.367 +       d="m 195.92204,401.37498 c 33.06652,0 33.06652,0 33.06652,0"
   8.368 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
   8.369 +       inkscape:connector-curvature="0" />
   8.370 +    <g
   8.371 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
   8.372 +       transform="translate(-70,0)"
   8.373 +       id="g5590">
   8.374 +      <path
   8.375 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
   8.376 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
   8.377 +         id="path5592"
   8.378 +         inkscape:connector-curvature="0" />
   8.379 +      <text
   8.380 +         sodipodi:linespacing="100%"
   8.381 +         id="text5594"
   8.382 +         y="376.52615"
   8.383 +         x="298.7023"
   8.384 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.385 +         xml:space="preserve"><tspan
   8.386 +           y="376.52615"
   8.387 +           x="298.7023"
   8.388 +           id="tspan5596"
   8.389 +           sodipodi:role="line"
   8.390 +           style="font-size:10px;text-align:center;text-anchor:middle">Suspend</tspan><tspan
   8.391 +           y="385.74353"
   8.392 +           x="298.7023"
   8.393 +           sodipodi:role="line"
   8.394 +           id="tspan5598"
   8.395 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 1.S)</tspan></text>
   8.396 +    </g>
   8.397 +    <g
   8.398 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
   8.399 +       transform="translate(-60,0)"
   8.400 +       id="g5600">
   8.401 +      <path
   8.402 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
   8.403 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
   8.404 +         id="path5602"
   8.405 +         inkscape:connector-curvature="0" />
   8.406 +      <text
   8.407 +         sodipodi:linespacing="100%"
   8.408 +         id="text5604"
   8.409 +         y="376.52615"
   8.410 +         x="378.7023"
   8.411 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.412 +         xml:space="preserve"><tspan
   8.413 +           y="376.52615"
   8.414 +           x="380.20621"
   8.415 +           id="tspan5606"
   8.416 +           sodipodi:role="line"
   8.417 +           style="font-size:9px;text-align:center;text-anchor:middle"><tspan
   8.418 +             style="font-size:10px"
   8.419 +             id="tspan5608">Resume </tspan></tspan><tspan
   8.420 +           y="385.74353"
   8.421 +           x="378.7023"
   8.422 +           sodipodi:role="line"
   8.423 +           id="tspan5610"
   8.424 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 1.R)</tspan></text>
   8.425 +    </g>
   8.426 +    <text
   8.427 +       sodipodi:linespacing="100%"
   8.428 +       id="text5612"
   8.429 +       y="405.27441"
   8.430 +       x="352.7023"
   8.431 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   8.432 +       xml:space="preserve"><tspan
   8.433 +         y="405.27441"
   8.434 +         x="352.7023"
   8.435 +         sodipodi:role="line"
   8.436 +         id="tspan5614">Timeline A</tspan></text>
   8.437 +    <path
   8.438 +       inkscape:connector-curvature="0"
   8.439 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
   8.440 +       d="m 320.08408,401.37498 c 27.45405,0 27.45405,0 27.45405,0"
   8.441 +       id="path5616" />
   8.442 +    <path
   8.443 +       sodipodi:nodetypes="csc"
   8.444 +       inkscape:connector-curvature="0"
   8.445 +       id="path5618"
   8.446 +       d="m 292.57011,460.15667 c 1.60737,-35.06333 -0.1867,-13.69014 2.41106,-33.11537 1.74808,-13.07166 19.28851,-14.93437 19.28851,-14.93437"
   8.447 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999998, 2.99999998;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
   8.448 +  </g>
   8.449 +</svg>
     9.1 Binary file 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_dual_2nd.pdf has changed
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/0__Papers/PRT/PRT__formal_def/figures/PR__timeline_dual_2nd.svg	Sat Aug 03 19:24:22 2013 -0700
    10.3 @@ -0,0 +1,545 @@
    10.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    10.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
    10.6 +
    10.7 +<svg
    10.8 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
    10.9 +   xmlns:cc="http://creativecommons.org/ns#"
   10.10 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   10.11 +   xmlns:svg="http://www.w3.org/2000/svg"
   10.12 +   xmlns="http://www.w3.org/2000/svg"
   10.13 +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   10.14 +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   10.15 +   width="744.09448819"
   10.16 +   height="1052.3622047"
   10.17 +   id="svg2"
   10.18 +   sodipodi:version="0.32"
   10.19 +   inkscape:version="0.48.2 r9819"
   10.20 +   sodipodi:docname="PR__timeline_dual_2nd.svg"
   10.21 +   inkscape:output_extension="org.inkscape.output.svg.inkscape"
   10.22 +   version="1.1">
   10.23 +  <defs
   10.24 +     id="defs4">
   10.25 +    <marker
   10.26 +       inkscape:stockid="Arrow2Mend"
   10.27 +       orient="auto"
   10.28 +       refY="0.0"
   10.29 +       refX="0.0"
   10.30 +       id="Arrow2Mend"
   10.31 +       style="overflow:visible;">
   10.32 +      <path
   10.33 +         id="path4008"
   10.34 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
   10.35 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
   10.36 +         transform="scale(0.6) rotate(180) translate(0,0)" />
   10.37 +    </marker>
   10.38 +    <inkscape:perspective
   10.39 +       sodipodi:type="inkscape:persp3d"
   10.40 +       inkscape:vp_x="0 : 526.18109 : 1"
   10.41 +       inkscape:vp_y="0 : 1000 : 0"
   10.42 +       inkscape:vp_z="744.09448 : 526.18109 : 1"
   10.43 +       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
   10.44 +       id="perspective10" />
   10.45 +    <inkscape:perspective
   10.46 +       id="perspective11923"
   10.47 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   10.48 +       inkscape:vp_z="1 : 0.5 : 1"
   10.49 +       inkscape:vp_y="0 : 1000 : 0"
   10.50 +       inkscape:vp_x="0 : 0.5 : 1"
   10.51 +       sodipodi:type="inkscape:persp3d" />
   10.52 +  </defs>
   10.53 +  <sodipodi:namedview
   10.54 +     id="base"
   10.55 +     pagecolor="#ffffff"
   10.56 +     bordercolor="#666666"
   10.57 +     borderopacity="1.0"
   10.58 +     gridtolerance="10000"
   10.59 +     guidetolerance="10"
   10.60 +     objecttolerance="10"
   10.61 +     inkscape:pageopacity="0.0"
   10.62 +     inkscape:pageshadow="2"
   10.63 +     inkscape:zoom="1.3364318"
   10.64 +     inkscape:cx="214.9176"
   10.65 +     inkscape:cy="608.45761"
   10.66 +     inkscape:document-units="px"
   10.67 +     inkscape:current-layer="layer1"
   10.68 +     showgrid="false"
   10.69 +     inkscape:window-width="1317"
   10.70 +     inkscape:window-height="878"
   10.71 +     inkscape:window-x="7"
   10.72 +     inkscape:window-y="1"
   10.73 +     inkscape:window-maximized="0" />
   10.74 +  <metadata
   10.75 +     id="metadata7">
   10.76 +    <rdf:RDF>
   10.77 +      <cc:Work
   10.78 +         rdf:about="">
   10.79 +        <dc:format>image/svg+xml</dc:format>
   10.80 +        <dc:type
   10.81 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
   10.82 +        <dc:title></dc:title>
   10.83 +      </cc:Work>
   10.84 +    </rdf:RDF>
   10.85 +  </metadata>
   10.86 +  <g
   10.87 +     inkscape:label="Layer 1"
   10.88 +     inkscape:groupmode="layer"
   10.89 +     id="layer1">
   10.90 +    <path
   10.91 +       id="path7353"
   10.92 +       d="m 196.98465,281.37498 c 69.82336,0 69.82336,0 69.82336,0"
   10.93 +       style="fill:#800000;stroke:#800000;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
   10.94 +       inkscape:connector-curvature="0" />
   10.95 +    <g
   10.96 +       transform="translate(-32,-120)"
   10.97 +       id="g7355"
   10.98 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none">
   10.99 +      <path
  10.100 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  10.101 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
  10.102 +         id="path7357"
  10.103 +         inkscape:connector-curvature="0" />
  10.104 +      <text
  10.105 +         sodipodi:linespacing="100%"
  10.106 +         id="text7359"
  10.107 +         y="376.52615"
  10.108 +         x="298.7023"
  10.109 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.110 +         xml:space="preserve"><tspan
  10.111 +           y="376.52615"
  10.112 +           x="298.7023"
  10.113 +           id="tspan7361"
  10.114 +           sodipodi:role="line"
  10.115 +           style="font-size:10px;text-align:center;text-anchor:middle">Suspend</tspan><tspan
  10.116 +           y="385.74353"
  10.117 +           x="298.7023"
  10.118 +           sodipodi:role="line"
  10.119 +           id="tspan7363"
  10.120 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 2.S)</tspan></text>
  10.121 +    </g>
  10.122 +    <g
  10.123 +       transform="translate(-60,-120)"
  10.124 +       id="g7365"
  10.125 +       style="stroke-width:1.8;stroke-miterlimit:4;stroke-dasharray:none">
  10.126 +      <path
  10.127 +         style="fill:none;stroke:#000000;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
  10.128 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  10.129 +         id="path7367"
  10.130 +         inkscape:connector-curvature="0" />
  10.131 +      <text
  10.132 +         sodipodi:linespacing="100%"
  10.133 +         id="text7369"
  10.134 +         y="376.52615"
  10.135 +         x="378.7023"
  10.136 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.137 +         xml:space="preserve"><tspan
  10.138 +           y="376.52615"
  10.139 +           x="380.20621"
  10.140 +           id="tspan7371"
  10.141 +           sodipodi:role="line"
  10.142 +           style="font-size:9px;text-align:center;text-anchor:middle"><tspan
  10.143 +             style="font-size:10px"
  10.144 +             id="tspan8087">Resume </tspan></tspan><tspan
  10.145 +           y="385.74353"
  10.146 +           x="378.7023"
  10.147 +           sodipodi:role="line"
  10.148 +           id="tspan7373"
  10.149 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 2.R)</tspan></text>
  10.150 +    </g>
  10.151 +    <text
  10.152 +       sodipodi:linespacing="100%"
  10.153 +       id="text7375"
  10.154 +       y="285.27441"
  10.155 +       x="352.7023"
  10.156 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.157 +       xml:space="preserve"><tspan
  10.158 +         y="285.27441"
  10.159 +         x="352.7023"
  10.160 +         sodipodi:role="line"
  10.161 +         id="tspan7379">Timeline B</tspan></text>
  10.162 +    <path
  10.163 +       inkscape:connector-curvature="0"
  10.164 +       style="fill:none;stroke:#800000;stroke-width:1.80000000000000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none"
  10.165 +       d="m 320.08408,281.37498 c 27.45405,0 27.45405,0 27.45405,0"
  10.166 +       id="path7387" />
  10.167 +    <path
  10.168 +       id="path8089"
  10.169 +       d="m 195.41471,317.37498 c 151.68424,0 151.68424,0 151.68424,0"
  10.170 +       style="fill:#000000;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  10.171 +       inkscape:connector-curvature="0" />
  10.172 +    <text
  10.173 +       xml:space="preserve"
  10.174 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.175 +       x="352.7023"
  10.176 +       y="320.02267"
  10.177 +       id="text8091"
  10.178 +       sodipodi:linespacing="100%"><tspan
  10.179 +         id="tspan8093"
  10.180 +         sodipodi:role="line"
  10.181 +         x="352.7023"
  10.182 +         y="320.02267">Physical time</tspan></text>
  10.183 +    <path
  10.184 +       inkscape:connector-curvature="0"
  10.185 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  10.186 +       d="m 195.92204,221.37498 c 33.06652,0 33.06652,0 33.06652,0"
  10.187 +       id="path8095" />
  10.188 +    <g
  10.189 +       id="g8097"
  10.190 +       transform="translate(-70,-180)"
  10.191 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none">
  10.192 +      <path
  10.193 +         inkscape:connector-curvature="0"
  10.194 +         id="path8099"
  10.195 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
  10.196 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  10.197 +      <text
  10.198 +         xml:space="preserve"
  10.199 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.200 +         x="298.7023"
  10.201 +         y="376.52615"
  10.202 +         id="text8101"
  10.203 +         sodipodi:linespacing="100%"><tspan
  10.204 +           style="font-size:10px;text-align:center;text-anchor:middle"
  10.205 +           sodipodi:role="line"
  10.206 +           id="tspan8103"
  10.207 +           x="298.7023"
  10.208 +           y="376.52615">Suspend</tspan><tspan
  10.209 +           style="font-size:9px;text-align:center;text-anchor:middle"
  10.210 +           id="tspan8105"
  10.211 +           sodipodi:role="line"
  10.212 +           x="298.7023"
  10.213 +           y="385.74353">(Point 1.S)</tspan></text>
  10.214 +    </g>
  10.215 +    <g
  10.216 +       id="g8107"
  10.217 +       transform="translate(-60,-180)"
  10.218 +       style="stroke-width:1.8;stroke-miterlimit:4;stroke-dasharray:none">
  10.219 +      <path
  10.220 +         inkscape:connector-curvature="0"
  10.221 +         id="path8109"
  10.222 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  10.223 +         style="fill:none;stroke:#000000;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
  10.224 +      <text
  10.225 +         xml:space="preserve"
  10.226 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.227 +         x="378.7023"
  10.228 +         y="376.52615"
  10.229 +         id="text8111"
  10.230 +         sodipodi:linespacing="100%"><tspan
  10.231 +           style="font-size:9px;text-align:center;text-anchor:middle"
  10.232 +           sodipodi:role="line"
  10.233 +           id="tspan8113"
  10.234 +           x="380.20621"
  10.235 +           y="376.52615"><tspan
  10.236 +             id="tspan8115"
  10.237 +             style="font-size:10px">Resume </tspan></tspan><tspan
  10.238 +           style="font-size:9px;text-align:center;text-anchor:middle"
  10.239 +           id="tspan8117"
  10.240 +           sodipodi:role="line"
  10.241 +           x="378.7023"
  10.242 +           y="385.74353">(Point 1.R)</tspan></text>
  10.243 +    </g>
  10.244 +    <text
  10.245 +       xml:space="preserve"
  10.246 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.247 +       x="352.7023"
  10.248 +       y="225.27441"
  10.249 +       id="text8119"
  10.250 +       sodipodi:linespacing="100%"><tspan
  10.251 +         id="tspan8121"
  10.252 +         sodipodi:role="line"
  10.253 +         x="352.7023"
  10.254 +         y="225.27441">Timeline A</tspan></text>
  10.255 +    <path
  10.256 +       id="path8123"
  10.257 +       d="m 320.08408,221.37498 c 27.45405,0 27.45405,0 27.45405,0"
  10.258 +       style="fill:none;stroke:#422fac;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none"
  10.259 +       inkscape:connector-curvature="0" />
  10.260 +    <path
  10.261 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999998, 2.99999998;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  10.262 +       d="m 292.57011,280.15667 c 1.60737,-35.06333 -0.1867,-13.69014 2.41106,-33.11537 1.74808,-13.07166 19.28851,-14.93437 19.28851,-14.93437"
  10.263 +       id="path8125"
  10.264 +       inkscape:connector-curvature="0"
  10.265 +       sodipodi:nodetypes="csc" />
  10.266 +    <path
  10.267 +       inkscape:connector-curvature="0"
  10.268 +       style="fill:#800000;stroke:#800000;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  10.269 +       d="m 246.98465,423.37498 c 69.82336,0 69.82336,0 69.82336,0"
  10.270 +       id="path10381" />
  10.271 +    <g
  10.272 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  10.273 +       id="g10393"
  10.274 +       transform="translate(-60,22)">
  10.275 +      <path
  10.276 +         inkscape:connector-curvature="0"
  10.277 +         id="path10395"
  10.278 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  10.279 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  10.280 +      <text
  10.281 +         xml:space="preserve"
  10.282 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.283 +         x="378.7023"
  10.284 +         y="390.52615"
  10.285 +         id="text10397"
  10.286 +         sodipodi:linespacing="100%"><tspan
  10.287 +           style="font-size:9px;text-align:center;text-anchor:middle"
  10.288 +           id="tspan10403"
  10.289 +           sodipodi:role="line"
  10.290 +           x="378.7023"
  10.291 +           y="390.52615">Tied Point</tspan></text>
  10.292 +    </g>
  10.293 +    <text
  10.294 +       xml:space="preserve"
  10.295 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.296 +       x="352.7023"
  10.297 +       y="427.27441"
  10.298 +       id="text10405"
  10.299 +       sodipodi:linespacing="100%"><tspan
  10.300 +         id="tspan10407"
  10.301 +         sodipodi:role="line"
  10.302 +         x="352.7023"
  10.303 +         y="427.27441">Timeline B</tspan></text>
  10.304 +    <path
  10.305 +       id="path10409"
  10.306 +       d="m 320.08408,423.37498 c 27.45405,0 27.45405,0 27.45405,0"
  10.307 +       style="fill:none;stroke:#800000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  10.308 +       inkscape:connector-curvature="0" />
  10.309 +    <path
  10.310 +       id="path10411"
  10.311 +       d="m 283.92204,381.37498 c 33.06652,0 33.06652,0 33.06652,0"
  10.312 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  10.313 +       inkscape:connector-curvature="0" />
  10.314 +    <g
  10.315 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  10.316 +       transform="translate(-60,-20)"
  10.317 +       id="g10423">
  10.318 +      <path
  10.319 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  10.320 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  10.321 +         id="path10425"
  10.322 +         inkscape:connector-curvature="0" />
  10.323 +      <text
  10.324 +         sodipodi:linespacing="100%"
  10.325 +         id="text10427"
  10.326 +         y="388.52615"
  10.327 +         x="378.7023"
  10.328 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.329 +         xml:space="preserve"><tspan
  10.330 +           y="388.52615"
  10.331 +           x="378.7023"
  10.332 +           sodipodi:role="line"
  10.333 +           id="tspan10433"
  10.334 +           style="font-size:9px;text-align:center;text-anchor:middle">Tied Point</tspan></text>
  10.335 +    </g>
  10.336 +    <text
  10.337 +       sodipodi:linespacing="100%"
  10.338 +       id="text10435"
  10.339 +       y="385.27441"
  10.340 +       x="352.7023"
  10.341 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.342 +       xml:space="preserve"><tspan
  10.343 +         y="385.27441"
  10.344 +         x="352.7023"
  10.345 +         sodipodi:role="line"
  10.346 +         id="tspan10437">Timeline A</tspan></text>
  10.347 +    <path
  10.348 +       inkscape:connector-curvature="0"
  10.349 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  10.350 +       d="m 320.08408,381.37498 c 27.45405,0 27.45405,0 27.45405,0"
  10.351 +       id="path10439" />
  10.352 +    <path
  10.353 +       style="fill:none;stroke:#000000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.89999986,3.89999986;stroke-dashoffset:0"
  10.354 +       d="m 318.92887,395.30966 c 0,24.40348 0,24.40348 0,24.40348"
  10.355 +       id="path10425-2"
  10.356 +       inkscape:connector-curvature="0" />
  10.357 +    <path
  10.358 +       inkscape:connector-curvature="0"
  10.359 +       style="fill:#800000;stroke:#800000;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  10.360 +       d="m 196.98465,549.37498 c 69.82336,0 69.82336,0 69.82336,0"
  10.361 +       id="path10981" />
  10.362 +    <g
  10.363 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  10.364 +       id="g10983"
  10.365 +       transform="translate(-32,148)">
  10.366 +      <path
  10.367 +         inkscape:connector-curvature="0"
  10.368 +         id="path10985"
  10.369 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
  10.370 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  10.371 +    </g>
  10.372 +    <g
  10.373 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  10.374 +       id="g10993"
  10.375 +       transform="translate(-60,148)">
  10.376 +      <path
  10.377 +         inkscape:connector-curvature="0"
  10.378 +         id="path10995"
  10.379 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  10.380 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  10.381 +    </g>
  10.382 +    <text
  10.383 +       xml:space="preserve"
  10.384 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.385 +       x="352.7023"
  10.386 +       y="553.27441"
  10.387 +       id="text11005"
  10.388 +       sodipodi:linespacing="100%"><tspan
  10.389 +         id="tspan11007"
  10.390 +         sodipodi:role="line"
  10.391 +         x="352.7023"
  10.392 +         y="553.27441">Timeline B</tspan></text>
  10.393 +    <path
  10.394 +       id="path11009"
  10.395 +       d="m 320.08408,549.37498 c 27.45405,0 27.45405,0 27.45405,0"
  10.396 +       style="fill:none;stroke:#800000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  10.397 +       inkscape:connector-curvature="0" />
  10.398 +    <path
  10.399 +       id="path11011"
  10.400 +       d="m 195.92204,489.37498 c 33.06652,0 33.06652,0 33.06652,0"
  10.401 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  10.402 +       inkscape:connector-curvature="0" />
  10.403 +    <g
  10.404 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  10.405 +       transform="translate(-70,88)"
  10.406 +       id="g11013">
  10.407 +      <path
  10.408 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  10.409 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
  10.410 +         id="path11015"
  10.411 +         inkscape:connector-curvature="0" />
  10.412 +      <text
  10.413 +         sodipodi:linespacing="100%"
  10.414 +         id="text11017"
  10.415 +         y="376.52615"
  10.416 +         x="298.7023"
  10.417 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.418 +         xml:space="preserve"><tspan
  10.419 +           y="376.52615"
  10.420 +           x="298.7023"
  10.421 +           id="tspan11019"
  10.422 +           sodipodi:role="line"
  10.423 +           style="font-size:10px;text-align:center;text-anchor:middle">Suspend</tspan><tspan
  10.424 +           y="385.74353"
  10.425 +           x="298.7023"
  10.426 +           sodipodi:role="line"
  10.427 +           id="tspan11021"
  10.428 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 1.S)</tspan></text>
  10.429 +    </g>
  10.430 +    <g
  10.431 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  10.432 +       transform="translate(-60,88)"
  10.433 +       id="g11023">
  10.434 +      <path
  10.435 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  10.436 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  10.437 +         id="path11025"
  10.438 +         inkscape:connector-curvature="0" />
  10.439 +      <text
  10.440 +         sodipodi:linespacing="100%"
  10.441 +         id="text11027"
  10.442 +         y="376.52615"
  10.443 +         x="378.7023"
  10.444 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.445 +         xml:space="preserve"><tspan
  10.446 +           y="376.52615"
  10.447 +           x="380.20621"
  10.448 +           id="tspan11029"
  10.449 +           sodipodi:role="line"
  10.450 +           style="font-size:9px;text-align:center;text-anchor:middle"><tspan
  10.451 +             style="font-size:10px"
  10.452 +             id="tspan11031">Resume </tspan></tspan><tspan
  10.453 +           y="385.74353"
  10.454 +           x="378.7023"
  10.455 +           sodipodi:role="line"
  10.456 +           id="tspan11033"
  10.457 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 1.R)</tspan></text>
  10.458 +    </g>
  10.459 +    <text
  10.460 +       sodipodi:linespacing="100%"
  10.461 +       id="text11035"
  10.462 +       y="493.27441"
  10.463 +       x="352.7023"
  10.464 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.465 +       xml:space="preserve"><tspan
  10.466 +         y="493.27441"
  10.467 +         x="352.7023"
  10.468 +         sodipodi:role="line"
  10.469 +         id="tspan11037">Timeline A</tspan></text>
  10.470 +    <path
  10.471 +       inkscape:connector-curvature="0"
  10.472 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  10.473 +       d="m 320.08408,489.37498 c 27.45405,0 27.45405,0 27.45405,0"
  10.474 +       id="path11039" />
  10.475 +    <path
  10.476 +       sodipodi:nodetypes="cc"
  10.477 +       inkscape:connector-curvature="0"
  10.478 +       id="path11041"
  10.479 +       d="m 248.40878,545.16363 c 79.41657,-49.15176 5.94823,-3.26189 82.39224,-51.8417"
  10.480 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999999, 2.99999999;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  10.481 +    <path
  10.482 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000003, 3.00000003;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  10.483 +       d="m 329.77257,501.82974 c -70.11936,42.79661 -5.25188,2.84014 -72.74667,45.13875"
  10.484 +       id="path11043"
  10.485 +       inkscape:connector-curvature="0"
  10.486 +       sodipodi:nodetypes="cc" />
  10.487 +    <text
  10.488 +       xml:space="preserve"
  10.489 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.490 +       x="-20.52177"
  10.491 +       y="592.72888"
  10.492 +       id="text11049"
  10.493 +       sodipodi:linespacing="100%"
  10.494 +       transform="matrix(0.85476126,-0.51902138,0.51902138,0.85476126,0,0)"><tspan
  10.495 +         id="tspan11051"
  10.496 +         sodipodi:role="line"
  10.497 +         x="-20.52177"
  10.498 +         y="592.72888">visible</tspan></text>
  10.499 +    <text
  10.500 +       transform="matrix(0.85476126,-0.51902138,0.51902138,0.85476126,0,0)"
  10.501 +       sodipodi:linespacing="100%"
  10.502 +       id="text11053"
  10.503 +       y="607.87146"
  10.504 +       x="-10.997777"
  10.505 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.506 +       xml:space="preserve"><tspan
  10.507 +         y="607.87146"
  10.508 +         x="-10.997777"
  10.509 +         sodipodi:role="line"
  10.510 +         id="tspan11055">NOT visible</tspan></text>
  10.511 +    <path
  10.512 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000008, 3.00000008;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  10.513 +       d="m 331.48246,541.42226 c -109.48644,-45.60627 -8.20044,-3.02659 -113.5888,-48.10218"
  10.514 +       id="path11057"
  10.515 +       inkscape:connector-curvature="0"
  10.516 +       sodipodi:nodetypes="cc" />
  10.517 +    <path
  10.518 +       sodipodi:nodetypes="cc"
  10.519 +       inkscape:connector-curvature="0"
  10.520 +       id="path11059"
  10.521 +       d="m 218.69167,501.82968 c 107.30304,43.503 8.03691,2.88702 111.32359,45.8838"
  10.522 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000006, 3.00000006;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  10.523 +    <text
  10.524 +       transform="matrix(0.92037595,0.39103467,-0.39103467,0.92037595,0,0)"
  10.525 +       sodipodi:linespacing="100%"
  10.526 +       id="text11061"
  10.527 +       y="382.84756"
  10.528 +       x="402.31476"
  10.529 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.530 +       xml:space="preserve"><tspan
  10.531 +         y="382.84756"
  10.532 +         x="402.31476"
  10.533 +         sodipodi:role="line"
  10.534 +         id="tspan11063">visible</tspan></text>
  10.535 +    <text
  10.536 +       xml:space="preserve"
  10.537 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  10.538 +       x="408.54758"
  10.539 +       y="366.66327"
  10.540 +       id="text11065"
  10.541 +       sodipodi:linespacing="100%"
  10.542 +       transform="matrix(0.9201572,0.39154913,-0.39154913,0.9201572,0,0)"><tspan
  10.543 +         id="tspan11067"
  10.544 +         sodipodi:role="line"
  10.545 +         x="408.54758"
  10.546 +         y="366.66327">NOT visible</tspan></text>
  10.547 +  </g>
  10.548 +</svg>
    11.1 Binary file 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_single.pdf has changed
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/0__Papers/PRT/PRT__formal_def/figures/PR__timeline_single.svg	Sat Aug 03 19:24:22 2013 -0700
    12.3 @@ -0,0 +1,306 @@
    12.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    12.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
    12.6 +
    12.7 +<svg
    12.8 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
    12.9 +   xmlns:cc="http://creativecommons.org/ns#"
   12.10 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   12.11 +   xmlns:svg="http://www.w3.org/2000/svg"
   12.12 +   xmlns="http://www.w3.org/2000/svg"
   12.13 +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   12.14 +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   12.15 +   width="744.09448819"
   12.16 +   height="1052.3622047"
   12.17 +   id="svg2"
   12.18 +   sodipodi:version="0.32"
   12.19 +   inkscape:version="0.48.2 r9819"
   12.20 +   sodipodi:docname="PR__timeline_single.svg"
   12.21 +   inkscape:output_extension="org.inkscape.output.svg.inkscape"
   12.22 +   version="1.1">
   12.23 +  <defs
   12.24 +     id="defs4">
   12.25 +    <marker
   12.26 +       inkscape:stockid="Arrow2Mend"
   12.27 +       orient="auto"
   12.28 +       refY="0.0"
   12.29 +       refX="0.0"
   12.30 +       id="Arrow2Mend"
   12.31 +       style="overflow:visible;">
   12.32 +      <path
   12.33 +         id="path4008"
   12.34 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
   12.35 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
   12.36 +         transform="scale(0.6) rotate(180) translate(0,0)" />
   12.37 +    </marker>
   12.38 +    <inkscape:perspective
   12.39 +       sodipodi:type="inkscape:persp3d"
   12.40 +       inkscape:vp_x="0 : 526.18109 : 1"
   12.41 +       inkscape:vp_y="0 : 1000 : 0"
   12.42 +       inkscape:vp_z="744.09448 : 526.18109 : 1"
   12.43 +       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
   12.44 +       id="perspective10" />
   12.45 +    <inkscape:perspective
   12.46 +       id="perspective11923"
   12.47 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   12.48 +       inkscape:vp_z="1 : 0.5 : 1"
   12.49 +       inkscape:vp_y="0 : 1000 : 0"
   12.50 +       inkscape:vp_x="0 : 0.5 : 1"
   12.51 +       sodipodi:type="inkscape:persp3d" />
   12.52 +  </defs>
   12.53 +  <sodipodi:namedview
   12.54 +     id="base"
   12.55 +     pagecolor="#ffffff"
   12.56 +     bordercolor="#666666"
   12.57 +     borderopacity="1.0"
   12.58 +     gridtolerance="10000"
   12.59 +     guidetolerance="10"
   12.60 +     objecttolerance="10"
   12.61 +     inkscape:pageopacity="0.0"
   12.62 +     inkscape:pageshadow="2"
   12.63 +     inkscape:zoom="3.5576235"
   12.64 +     inkscape:cx="283.87197"
   12.65 +     inkscape:cy="706.58767"
   12.66 +     inkscape:document-units="px"
   12.67 +     inkscape:current-layer="layer1"
   12.68 +     showgrid="false"
   12.69 +     inkscape:window-width="1600"
   12.70 +     inkscape:window-height="848"
   12.71 +     inkscape:window-x="-8"
   12.72 +     inkscape:window-y="-8"
   12.73 +     inkscape:window-maximized="0" />
   12.74 +  <metadata
   12.75 +     id="metadata7">
   12.76 +    <rdf:RDF>
   12.77 +      <cc:Work
   12.78 +         rdf:about="">
   12.79 +        <dc:format>image/svg+xml</dc:format>
   12.80 +        <dc:type
   12.81 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
   12.82 +        <dc:title />
   12.83 +      </cc:Work>
   12.84 +    </rdf:RDF>
   12.85 +  </metadata>
   12.86 +  <g
   12.87 +     inkscape:label="Layer 1"
   12.88 +     inkscape:groupmode="layer"
   12.89 +     id="layer1">
   12.90 +    <path
   12.91 +       id="path8089"
   12.92 +       d="m 195.41471,257.37498 c 151.68424,0 151.68424,0 151.68424,0"
   12.93 +       style="fill:#000000;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
   12.94 +       inkscape:connector-curvature="0" />
   12.95 +    <text
   12.96 +       xml:space="preserve"
   12.97 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
   12.98 +       x="352.7023"
   12.99 +       y="260.77094"
  12.100 +       id="text8091"
  12.101 +       sodipodi:linespacing="100%"><tspan
  12.102 +         id="tspan8093"
  12.103 +         sodipodi:role="line"
  12.104 +         x="352.7023"
  12.105 +         y="260.77094">Physical time</tspan></text>
  12.106 +    <path
  12.107 +       inkscape:connector-curvature="0"
  12.108 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  12.109 +       d="m 195.92204,221.37498 c 33.06652,0 33.06652,0 33.06652,0"
  12.110 +       id="path8095" />
  12.111 +    <g
  12.112 +       id="g8097"
  12.113 +       transform="translate(-70,-180)"
  12.114 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none">
  12.115 +      <path
  12.116 +         inkscape:connector-curvature="0"
  12.117 +         id="path8099"
  12.118 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
  12.119 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  12.120 +      <text
  12.121 +         xml:space="preserve"
  12.122 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  12.123 +         x="298.7023"
  12.124 +         y="376.52615"
  12.125 +         id="text8101"
  12.126 +         sodipodi:linespacing="100%"><tspan
  12.127 +           style="font-size:10px;text-align:center;text-anchor:middle"
  12.128 +           sodipodi:role="line"
  12.129 +           id="tspan8103"
  12.130 +           x="298.7023"
  12.131 +           y="376.52615">Suspend</tspan><tspan
  12.132 +           style="font-size:9px;text-align:center;text-anchor:middle"
  12.133 +           id="tspan8105"
  12.134 +           sodipodi:role="line"
  12.135 +           x="298.7023"
  12.136 +           y="385.74353">(Point 1.S)</tspan></text>
  12.137 +    </g>
  12.138 +    <g
  12.139 +       id="g8107"
  12.140 +       transform="translate(-60,-180)"
  12.141 +       style="stroke-width:1.8;stroke-miterlimit:4;stroke-dasharray:none">
  12.142 +      <path
  12.143 +         inkscape:connector-curvature="0"
  12.144 +         id="path8109"
  12.145 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  12.146 +         style="fill:none;stroke:#000000;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
  12.147 +      <text
  12.148 +         xml:space="preserve"
  12.149 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS;stroke-width:1.8;stroke-miterlimit:4;stroke-dasharray:none"
  12.150 +         x="378.7023"
  12.151 +         y="376.52615"
  12.152 +         id="text8111"
  12.153 +         sodipodi:linespacing="100%"><tspan
  12.154 +           style="font-size:9px;text-align:center;text-anchor:middle;stroke-width:1.8;stroke-miterlimit:4;stroke-dasharray:none"
  12.155 +           sodipodi:role="line"
  12.156 +           id="tspan8113"
  12.157 +           x="380.20621"
  12.158 +           y="376.52615"><tspan
  12.159 +             id="tspan8115"
  12.160 +             style="font-size:10px;stroke-width:1.8;stroke-miterlimit:4;stroke-dasharray:none">Resume </tspan></tspan><tspan
  12.161 +           style="font-size:9px;text-align:center;text-anchor:middle;stroke-width:1.8;stroke-miterlimit:4;stroke-dasharray:none"
  12.162 +           id="tspan8117"
  12.163 +           sodipodi:role="line"
  12.164 +           x="378.7023"
  12.165 +           y="385.74353">(Point 1.R)</tspan></text>
  12.166 +    </g>
  12.167 +    <text
  12.168 +       xml:space="preserve"
  12.169 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  12.170 +       x="352.7023"
  12.171 +       y="224.52615"
  12.172 +       id="text8119"
  12.173 +       sodipodi:linespacing="100%"><tspan
  12.174 +         id="tspan8121"
  12.175 +         sodipodi:role="line"
  12.176 +         x="352.7023"
  12.177 +         y="224.52615">Timeline A</tspan></text>
  12.178 +    <path
  12.179 +       id="path8123"
  12.180 +       d="m 320.08408,221.37498 c 27.45405,0 27.45405,0 27.45405,0"
  12.181 +       style="fill:none;stroke:#422fac;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend);stroke-miterlimit:4;stroke-dasharray:none"
  12.182 +       inkscape:connector-curvature="0" />
  12.183 +    <path
  12.184 +       inkscape:connector-curvature="0"
  12.185 +       style="fill:#000000;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  12.186 +       d="m 195.41471,377.37498 c 151.68424,0 151.68424,0 151.68424,0"
  12.187 +       id="path5836" />
  12.188 +    <text
  12.189 +       sodipodi:linespacing="100%"
  12.190 +       id="text5838"
  12.191 +       y="380.77094"
  12.192 +       x="352.7023"
  12.193 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  12.194 +       xml:space="preserve"><tspan
  12.195 +         y="380.77094"
  12.196 +         x="352.7023"
  12.197 +         sodipodi:role="line"
  12.198 +         id="tspan5840">Physical time</tspan></text>
  12.199 +    <path
  12.200 +       id="path5842"
  12.201 +       d="m 195.92204,341.37498 c 33.06652,0 33.06652,0 33.06652,0"
  12.202 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  12.203 +       inkscape:connector-curvature="0" />
  12.204 +    <g
  12.205 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  12.206 +       transform="translate(-70,-60)"
  12.207 +       id="g5844">
  12.208 +      <path
  12.209 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  12.210 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
  12.211 +         id="path5846"
  12.212 +         inkscape:connector-curvature="0" />
  12.213 +      <text
  12.214 +         sodipodi:linespacing="100%"
  12.215 +         id="text5848"
  12.216 +         y="376.52615"
  12.217 +         x="298.7023"
  12.218 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  12.219 +         xml:space="preserve"><tspan
  12.220 +           y="376.52615"
  12.221 +           x="298.7023"
  12.222 +           id="tspan5850"
  12.223 +           sodipodi:role="line"
  12.224 +           style="font-size:10px;text-align:center;text-anchor:middle">Suspend</tspan><tspan
  12.225 +           y="385.74353"
  12.226 +           x="298.7023"
  12.227 +           sodipodi:role="line"
  12.228 +           id="tspan5852"
  12.229 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 1.S)</tspan></text>
  12.230 +    </g>
  12.231 +    <g
  12.232 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  12.233 +       transform="translate(-60,-60)"
  12.234 +       id="g5854">
  12.235 +      <path
  12.236 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  12.237 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  12.238 +         id="path5856"
  12.239 +         inkscape:connector-curvature="0" />
  12.240 +      <text
  12.241 +         sodipodi:linespacing="100%"
  12.242 +         id="text5858"
  12.243 +         y="376.52615"
  12.244 +         x="378.7023"
  12.245 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  12.246 +         xml:space="preserve"><tspan
  12.247 +           y="376.52615"
  12.248 +           x="380.20621"
  12.249 +           id="tspan5860"
  12.250 +           sodipodi:role="line"
  12.251 +           style="font-size:9px;text-align:center;text-anchor:middle"><tspan
  12.252 +             style="font-size:10px"
  12.253 +             id="tspan5862">Resume </tspan></tspan><tspan
  12.254 +           y="385.74353"
  12.255 +           x="378.7023"
  12.256 +           sodipodi:role="line"
  12.257 +           id="tspan5864"
  12.258 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 1.R)</tspan></text>
  12.259 +    </g>
  12.260 +    <text
  12.261 +       sodipodi:linespacing="100%"
  12.262 +       id="text5866"
  12.263 +       y="344.52615"
  12.264 +       x="352.7023"
  12.265 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  12.266 +       xml:space="preserve"><tspan
  12.267 +         y="344.52615"
  12.268 +         x="352.7023"
  12.269 +         sodipodi:role="line"
  12.270 +         id="tspan5868">Timeline A</tspan></text>
  12.271 +    <path
  12.272 +       inkscape:connector-curvature="0"
  12.273 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  12.274 +       d="m 320.08408,341.37498 c 27.45405,0 27.45405,0 27.45405,0"
  12.275 +       id="path5870" />
  12.276 +    <path
  12.277 +       style="fill:none;stroke:#000000;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.6,1.8;stroke-dashoffset:0"
  12.278 +       d="m 248.81439,338.09818 c 0,9.22856 0,9.22856 0,9.22856"
  12.279 +       id="path5846-1"
  12.280 +       inkscape:connector-curvature="0" />
  12.281 +    <path
  12.282 +       inkscape:connector-curvature="0"
  12.283 +       id="path6664"
  12.284 +       d="m 266.81439,338.09818 c 0,9.22856 0,9.22856 0,9.22856"
  12.285 +       style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.6, 1.8;stroke-dashoffset:0" />
  12.286 +    <path
  12.287 +       inkscape:connector-curvature="0"
  12.288 +       style="fill:none;stroke:#999999;stroke-width:1.79999994999999990;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none;opacity:0.53539822999999997"
  12.289 +       d="m 249.92204,341.37498 c 16.089,0 16.089,0 16.089,0"
  12.290 +       id="path6666" />
  12.291 +    <text
  12.292 +       xml:space="preserve"
  12.293 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  12.294 +       x="244.7023"
  12.295 +       y="356.52615"
  12.296 +       id="text6668"
  12.297 +       sodipodi:linespacing="100%"><tspan
  12.298 +         sodipodi:role="line"
  12.299 +         x="244.7023"
  12.300 +         y="356.52615"
  12.301 +         style="font-size:8px;fill:#999999"
  12.302 +         id="tspan6674">Hidden</tspan><tspan
  12.303 +         sodipodi:role="line"
  12.304 +         x="244.7023"
  12.305 +         y="364.52615"
  12.306 +         id="tspan6672"
  12.307 +         style="font-size:8px;fill:#999999">meta-comm</tspan></text>
  12.308 +  </g>
  12.309 +</svg>
    13.1 Binary file 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_sync_def.pdf has changed
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/0__Papers/PRT/PRT__formal_def/figures/PR__timeline_sync_def.svg	Sat Aug 03 19:24:22 2013 -0700
    14.3 @@ -0,0 +1,498 @@
    14.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    14.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
    14.6 +
    14.7 +<svg
    14.8 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
    14.9 +   xmlns:cc="http://creativecommons.org/ns#"
   14.10 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   14.11 +   xmlns:svg="http://www.w3.org/2000/svg"
   14.12 +   xmlns="http://www.w3.org/2000/svg"
   14.13 +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   14.14 +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   14.15 +   width="744.09448819"
   14.16 +   height="1052.3622047"
   14.17 +   id="svg2"
   14.18 +   sodipodi:version="0.32"
   14.19 +   inkscape:version="0.48.2 r9819"
   14.20 +   sodipodi:docname="PR__timeline_sync_def.svg"
   14.21 +   inkscape:output_extension="org.inkscape.output.svg.inkscape"
   14.22 +   version="1.1">
   14.23 +  <defs
   14.24 +     id="defs4">
   14.25 +    <marker
   14.26 +       inkscape:stockid="Arrow2Mstart"
   14.27 +       orient="auto"
   14.28 +       refY="0.0"
   14.29 +       refX="0.0"
   14.30 +       id="Arrow2Mstart"
   14.31 +       style="overflow:visible">
   14.32 +      <path
   14.33 +         id="path3961"
   14.34 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
   14.35 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
   14.36 +         transform="scale(0.6) translate(0,0)" />
   14.37 +    </marker>
   14.38 +    <marker
   14.39 +       inkscape:stockid="Arrow2Mend"
   14.40 +       orient="auto"
   14.41 +       refY="0.0"
   14.42 +       refX="0.0"
   14.43 +       id="Arrow2Mend"
   14.44 +       style="overflow:visible;">
   14.45 +      <path
   14.46 +         id="path4008"
   14.47 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
   14.48 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
   14.49 +         transform="scale(0.6) rotate(180) translate(0,0)" />
   14.50 +    </marker>
   14.51 +    <inkscape:perspective
   14.52 +       sodipodi:type="inkscape:persp3d"
   14.53 +       inkscape:vp_x="0 : 526.18109 : 1"
   14.54 +       inkscape:vp_y="0 : 1000 : 0"
   14.55 +       inkscape:vp_z="744.09448 : 526.18109 : 1"
   14.56 +       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
   14.57 +       id="perspective10" />
   14.58 +    <inkscape:perspective
   14.59 +       id="perspective11923"
   14.60 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   14.61 +       inkscape:vp_z="1 : 0.5 : 1"
   14.62 +       inkscape:vp_y="0 : 1000 : 0"
   14.63 +       inkscape:vp_x="0 : 0.5 : 1"
   14.64 +       sodipodi:type="inkscape:persp3d" />
   14.65 +  </defs>
   14.66 +  <sodipodi:namedview
   14.67 +     id="base"
   14.68 +     pagecolor="#ffffff"
   14.69 +     bordercolor="#666666"
   14.70 +     borderopacity="1.0"
   14.71 +     gridtolerance="10000"
   14.72 +     guidetolerance="10"
   14.73 +     objecttolerance="10"
   14.74 +     inkscape:pageopacity="0.0"
   14.75 +     inkscape:pageshadow="2"
   14.76 +     inkscape:zoom="2.0363696"
   14.77 +     inkscape:cx="138.31068"
   14.78 +     inkscape:cy="659.21141"
   14.79 +     inkscape:document-units="px"
   14.80 +     inkscape:current-layer="layer1"
   14.81 +     showgrid="false"
   14.82 +     inkscape:window-width="1600"
   14.83 +     inkscape:window-height="848"
   14.84 +     inkscape:window-x="-8"
   14.85 +     inkscape:window-y="-8"
   14.86 +     inkscape:window-maximized="1" />
   14.87 +  <metadata
   14.88 +     id="metadata7">
   14.89 +    <rdf:RDF>
   14.90 +      <cc:Work
   14.91 +         rdf:about="">
   14.92 +        <dc:format>image/svg+xml</dc:format>
   14.93 +        <dc:type
   14.94 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
   14.95 +        <dc:title></dc:title>
   14.96 +      </cc:Work>
   14.97 +    </rdf:RDF>
   14.98 +  </metadata>
   14.99 +  <g
  14.100 +     inkscape:label="Layer 1"
  14.101 +     inkscape:groupmode="layer"
  14.102 +     id="layer1">
  14.103 +    <g
  14.104 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  14.105 +       id="g10393"
  14.106 +       transform="translate(-60,22)">
  14.107 +      <path
  14.108 +         inkscape:connector-curvature="0"
  14.109 +         id="path10395"
  14.110 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  14.111 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  14.112 +    </g>
  14.113 +    <text
  14.114 +       xml:space="preserve"
  14.115 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.116 +       x="374.7023"
  14.117 +       y="427.27441"
  14.118 +       id="text10405"
  14.119 +       sodipodi:linespacing="100%"><tspan
  14.120 +         id="tspan10407"
  14.121 +         sodipodi:role="line"
  14.122 +         x="374.7023"
  14.123 +         y="427.27441">Timeline B</tspan></text>
  14.124 +    <path
  14.125 +       id="path10409"
  14.126 +       d="m 320.08409,423.37498 c 48.88494,0 48.88494,0 48.88494,0"
  14.127 +       style="fill:none;stroke:#800000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  14.128 +       inkscape:connector-curvature="0" />
  14.129 +    <path
  14.130 +       id="path10411"
  14.131 +       d="m 283.92204,381.37498 c 33.06652,0 33.06652,0 33.06652,0"
  14.132 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  14.133 +       inkscape:connector-curvature="0" />
  14.134 +    <g
  14.135 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  14.136 +       transform="translate(-60,-20)"
  14.137 +       id="g10423">
  14.138 +      <path
  14.139 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  14.140 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  14.141 +         id="path10425"
  14.142 +         inkscape:connector-curvature="0" />
  14.143 +      <text
  14.144 +         sodipodi:linespacing="100%"
  14.145 +         id="text10427"
  14.146 +         y="380.52615"
  14.147 +         x="378.7023"
  14.148 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.149 +         xml:space="preserve"><tspan
  14.150 +           y="380.52615"
  14.151 +           x="378.7023"
  14.152 +           sodipodi:role="line"
  14.153 +           id="tspan10433"
  14.154 +           style="font-size:9px;text-align:center;text-anchor:middle">Sync</tspan><tspan
  14.155 +           y="389.52615"
  14.156 +           x="378.7023"
  14.157 +           sodipodi:role="line"
  14.158 +           style="font-size:9px;text-align:center;text-anchor:middle"
  14.159 +           id="tspan11167">Point</tspan></text>
  14.160 +    </g>
  14.161 +    <text
  14.162 +       sodipodi:linespacing="100%"
  14.163 +       id="text10435"
  14.164 +       y="385.27441"
  14.165 +       x="374.7023"
  14.166 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.167 +       xml:space="preserve"><tspan
  14.168 +         y="385.27441"
  14.169 +         x="374.7023"
  14.170 +         sodipodi:role="line"
  14.171 +         id="tspan10437">Timeline A</tspan></text>
  14.172 +    <path
  14.173 +       inkscape:connector-curvature="0"
  14.174 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  14.175 +       d="m 320.08409,381.37498 c 48.88494,0 48.88494,0 48.88494,0"
  14.176 +       id="path10439" />
  14.177 +    <path
  14.178 +       style="fill:none;stroke:#000000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.89999986,3.89999986;stroke-dashoffset:0"
  14.179 +       d="m 318.92887,395.30966 c 0,24.40348 0,24.40348 0,24.40348"
  14.180 +       id="path10425-2"
  14.181 +       inkscape:connector-curvature="0" />
  14.182 +    <path
  14.183 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000004, 3.00000004;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  14.184 +       d="m 294.31645,382.21359 c 34.40952,37.45034 2.57725,2.48534 35.69881,39.49989"
  14.185 +       id="path11081"
  14.186 +       inkscape:connector-curvature="0"
  14.187 +       sodipodi:nodetypes="cc" />
  14.188 +    <text
  14.189 +       sodipodi:linespacing="100%"
  14.190 +       id="text11017-7"
  14.191 +       y="380.07288"
  14.192 +       x="289.94116"
  14.193 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.194 +       xml:space="preserve"><tspan
  14.195 +         y="380.07288"
  14.196 +         x="289.94116"
  14.197 +         sodipodi:role="line"
  14.198 +         id="tspan11021-1"
  14.199 +         style="font-size:10px;text-align:center;text-anchor:middle">write</tspan></text>
  14.200 +    <text
  14.201 +       xml:space="preserve"
  14.202 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.203 +       x="331.94116"
  14.204 +       y="432.07288"
  14.205 +       id="text11111"
  14.206 +       sodipodi:linespacing="100%"><tspan
  14.207 +         style="font-size:10px;text-align:center;text-anchor:middle"
  14.208 +         id="tspan11113"
  14.209 +         sodipodi:role="line"
  14.210 +         x="331.94116"
  14.211 +         y="432.07288">read</tspan></text>
  14.212 +    <g
  14.213 +       transform="translate(-60,122)"
  14.214 +       id="g11117"
  14.215 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none">
  14.216 +      <path
  14.217 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  14.218 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  14.219 +         id="path11119"
  14.220 +         inkscape:connector-curvature="0" />
  14.221 +    </g>
  14.222 +    <text
  14.223 +       sodipodi:linespacing="100%"
  14.224 +       id="text11121"
  14.225 +       y="527.27441"
  14.226 +       x="394.7023"
  14.227 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.228 +       xml:space="preserve"><tspan
  14.229 +         y="527.27441"
  14.230 +         x="394.7023"
  14.231 +         sodipodi:role="line"
  14.232 +         id="tspan11123">Timeline B</tspan></text>
  14.233 +    <path
  14.234 +       inkscape:connector-curvature="0"
  14.235 +       style="fill:none;stroke:#800000;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  14.236 +       d="m 320.08412,523.37498 c 70.34044,0 70.34044,0 70.34044,0"
  14.237 +       id="path11125" />
  14.238 +    <path
  14.239 +       inkscape:connector-curvature="0"
  14.240 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  14.241 +       d="m 283.92204,481.37498 c 33.06652,0 33.06652,0 33.06652,0"
  14.242 +       id="path11127" />
  14.243 +    <g
  14.244 +       id="g11129"
  14.245 +       transform="translate(-60,80)"
  14.246 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none">
  14.247 +      <path
  14.248 +         inkscape:connector-curvature="0"
  14.249 +         id="path11131"
  14.250 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  14.251 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  14.252 +      <text
  14.253 +         xml:space="preserve"
  14.254 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.255 +         x="378.7023"
  14.256 +         y="380.52615"
  14.257 +         id="text11133"
  14.258 +         sodipodi:linespacing="100%"><tspan
  14.259 +           style="font-size:9px;text-align:center;text-anchor:middle"
  14.260 +           id="tspan11135"
  14.261 +           sodipodi:role="line"
  14.262 +           x="378.7023"
  14.263 +           y="380.52615">Sync</tspan><tspan
  14.264 +           style="font-size:9px;text-align:center;text-anchor:middle"
  14.265 +           sodipodi:role="line"
  14.266 +           x="378.7023"
  14.267 +           y="389.52615"
  14.268 +           id="tspan11165">Point</tspan></text>
  14.269 +    </g>
  14.270 +    <text
  14.271 +       xml:space="preserve"
  14.272 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.273 +       x="394.7023"
  14.274 +       y="485.27441"
  14.275 +       id="text11137"
  14.276 +       sodipodi:linespacing="100%"><tspan
  14.277 +         id="tspan11139"
  14.278 +         sodipodi:role="line"
  14.279 +         x="394.7023"
  14.280 +         y="485.27441">Timeline A</tspan></text>
  14.281 +    <path
  14.282 +       id="path11141"
  14.283 +       d="m 320.08412,481.37498 c 70.34044,0 70.34044,0 70.34044,0"
  14.284 +       style="fill:none;stroke:#422fac;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  14.285 +       inkscape:connector-curvature="0" />
  14.286 +    <path
  14.287 +       inkscape:connector-curvature="0"
  14.288 +       id="path11143"
  14.289 +       d="m 318.92887,495.30966 c 0,24.40348 0,24.40348 0,24.40348"
  14.290 +       style="fill:none;stroke:#000000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.89999986, 3.89999986;stroke-dashoffset:0" />
  14.291 +    <path
  14.292 +       sodipodi:nodetypes="cc"
  14.293 +       inkscape:connector-curvature="0"
  14.294 +       id="path11145"
  14.295 +       d="m 294.31645,482.21359 c 34.40952,37.45034 2.57725,2.48534 35.69881,39.49989"
  14.296 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000004, 3.00000004;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  14.297 +    <text
  14.298 +       xml:space="preserve"
  14.299 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.300 +       x="291.94116"
  14.301 +       y="480.07288"
  14.302 +       id="text11147"
  14.303 +       sodipodi:linespacing="100%"><tspan
  14.304 +         style="font-size:10px;text-align:center;text-anchor:middle"
  14.305 +         id="tspan11149"
  14.306 +         sodipodi:role="line"
  14.307 +         x="291.94116"
  14.308 +         y="480.07288">write</tspan></text>
  14.309 +    <text
  14.310 +       sodipodi:linespacing="100%"
  14.311 +       id="text11151"
  14.312 +       y="532.07288"
  14.313 +       x="331.94116"
  14.314 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.315 +       xml:space="preserve"><tspan
  14.316 +         y="532.07288"
  14.317 +         x="331.94116"
  14.318 +         sodipodi:role="line"
  14.319 +         id="tspan11153"
  14.320 +         style="font-size:10px;text-align:center;text-anchor:middle">read</tspan></text>
  14.321 +    <g
  14.322 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  14.323 +       transform="translate(-26,80)"
  14.324 +       id="g11155">
  14.325 +      <path
  14.326 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  14.327 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  14.328 +         id="path11157"
  14.329 +         inkscape:connector-curvature="0" />
  14.330 +      <text
  14.331 +         sodipodi:linespacing="100%"
  14.332 +         id="text11159"
  14.333 +         y="380.52615"
  14.334 +         x="378.7023"
  14.335 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.336 +         xml:space="preserve"><tspan
  14.337 +           y="380.52615"
  14.338 +           x="378.7023"
  14.339 +           sodipodi:role="line"
  14.340 +           id="tspan11161"
  14.341 +           style="font-size:9px;text-align:center;text-anchor:middle">Sync</tspan><tspan
  14.342 +           y="389.52615"
  14.343 +           x="378.7023"
  14.344 +           sodipodi:role="line"
  14.345 +           style="font-size:9px;text-align:center;text-anchor:middle"
  14.346 +           id="tspan11163">Point</tspan></text>
  14.347 +    </g>
  14.348 +    <text
  14.349 +       sodipodi:linespacing="100%"
  14.350 +       id="text11169"
  14.351 +       y="480.07288"
  14.352 +       x="369.94116"
  14.353 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.354 +       xml:space="preserve"><tspan
  14.355 +         y="480.07288"
  14.356 +         x="369.94116"
  14.357 +         sodipodi:role="line"
  14.358 +         id="tspan11171"
  14.359 +         style="font-size:10px;text-align:center;text-anchor:middle">write</tspan></text>
  14.360 +    <path
  14.361 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:0.99999994000000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000004000000020, 3.00000004000000020;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  14.362 +       d="m 370.40555,482.21359 c -34.40952,37.45034 -2.57725,2.48534 -35.69881,39.49989"
  14.363 +       id="path11173"
  14.364 +       inkscape:connector-curvature="0"
  14.365 +       sodipodi:nodetypes="cc" />
  14.366 +    <text
  14.367 +       xml:space="preserve"
  14.368 +       style="font-size:18.11628723000000100px;font-style:normal;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:#ff0000;font-family:Sans;-inkscape-font-specification:Sans Bold"
  14.369 +       x="254.37491"
  14.370 +       y="686.63239"
  14.371 +       id="text11175"
  14.372 +       sodipodi:linespacing="125%"
  14.373 +       transform="scale(1.3547877,0.73812303)"><tspan
  14.374 +         sodipodi:role="line"
  14.375 +         id="tspan11177"
  14.376 +         x="254.37491"
  14.377 +         y="686.63239">X</tspan></text>
  14.378 +    <path
  14.379 +       inkscape:connector-curvature="0"
  14.380 +       style="fill:none;stroke:#800000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  14.381 +       d="m 258.91945,423.37498 c 58.04959,0 58.04959,0 58.04959,0"
  14.382 +       id="path11275" />
  14.383 +    <path
  14.384 +       id="path11459"
  14.385 +       d="m 258.91945,523.37498 c 58.04959,0 58.04959,0 58.04959,0"
  14.386 +       style="fill:none;stroke:#800000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  14.387 +       inkscape:connector-curvature="0" />
  14.388 +    <g
  14.389 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  14.390 +       id="g11557"
  14.391 +       transform="translate(-26,122)">
  14.392 +      <path
  14.393 +         inkscape:connector-curvature="0"
  14.394 +         id="path11559"
  14.395 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  14.396 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  14.397 +    </g>
  14.398 +    <path
  14.399 +       style="fill:none;stroke:#000000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.89999986, 3.89999986;stroke-dashoffset:0"
  14.400 +       d="m 352.92887,495.30966 c 0,24.40348 0,24.40348 0,24.40348"
  14.401 +       id="path11561"
  14.402 +       inkscape:connector-curvature="0" />
  14.403 +    <text
  14.404 +       sodipodi:linespacing="100%"
  14.405 +       id="text11625"
  14.406 +       y="327.27441"
  14.407 +       x="374.7023"
  14.408 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.409 +       xml:space="preserve"><tspan
  14.410 +         y="327.27441"
  14.411 +         x="374.7023"
  14.412 +         sodipodi:role="line"
  14.413 +         id="tspan11627">Timeline B</tspan></text>
  14.414 +    <path
  14.415 +       inkscape:connector-curvature="0"
  14.416 +       style="fill:none;stroke:#800000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  14.417 +       d="m 258.20925,323.37498 c 110.75976,0 110.75976,0 110.75976,0"
  14.418 +       id="path11629" />
  14.419 +    <text
  14.420 +       xml:space="preserve"
  14.421 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.422 +       x="374.7023"
  14.423 +       y="285.27441"
  14.424 +       id="text11643"
  14.425 +       sodipodi:linespacing="100%"><tspan
  14.426 +         id="tspan11645"
  14.427 +         sodipodi:role="line"
  14.428 +         x="374.7023"
  14.429 +         y="285.27441">Timeline A</tspan></text>
  14.430 +    <path
  14.431 +       id="path11647"
  14.432 +       d="m 280.79847,281.37498 c 88.17054,0 88.17054,0 88.17054,0"
  14.433 +       style="fill:none;stroke:#422fac;stroke-width:1.79999983;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  14.434 +       inkscape:connector-curvature="0" />
  14.435 +    <text
  14.436 +       xml:space="preserve"
  14.437 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.438 +       x="289.94116"
  14.439 +       y="280.07288"
  14.440 +       id="text11653"
  14.441 +       sodipodi:linespacing="100%"><tspan
  14.442 +         style="font-size:10px;text-align:center;text-anchor:middle"
  14.443 +         id="tspan11655"
  14.444 +         sodipodi:role="line"
  14.445 +         x="289.94116"
  14.446 +         y="280.07288">write</tspan></text>
  14.447 +    <text
  14.448 +       sodipodi:linespacing="100%"
  14.449 +       id="text11657"
  14.450 +       y="332.07288"
  14.451 +       x="299.94116"
  14.452 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.453 +       xml:space="preserve"><tspan
  14.454 +         y="332.07288"
  14.455 +         x="299.94116"
  14.456 +         sodipodi:role="line"
  14.457 +         id="tspan11659"
  14.458 +         style="font-size:10px;text-align:center;text-anchor:middle">read</tspan></text>
  14.459 +    <text
  14.460 +       xml:space="preserve"
  14.461 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.462 +       x="319.94116"
  14.463 +       y="280.07288"
  14.464 +       id="text11663"
  14.465 +       sodipodi:linespacing="100%"><tspan
  14.466 +         style="font-size:10px;text-align:center;text-anchor:middle"
  14.467 +         id="tspan11665"
  14.468 +         sodipodi:role="line"
  14.469 +         x="319.94116"
  14.470 +         y="280.07288">read</tspan></text>
  14.471 +    <text
  14.472 +       sodipodi:linespacing="100%"
  14.473 +       id="text11667"
  14.474 +       y="332.07288"
  14.475 +       x="331.94116"
  14.476 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.477 +       xml:space="preserve"><tspan
  14.478 +         y="332.07288"
  14.479 +         x="331.94116"
  14.480 +         sodipodi:role="line"
  14.481 +         id="tspan11669"
  14.482 +         style="font-size:10px;text-align:center;text-anchor:middle">write</tspan></text>
  14.483 +    <path
  14.484 +       id="path3158"
  14.485 +       d="m 278.54842,303.37498 c 74.42058,0 74.42058,0 74.42058,0"
  14.486 +       style="fill:#000000;stroke:#000000;stroke-width:1.79999994999999990;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:5.39999986000000030, 5.39999986000000030;marker-end:url(#Arrow2Mend);marker-start:url(#Arrow2Mstart);stroke-dashoffset:0"
  14.487 +       inkscape:connector-curvature="0" />
  14.488 +    <text
  14.489 +       xml:space="preserve"
  14.490 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  14.491 +       x="315.94116"
  14.492 +       y="300.07288"
  14.493 +       id="text4380"
  14.494 +       sodipodi:linespacing="100%"><tspan
  14.495 +         style="font-size:10px;text-align:center;text-anchor:middle"
  14.496 +         id="tspan4382"
  14.497 +         sodipodi:role="line"
  14.498 +         x="315.94116"
  14.499 +         y="300.07288">shift relative to each other</tspan></text>
  14.500 +  </g>
  14.501 +</svg>
    15.1 Binary file 0__Papers/PRT/PRT__formal_def/figures/PR__timeline_tie_point_ordering.pdf has changed
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/0__Papers/PRT/PRT__formal_def/figures/PR__timeline_tie_point_ordering.svg	Sat Aug 03 19:24:22 2013 -0700
    16.3 @@ -0,0 +1,369 @@
    16.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    16.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
    16.6 +
    16.7 +<svg
    16.8 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
    16.9 +   xmlns:cc="http://creativecommons.org/ns#"
   16.10 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   16.11 +   xmlns:svg="http://www.w3.org/2000/svg"
   16.12 +   xmlns="http://www.w3.org/2000/svg"
   16.13 +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   16.14 +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   16.15 +   width="744.09448819"
   16.16 +   height="1052.3622047"
   16.17 +   id="svg2"
   16.18 +   sodipodi:version="0.32"
   16.19 +   inkscape:version="0.48.2 r9819"
   16.20 +   sodipodi:docname="PR__timeline_tie_point_ordering.svg"
   16.21 +   inkscape:output_extension="org.inkscape.output.svg.inkscape"
   16.22 +   version="1.1">
   16.23 +  <defs
   16.24 +     id="defs4">
   16.25 +    <marker
   16.26 +       inkscape:stockid="Arrow2Mend"
   16.27 +       orient="auto"
   16.28 +       refY="0.0"
   16.29 +       refX="0.0"
   16.30 +       id="Arrow2Mend"
   16.31 +       style="overflow:visible;">
   16.32 +      <path
   16.33 +         id="path4008"
   16.34 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
   16.35 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
   16.36 +         transform="scale(0.6) rotate(180) translate(0,0)" />
   16.37 +    </marker>
   16.38 +    <inkscape:perspective
   16.39 +       sodipodi:type="inkscape:persp3d"
   16.40 +       inkscape:vp_x="0 : 526.18109 : 1"
   16.41 +       inkscape:vp_y="0 : 1000 : 0"
   16.42 +       inkscape:vp_z="744.09448 : 526.18109 : 1"
   16.43 +       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
   16.44 +       id="perspective10" />
   16.45 +    <inkscape:perspective
   16.46 +       id="perspective11923"
   16.47 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   16.48 +       inkscape:vp_z="1 : 0.5 : 1"
   16.49 +       inkscape:vp_y="0 : 1000 : 0"
   16.50 +       inkscape:vp_x="0 : 0.5 : 1"
   16.51 +       sodipodi:type="inkscape:persp3d" />
   16.52 +  </defs>
   16.53 +  <sodipodi:namedview
   16.54 +     id="base"
   16.55 +     pagecolor="#ffffff"
   16.56 +     bordercolor="#666666"
   16.57 +     borderopacity="1.0"
   16.58 +     gridtolerance="10000"
   16.59 +     guidetolerance="10"
   16.60 +     objecttolerance="10"
   16.61 +     inkscape:pageopacity="0.0"
   16.62 +     inkscape:pageshadow="2"
   16.63 +     inkscape:zoom="1.3364318"
   16.64 +     inkscape:cx="214.9176"
   16.65 +     inkscape:cy="550.40126"
   16.66 +     inkscape:document-units="px"
   16.67 +     inkscape:current-layer="layer1"
   16.68 +     showgrid="false"
   16.69 +     inkscape:window-width="1317"
   16.70 +     inkscape:window-height="832"
   16.71 +     inkscape:window-x="7"
   16.72 +     inkscape:window-y="0"
   16.73 +     inkscape:window-maximized="0" />
   16.74 +  <metadata
   16.75 +     id="metadata7">
   16.76 +    <rdf:RDF>
   16.77 +      <cc:Work
   16.78 +         rdf:about="">
   16.79 +        <dc:format>image/svg+xml</dc:format>
   16.80 +        <dc:type
   16.81 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
   16.82 +        <dc:title />
   16.83 +      </cc:Work>
   16.84 +    </rdf:RDF>
   16.85 +  </metadata>
   16.86 +  <g
   16.87 +     inkscape:label="Layer 1"
   16.88 +     inkscape:groupmode="layer"
   16.89 +     id="layer1">
   16.90 +    <path
   16.91 +       inkscape:connector-curvature="0"
   16.92 +       style="fill:#800000;stroke:#800000;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
   16.93 +       d="m 246.98465,423.37498 c 69.82336,0 69.82336,0 69.82336,0"
   16.94 +       id="path10381" />
   16.95 +    <g
   16.96 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
   16.97 +       id="g10393"
   16.98 +       transform="translate(-60,22)">
   16.99 +      <path
  16.100 +         inkscape:connector-curvature="0"
  16.101 +         id="path10395"
  16.102 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  16.103 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  16.104 +      <text
  16.105 +         xml:space="preserve"
  16.106 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.107 +         x="378.7023"
  16.108 +         y="390.52615"
  16.109 +         id="text10397"
  16.110 +         sodipodi:linespacing="100%"><tspan
  16.111 +           style="font-size:9px;text-align:center;text-anchor:middle"
  16.112 +           id="tspan10403"
  16.113 +           sodipodi:role="line"
  16.114 +           x="378.7023"
  16.115 +           y="390.52615">Tied Point</tspan></text>
  16.116 +    </g>
  16.117 +    <text
  16.118 +       xml:space="preserve"
  16.119 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.120 +       x="352.7023"
  16.121 +       y="427.27441"
  16.122 +       id="text10405"
  16.123 +       sodipodi:linespacing="100%"><tspan
  16.124 +         id="tspan10407"
  16.125 +         sodipodi:role="line"
  16.126 +         x="352.7023"
  16.127 +         y="427.27441">Timeline B</tspan></text>
  16.128 +    <path
  16.129 +       id="path10409"
  16.130 +       d="m 320.08408,423.37498 c 27.45405,0 27.45405,0 27.45405,0"
  16.131 +       style="fill:none;stroke:#800000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  16.132 +       inkscape:connector-curvature="0" />
  16.133 +    <path
  16.134 +       id="path10411"
  16.135 +       d="m 283.92204,381.37498 c 33.06652,0 33.06652,0 33.06652,0"
  16.136 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  16.137 +       inkscape:connector-curvature="0" />
  16.138 +    <g
  16.139 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  16.140 +       transform="translate(-60,-20)"
  16.141 +       id="g10423">
  16.142 +      <path
  16.143 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  16.144 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  16.145 +         id="path10425"
  16.146 +         inkscape:connector-curvature="0" />
  16.147 +      <text
  16.148 +         sodipodi:linespacing="100%"
  16.149 +         id="text10427"
  16.150 +         y="388.52615"
  16.151 +         x="378.7023"
  16.152 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.153 +         xml:space="preserve"><tspan
  16.154 +           y="388.52615"
  16.155 +           x="378.7023"
  16.156 +           sodipodi:role="line"
  16.157 +           id="tspan10433"
  16.158 +           style="font-size:9px;text-align:center;text-anchor:middle">Tied Point</tspan></text>
  16.159 +    </g>
  16.160 +    <text
  16.161 +       sodipodi:linespacing="100%"
  16.162 +       id="text10435"
  16.163 +       y="385.27441"
  16.164 +       x="352.7023"
  16.165 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.166 +       xml:space="preserve"><tspan
  16.167 +         y="385.27441"
  16.168 +         x="352.7023"
  16.169 +         sodipodi:role="line"
  16.170 +         id="tspan10437">Timeline A</tspan></text>
  16.171 +    <path
  16.172 +       inkscape:connector-curvature="0"
  16.173 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  16.174 +       d="m 320.08408,381.37498 c 27.45405,0 27.45405,0 27.45405,0"
  16.175 +       id="path10439" />
  16.176 +    <path
  16.177 +       style="fill:none;stroke:#000000;stroke-width:1.29999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.89999986,3.89999986;stroke-dashoffset:0"
  16.178 +       d="m 318.92887,395.30966 c 0,24.40348 0,24.40348 0,24.40348"
  16.179 +       id="path10425-2"
  16.180 +       inkscape:connector-curvature="0" />
  16.181 +    <path
  16.182 +       inkscape:connector-curvature="0"
  16.183 +       style="fill:#800000;stroke:#800000;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  16.184 +       d="m 196.98465,549.37498 c 69.82336,0 69.82336,0 69.82336,0"
  16.185 +       id="path10981" />
  16.186 +    <g
  16.187 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  16.188 +       id="g10983"
  16.189 +       transform="translate(-32,148)">
  16.190 +      <path
  16.191 +         inkscape:connector-curvature="0"
  16.192 +         id="path10985"
  16.193 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
  16.194 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  16.195 +    </g>
  16.196 +    <g
  16.197 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  16.198 +       id="g10993"
  16.199 +       transform="translate(-60,148)">
  16.200 +      <path
  16.201 +         inkscape:connector-curvature="0"
  16.202 +         id="path10995"
  16.203 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  16.204 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  16.205 +    </g>
  16.206 +    <text
  16.207 +       xml:space="preserve"
  16.208 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.209 +       x="352.7023"
  16.210 +       y="553.27441"
  16.211 +       id="text11005"
  16.212 +       sodipodi:linespacing="100%"><tspan
  16.213 +         id="tspan11007"
  16.214 +         sodipodi:role="line"
  16.215 +         x="352.7023"
  16.216 +         y="553.27441">Timeline B</tspan></text>
  16.217 +    <path
  16.218 +       id="path11009"
  16.219 +       d="m 320.08408,549.37498 c 27.45405,0 27.45405,0 27.45405,0"
  16.220 +       style="fill:none;stroke:#800000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  16.221 +       inkscape:connector-curvature="0" />
  16.222 +    <path
  16.223 +       id="path11011"
  16.224 +       d="m 195.92204,489.37498 c 33.06652,0 33.06652,0 33.06652,0"
  16.225 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  16.226 +       inkscape:connector-curvature="0" />
  16.227 +    <g
  16.228 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  16.229 +       transform="translate(-70,88)"
  16.230 +       id="g11013">
  16.231 +      <path
  16.232 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  16.233 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
  16.234 +         id="path11015"
  16.235 +         inkscape:connector-curvature="0" />
  16.236 +      <text
  16.237 +         sodipodi:linespacing="100%"
  16.238 +         id="text11017"
  16.239 +         y="376.52615"
  16.240 +         x="298.7023"
  16.241 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.242 +         xml:space="preserve"><tspan
  16.243 +           y="376.52615"
  16.244 +           x="298.7023"
  16.245 +           id="tspan11019"
  16.246 +           sodipodi:role="line"
  16.247 +           style="font-size:10px;text-align:center;text-anchor:middle">Suspend</tspan><tspan
  16.248 +           y="385.74353"
  16.249 +           x="298.7023"
  16.250 +           sodipodi:role="line"
  16.251 +           id="tspan11021"
  16.252 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 1.S)</tspan></text>
  16.253 +    </g>
  16.254 +    <g
  16.255 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  16.256 +       transform="translate(-60,88)"
  16.257 +       id="g11023">
  16.258 +      <path
  16.259 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  16.260 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  16.261 +         id="path11025"
  16.262 +         inkscape:connector-curvature="0" />
  16.263 +      <text
  16.264 +         sodipodi:linespacing="100%"
  16.265 +         id="text11027"
  16.266 +         y="376.52615"
  16.267 +         x="378.7023"
  16.268 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.269 +         xml:space="preserve"><tspan
  16.270 +           y="376.52615"
  16.271 +           x="380.20621"
  16.272 +           id="tspan11029"
  16.273 +           sodipodi:role="line"
  16.274 +           style="font-size:9px;text-align:center;text-anchor:middle"><tspan
  16.275 +             style="font-size:10px"
  16.276 +             id="tspan11031">Resume </tspan></tspan><tspan
  16.277 +           y="385.74353"
  16.278 +           x="378.7023"
  16.279 +           sodipodi:role="line"
  16.280 +           id="tspan11033"
  16.281 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point 1.R)</tspan></text>
  16.282 +    </g>
  16.283 +    <text
  16.284 +       sodipodi:linespacing="100%"
  16.285 +       id="text11035"
  16.286 +       y="493.27441"
  16.287 +       x="352.7023"
  16.288 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.289 +       xml:space="preserve"><tspan
  16.290 +         y="493.27441"
  16.291 +         x="352.7023"
  16.292 +         sodipodi:role="line"
  16.293 +         id="tspan11037">Timeline A</tspan></text>
  16.294 +    <path
  16.295 +       inkscape:connector-curvature="0"
  16.296 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  16.297 +       d="m 320.08408,489.37498 c 27.45405,0 27.45405,0 27.45405,0"
  16.298 +       id="path11039" />
  16.299 +    <path
  16.300 +       sodipodi:nodetypes="cc"
  16.301 +       inkscape:connector-curvature="0"
  16.302 +       id="path11041"
  16.303 +       d="m 248.40878,545.16363 c 79.41657,-49.15176 5.94823,-3.26189 82.39224,-51.8417"
  16.304 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999999, 2.99999999;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  16.305 +    <path
  16.306 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000003, 3.00000003;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  16.307 +       d="m 333.77257,501.82974 c -70.11936,42.79661 -5.25188,2.84014 -72.74667,45.13875"
  16.308 +       id="path11043"
  16.309 +       inkscape:connector-curvature="0"
  16.310 +       sodipodi:nodetypes="cc" />
  16.311 +    <text
  16.312 +       xml:space="preserve"
  16.313 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.314 +       x="-20.52177"
  16.315 +       y="592.72888"
  16.316 +       id="text11049"
  16.317 +       sodipodi:linespacing="100%"
  16.318 +       transform="matrix(0.85476126,-0.51902138,0.51902138,0.85476126,0,0)"><tspan
  16.319 +         id="tspan11051"
  16.320 +         sodipodi:role="line"
  16.321 +         x="-20.52177"
  16.322 +         y="592.72888">visible</tspan></text>
  16.323 +    <text
  16.324 +       transform="matrix(0.85476126,-0.51902138,0.51902138,0.85476126,0,0)"
  16.325 +       sodipodi:linespacing="100%"
  16.326 +       id="text11053"
  16.327 +       y="609.94751"
  16.328 +       x="-7.578732"
  16.329 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.330 +       xml:space="preserve"><tspan
  16.331 +         y="609.94751"
  16.332 +         x="-7.578732"
  16.333 +         sodipodi:role="line"
  16.334 +         id="tspan11055">NOT visible</tspan></text>
  16.335 +    <path
  16.336 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000008, 3.00000008;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  16.337 +       d="m 319.48246,543.42226 c -109.48644,-45.60627 -8.20044,-3.02659 -113.5888,-48.10218"
  16.338 +       id="path11057"
  16.339 +       inkscape:connector-curvature="0"
  16.340 +       sodipodi:nodetypes="cc" />
  16.341 +    <path
  16.342 +       sodipodi:nodetypes="cc"
  16.343 +       inkscape:connector-curvature="0"
  16.344 +       id="path11059"
  16.345 +       d="m 218.69167,493.82968 c 107.30304,43.503 8.03691,2.88702 111.32359,45.8838"
  16.346 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000006, 3.00000006;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  16.347 +    <text
  16.348 +       transform="matrix(0.92037595,0.39103467,-0.39103467,0.92037595,0,0)"
  16.349 +       sodipodi:linespacing="100%"
  16.350 +       id="text11061"
  16.351 +       y="363.98227"
  16.352 +       x="416.02991"
  16.353 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.354 +       xml:space="preserve"><tspan
  16.355 +         y="363.98227"
  16.356 +         x="416.02991"
  16.357 +         sodipodi:role="line"
  16.358 +         id="tspan11063">visible</tspan></text>
  16.359 +    <text
  16.360 +       xml:space="preserve"
  16.361 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  16.362 +       x="374.53223"
  16.363 +       y="404.16913"
  16.364 +       id="text11065"
  16.365 +       sodipodi:linespacing="100%"
  16.366 +       transform="matrix(0.93857354,0.34507928,-0.34507928,0.93857354,0,0)"><tspan
  16.367 +         id="tspan11067"
  16.368 +         sodipodi:role="line"
  16.369 +         x="374.53223"
  16.370 +         y="404.16913">NOT visible</tspan></text>
  16.371 +  </g>
  16.372 +</svg>
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/0__Papers/PRT/PRT__formal_def/figures/PR__timeline_tie_point_ordering_2.svg	Sat Aug 03 19:24:22 2013 -0700
    17.3 @@ -0,0 +1,324 @@
    17.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    17.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
    17.6 +
    17.7 +<svg
    17.8 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
    17.9 +   xmlns:cc="http://creativecommons.org/ns#"
   17.10 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   17.11 +   xmlns:svg="http://www.w3.org/2000/svg"
   17.12 +   xmlns="http://www.w3.org/2000/svg"
   17.13 +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   17.14 +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   17.15 +   width="744.09448819"
   17.16 +   height="1052.3622047"
   17.17 +   id="svg2"
   17.18 +   sodipodi:version="0.32"
   17.19 +   inkscape:version="0.48.2 r9819"
   17.20 +   sodipodi:docname="PR__timeline_tie_point_ordering.svg"
   17.21 +   inkscape:output_extension="org.inkscape.output.svg.inkscape"
   17.22 +   version="1.1">
   17.23 +  <defs
   17.24 +     id="defs4">
   17.25 +    <marker
   17.26 +       inkscape:stockid="Arrow2Mend"
   17.27 +       orient="auto"
   17.28 +       refY="0.0"
   17.29 +       refX="0.0"
   17.30 +       id="Arrow2Mend"
   17.31 +       style="overflow:visible;">
   17.32 +      <path
   17.33 +         id="path4008"
   17.34 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
   17.35 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
   17.36 +         transform="scale(0.6) rotate(180) translate(0,0)" />
   17.37 +    </marker>
   17.38 +    <inkscape:perspective
   17.39 +       sodipodi:type="inkscape:persp3d"
   17.40 +       inkscape:vp_x="0 : 526.18109 : 1"
   17.41 +       inkscape:vp_y="0 : 1000 : 0"
   17.42 +       inkscape:vp_z="744.09448 : 526.18109 : 1"
   17.43 +       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
   17.44 +       id="perspective10" />
   17.45 +    <inkscape:perspective
   17.46 +       id="perspective11923"
   17.47 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   17.48 +       inkscape:vp_z="1 : 0.5 : 1"
   17.49 +       inkscape:vp_y="0 : 1000 : 0"
   17.50 +       inkscape:vp_x="0 : 0.5 : 1"
   17.51 +       sodipodi:type="inkscape:persp3d" />
   17.52 +  </defs>
   17.53 +  <sodipodi:namedview
   17.54 +     id="base"
   17.55 +     pagecolor="#ffffff"
   17.56 +     bordercolor="#666666"
   17.57 +     borderopacity="1.0"
   17.58 +     gridtolerance="10000"
   17.59 +     guidetolerance="10"
   17.60 +     objecttolerance="10"
   17.61 +     inkscape:pageopacity="0.0"
   17.62 +     inkscape:pageshadow="2"
   17.63 +     inkscape:zoom="1.3364318"
   17.64 +     inkscape:cx="214.9176"
   17.65 +     inkscape:cy="550.40126"
   17.66 +     inkscape:document-units="px"
   17.67 +     inkscape:current-layer="g4513"
   17.68 +     showgrid="false"
   17.69 +     inkscape:window-width="1317"
   17.70 +     inkscape:window-height="832"
   17.71 +     inkscape:window-x="7"
   17.72 +     inkscape:window-y="0"
   17.73 +     inkscape:window-maximized="0" />
   17.74 +  <metadata
   17.75 +     id="metadata7">
   17.76 +    <rdf:RDF>
   17.77 +      <cc:Work
   17.78 +         rdf:about="">
   17.79 +        <dc:format>image/svg+xml</dc:format>
   17.80 +        <dc:type
   17.81 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
   17.82 +        <dc:title></dc:title>
   17.83 +      </cc:Work>
   17.84 +    </rdf:RDF>
   17.85 +  </metadata>
   17.86 +  <g
   17.87 +     inkscape:label="Layer 1"
   17.88 +     inkscape:groupmode="layer"
   17.89 +     id="layer1">
   17.90 +    <path
   17.91 +       inkscape:connector-curvature="0"
   17.92 +       style="fill:#800000;stroke:#800000;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
   17.93 +       d="m 193.90177,549.37498 c 80.90624,0 80.90624,0 80.90624,0"
   17.94 +       id="path10981" />
   17.95 +    <g
   17.96 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
   17.97 +       id="g10983"
   17.98 +       transform="translate(-24,148)">
   17.99 +      <path
  17.100 +         inkscape:connector-curvature="0"
  17.101 +         id="path10985"
  17.102 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
  17.103 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  17.104 +    </g>
  17.105 +    <g
  17.106 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  17.107 +       id="g10993"
  17.108 +       transform="translate(-38,148)">
  17.109 +      <path
  17.110 +         inkscape:connector-curvature="0"
  17.111 +         id="path10995"
  17.112 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  17.113 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
  17.114 +    </g>
  17.115 +    <text
  17.116 +       xml:space="preserve"
  17.117 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  17.118 +       x="374.7023"
  17.119 +       y="551.79181"
  17.120 +       id="text11005"
  17.121 +       sodipodi:linespacing="100%"><tspan
  17.122 +         id="tspan11007"
  17.123 +         sodipodi:role="line"
  17.124 +         x="374.7023"
  17.125 +         y="551.79181">Timeline B</tspan></text>
  17.126 +    <path
  17.127 +       id="path11009"
  17.128 +       d="m 342.08408,549.37498 c 27.45405,0 27.45405,0 27.45405,0"
  17.129 +       style="fill:none;stroke:#800000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  17.130 +       inkscape:connector-curvature="0" />
  17.131 +    <path
  17.132 +       id="path11011"
  17.133 +       d="m 195.92204,489.37498 c 33.06652,0 33.06652,0 33.06652,0"
  17.134 +       style="fill:none;stroke:#422fac;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:none"
  17.135 +       inkscape:connector-curvature="0" />
  17.136 +    <g
  17.137 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  17.138 +       transform="translate(-70,88)"
  17.139 +       id="g11013">
  17.140 +      <path
  17.141 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  17.142 +         d="m 298.82881,392.82004 c 0,19.38279 0,19.38279 0,19.38279"
  17.143 +         id="path11015"
  17.144 +         inkscape:connector-curvature="0" />
  17.145 +      <text
  17.146 +         sodipodi:linespacing="100%"
  17.147 +         id="text11017"
  17.148 +         y="376.52615"
  17.149 +         x="298.7023"
  17.150 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  17.151 +         xml:space="preserve"><tspan
  17.152 +           y="376.52615"
  17.153 +           x="298.7023"
  17.154 +           id="tspan11019"
  17.155 +           sodipodi:role="line"
  17.156 +           style="font-size:10px;text-align:center;text-anchor:middle">Suspend</tspan><tspan
  17.157 +           y="385.74353"
  17.158 +           x="298.7023"
  17.159 +           sodipodi:role="line"
  17.160 +           id="tspan11021"
  17.161 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point A1.S)</tspan></text>
  17.162 +    </g>
  17.163 +    <g
  17.164 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none"
  17.165 +       transform="translate(-60,88)"
  17.166 +       id="g11023">
  17.167 +      <path
  17.168 +         style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
  17.169 +         d="m 378.82881,392.77746 c 0,19.15152 0,19.15152 0,19.15152"
  17.170 +         id="path11025"
  17.171 +         inkscape:connector-curvature="0" />
  17.172 +      <text
  17.173 +         sodipodi:linespacing="100%"
  17.174 +         id="text11027"
  17.175 +         y="376.52615"
  17.176 +         x="378.7023"
  17.177 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  17.178 +         xml:space="preserve"><tspan
  17.179 +           y="376.52615"
  17.180 +           x="380.20621"
  17.181 +           id="tspan11029"
  17.182 +           sodipodi:role="line"
  17.183 +           style="font-size:9px;text-align:center;text-anchor:middle"><tspan
  17.184 +             style="font-size:10px"
  17.185 +             id="tspan11031">Resume </tspan></tspan><tspan
  17.186 +           y="385.74353"
  17.187 +           x="378.7023"
  17.188 +           sodipodi:role="line"
  17.189 +           id="tspan11033"
  17.190 +           style="font-size:9px;text-align:center;text-anchor:middle">(Point A1.R)</tspan></text>
  17.191 +    </g>
  17.192 +    <text
  17.193 +       sodipodi:linespacing="100%"
  17.194 +       id="text11035"
  17.195 +       y="493.27441"
  17.196 +       x="376.7023"
  17.197 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  17.198 +       xml:space="preserve"><tspan
  17.199 +         y="493.27441"
  17.200 +         x="376.7023"
  17.201 +         sodipodi:role="line"
  17.202 +         id="tspan11037">Timeline A</tspan></text>
  17.203 +    <path
  17.204 +       inkscape:connector-curvature="0"
  17.205 +       style="fill:none;stroke:#422fac;stroke-width:1.80000007;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)"
  17.206 +       d="m 320.08409,489.37498 c 50.17059,0 50.17059,0 50.17059,0"
  17.207 +       id="path11039" />
  17.208 +    <path
  17.209 +       sodipodi:nodetypes="cc"
  17.210 +       inkscape:connector-curvature="0"
  17.211 +       id="path11041"
  17.212 +       d="m 248.40878,545.16363 c 79.41657,-49.15176 5.94823,-3.26189 82.39224,-51.8417"
  17.213 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999999, 2.99999999;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  17.214 +    <path
  17.215 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000003, 3.00000003;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  17.216 +       d="m 333.77257,501.82974 c -70.11936,42.79661 -5.25188,2.84014 -72.74667,45.13875"
  17.217 +       id="path11043"
  17.218 +       inkscape:connector-curvature="0"
  17.219 +       sodipodi:nodetypes="cc" />
  17.220 +    <text
  17.221 +       xml:space="preserve"
  17.222 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  17.223 +       x="-20.52177"
  17.224 +       y="592.72888"
  17.225 +       id="text11049"
  17.226 +       sodipodi:linespacing="100%"
  17.227 +       transform="matrix(0.85476126,-0.51902138,0.51902138,0.85476126,0,0)"><tspan
  17.228 +         id="tspan11051"
  17.229 +         sodipodi:role="line"
  17.230 +         x="-20.52177"
  17.231 +         y="592.72888">visible</tspan></text>
  17.232 +    <text
  17.233 +       transform="matrix(0.85476126,-0.51902138,0.51902138,0.85476126,0,0)"
  17.234 +       sodipodi:linespacing="100%"
  17.235 +       id="text11053"
  17.236 +       y="609.94751"
  17.237 +       x="-7.578732"
  17.238 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  17.239 +       xml:space="preserve"><tspan
  17.240 +         y="609.94751"
  17.241 +         x="-7.578732"
  17.242 +         sodipodi:role="line"
  17.243 +         id="tspan11055">NOT visible</tspan></text>
  17.244 +    <path
  17.245 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.0000001, 3.0000001;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  17.246 +       d="M 344.17507,545.66706 C 211.03802,497.93301 334.20322,542.49927 206.0495,495.32066"
  17.247 +       id="path11057"
  17.248 +       inkscape:connector-curvature="0"
  17.249 +       sodipodi:nodetypes="cc" />
  17.250 +    <path
  17.251 +       sodipodi:nodetypes="cc"
  17.252 +       inkscape:connector-curvature="0"
  17.253 +       id="path11059"
  17.254 +       d="m 218.69167,493.82967 c 130.23301,47.05017 9.75435,3.12242 135.11273,49.6251"
  17.255 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000003, 3.00000003;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  17.256 +    <text
  17.257 +       transform="matrix(0.92037595,0.39103467,-0.39103467,0.92037595,0,0)"
  17.258 +       sodipodi:linespacing="100%"
  17.259 +       id="text11061"
  17.260 +       y="363.98227"
  17.261 +       x="416.02991"
  17.262 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  17.263 +       xml:space="preserve"><tspan
  17.264 +         y="363.98227"
  17.265 +         x="416.02991"
  17.266 +         sodipodi:role="line"
  17.267 +         id="tspan11063">visible</tspan></text>
  17.268 +    <text
  17.269 +       xml:space="preserve"
  17.270 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  17.271 +       x="374.53223"
  17.272 +       y="404.16913"
  17.273 +       id="text11065"
  17.274 +       sodipodi:linespacing="100%"
  17.275 +       transform="matrix(0.93857354,0.34507928,-0.34507928,0.93857354,0,0)"><tspan
  17.276 +         id="tspan11067"
  17.277 +         sodipodi:role="line"
  17.278 +         x="374.53223"
  17.279 +         y="404.16913">NOT visible</tspan></text>
  17.280 +    <g
  17.281 +       id="g4503"
  17.282 +       transform="translate(-22,190)"
  17.283 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none">
  17.284 +      <text
  17.285 +         xml:space="preserve"
  17.286 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  17.287 +         x="298.7023"
  17.288 +         y="376.52615"
  17.289 +         id="text4507"
  17.290 +         sodipodi:linespacing="100%"><tspan
  17.291 +           style="font-size:10px;text-align:center;text-anchor:middle"
  17.292 +           sodipodi:role="line"
  17.293 +           id="tspan4509"
  17.294 +           x="298.7023"
  17.295 +           y="376.52615">Suspend</tspan><tspan
  17.296 +           style="font-size:9px;text-align:center;text-anchor:middle"
  17.297 +           id="tspan4511"
  17.298 +           sodipodi:role="line"
  17.299 +           x="298.7023"
  17.300 +           y="385.74353">(Point B1.S)</tspan></text>
  17.301 +    </g>
  17.302 +    <g
  17.303 +       id="g4513"
  17.304 +       transform="translate(-38,190)"
  17.305 +       style="stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none">
  17.306 +      <text
  17.307 +         xml:space="preserve"
  17.308 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  17.309 +         x="378.7023"
  17.310 +         y="376.52615"
  17.311 +         id="text4517"
  17.312 +         sodipodi:linespacing="100%"><tspan
  17.313 +           style="font-size:9px;text-align:center;text-anchor:middle"
  17.314 +           sodipodi:role="line"
  17.315 +           id="tspan4519"
  17.316 +           x="380.20621"
  17.317 +           y="376.52615"><tspan
  17.318 +             id="tspan4521"
  17.319 +             style="font-size:10px">Resume </tspan></tspan><tspan
  17.320 +           style="font-size:9px;text-align:center;text-anchor:middle"
  17.321 +           id="tspan4523"
  17.322 +           sodipodi:role="line"
  17.323 +           x="378.7023"
  17.324 +           y="385.74353">(Point B1.R)</tspan></text>
  17.325 +    </g>
  17.326 +  </g>
  17.327 +</svg>
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/0__Papers/PRT/PRT__formal_def/figures/PR__what_runtime_does.svg	Sat Aug 03 19:24:22 2013 -0700
    18.3 @@ -0,0 +1,2211 @@
    18.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
    18.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
    18.6 +
    18.7 +<svg
    18.8 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
    18.9 +   xmlns:cc="http://creativecommons.org/ns#"
   18.10 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   18.11 +   xmlns:svg="http://www.w3.org/2000/svg"
   18.12 +   xmlns="http://www.w3.org/2000/svg"
   18.13 +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   18.14 +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   18.15 +   width="744.09448819"
   18.16 +   height="1052.3622047"
   18.17 +   id="svg2"
   18.18 +   sodipodi:version="0.32"
   18.19 +   inkscape:version="0.48.2 r9819"
   18.20 +   sodipodi:docname="PR__what_runtime_does.svg"
   18.21 +   inkscape:output_extension="org.inkscape.output.svg.inkscape"
   18.22 +   version="1.1">
   18.23 +  <defs
   18.24 +     id="defs4">
   18.25 +    <marker
   18.26 +       inkscape:stockid="Arrow2Mstart"
   18.27 +       orient="auto"
   18.28 +       refY="0.0"
   18.29 +       refX="0.0"
   18.30 +       id="Arrow2Mstart"
   18.31 +       style="overflow:visible">
   18.32 +      <path
   18.33 +         id="path4534"
   18.34 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
   18.35 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
   18.36 +         transform="scale(0.6) translate(0,0)" />
   18.37 +    </marker>
   18.38 +    <marker
   18.39 +       inkscape:stockid="Arrow2Mend"
   18.40 +       orient="auto"
   18.41 +       refY="0.0"
   18.42 +       refX="0.0"
   18.43 +       id="Arrow2Mend"
   18.44 +       style="overflow:visible;">
   18.45 +      <path
   18.46 +         id="path4008"
   18.47 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
   18.48 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
   18.49 +         transform="scale(0.6) rotate(180) translate(0,0)" />
   18.50 +    </marker>
   18.51 +    <inkscape:perspective
   18.52 +       sodipodi:type="inkscape:persp3d"
   18.53 +       inkscape:vp_x="0 : 526.18109 : 1"
   18.54 +       inkscape:vp_y="0 : 1000 : 0"
   18.55 +       inkscape:vp_z="744.09448 : 526.18109 : 1"
   18.56 +       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
   18.57 +       id="perspective10" />
   18.58 +    <inkscape:perspective
   18.59 +       id="perspective12172"
   18.60 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   18.61 +       inkscape:vp_z="1 : 0.5 : 1"
   18.62 +       inkscape:vp_y="0 : 1000 : 0"
   18.63 +       inkscape:vp_x="0 : 0.5 : 1"
   18.64 +       sodipodi:type="inkscape:persp3d" />
   18.65 +    <inkscape:perspective
   18.66 +       id="perspective12937"
   18.67 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   18.68 +       inkscape:vp_z="1 : 0.5 : 1"
   18.69 +       inkscape:vp_y="0 : 1000 : 0"
   18.70 +       inkscape:vp_x="0 : 0.5 : 1"
   18.71 +       sodipodi:type="inkscape:persp3d" />
   18.72 +  </defs>
   18.73 +  <sodipodi:namedview
   18.74 +     id="base"
   18.75 +     pagecolor="#ffffff"
   18.76 +     bordercolor="#666666"
   18.77 +     borderopacity="1.0"
   18.78 +     gridtolerance="10000"
   18.79 +     guidetolerance="10"
   18.80 +     objecttolerance="10"
   18.81 +     inkscape:pageopacity="0.0"
   18.82 +     inkscape:pageshadow="2"
   18.83 +     inkscape:zoom="1.05"
   18.84 +     inkscape:cx="142.1644"
   18.85 +     inkscape:cy="472.51234"
   18.86 +     inkscape:document-units="px"
   18.87 +     inkscape:current-layer="layer1"
   18.88 +     showgrid="false"
   18.89 +     inkscape:window-width="1600"
   18.90 +     inkscape:window-height="848"
   18.91 +     inkscape:window-x="-8"
   18.92 +     inkscape:window-y="-8"
   18.93 +     inkscape:window-maximized="1" />
   18.94 +  <metadata
   18.95 +     id="metadata7">
   18.96 +    <rdf:RDF>
   18.97 +      <cc:Work
   18.98 +         rdf:about="">
   18.99 +        <dc:format>image/svg+xml</dc:format>
  18.100 +        <dc:type
  18.101 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  18.102 +        <dc:title></dc:title>
  18.103 +      </cc:Work>
  18.104 +    </rdf:RDF>
  18.105 +  </metadata>
  18.106 +  <g
  18.107 +     inkscape:label="Layer 1"
  18.108 +     inkscape:groupmode="layer"
  18.109 +     id="layer1">
  18.110 +    <text
  18.111 +       sodipodi:linespacing="100%"
  18.112 +       id="text12979"
  18.113 +       y="353.76575"
  18.114 +       x="326.92542"
  18.115 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.116 +       xml:space="preserve"><tspan
  18.117 +         y="353.76575"
  18.118 +         x="326.92542"
  18.119 +         id="tspan12981"
  18.120 +         sodipodi:role="line"
  18.121 +         style="text-align:center;text-anchor:middle">Master</tspan><tspan
  18.122 +         y="362.20053"
  18.123 +         x="326.92542"
  18.124 +         sodipodi:role="line"
  18.125 +         id="tspan3291"
  18.126 +         style="font-size:8px;text-align:center;text-anchor:middle">(runtime system)</tspan><tspan
  18.127 +         y="370.20053"
  18.128 +         x="326.92542"
  18.129 +         sodipodi:role="line"
  18.130 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.131 +         id="tspan8409">on core 1</tspan></text>
  18.132 +    <g
  18.133 +       id="g9336"
  18.134 +       transform="translate(44.002789,-48)">
  18.135 +      <rect
  18.136 +         style="fill:none;stroke:#000000;stroke-width:1.08018124;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
  18.137 +         id="rect3293"
  18.138 +         width="65.276405"
  18.139 +         height="37.165791"
  18.140 +         x="346.40247"
  18.141 +         y="389.58255" />
  18.142 +      <text
  18.143 +         sodipodi:linespacing="100%"
  18.144 +         id="text3295"
  18.145 +         y="400.15268"
  18.146 +         x="379.00162"
  18.147 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.148 +         xml:space="preserve"><tspan
  18.149 +           id="tspan3301"
  18.150 +           y="400.15268"
  18.151 +           x="379.00162"
  18.152 +           sodipodi:role="line"
  18.153 +           style="text-align:center;text-anchor:middle;fill:#008000">Seed VP</tspan><tspan
  18.154 +           y="408.58746"
  18.155 +           x="379.00162"
  18.156 +           sodipodi:role="line"
  18.157 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
  18.158 +           id="tspan9389">(created at</tspan><tspan
  18.159 +           y="416.58746"
  18.160 +           x="379.00162"
  18.161 +           sodipodi:role="line"
  18.162 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
  18.163 +           id="tspan9391">app startup,</tspan><tspan
  18.164 +           y="424.58746"
  18.165 +           x="379.00162"
  18.166 +           sodipodi:role="line"
  18.167 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
  18.168 +           id="tspan9744">on core 1)</tspan></text>
  18.169 +    </g>
  18.170 +    <text
  18.171 +       xml:space="preserve"
  18.172 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.173 +       x="517.16797"
  18.174 +       y="307.42465"
  18.175 +       id="text3318-1"
  18.176 +       sodipodi:linespacing="100%"><tspan
  18.177 +         style="text-align:center;text-anchor:middle;fill:#008000"
  18.178 +         sodipodi:role="line"
  18.179 +         x="517.16797"
  18.180 +         y="307.42465"
  18.181 +         id="tspan3322-5">Application Code</tspan></text>
  18.182 +    <text
  18.183 +       sodipodi:linespacing="100%"
  18.184 +       id="text3376"
  18.185 +       y="379.42465"
  18.186 +       x="517.16797"
  18.187 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.188 +       xml:space="preserve"><tspan
  18.189 +         id="tspan3378"
  18.190 +         y="379.42465"
  18.191 +         x="517.16797"
  18.192 +         sodipodi:role="line"
  18.193 +         style="text-align:center;text-anchor:middle;fill:#008000">Seed_Fn</tspan></text>
  18.194 +    <text
  18.195 +       xml:space="preserve"
  18.196 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.197 +       x="517.16797"
  18.198 +       y="599.42468"
  18.199 +       id="text3380"
  18.200 +       sodipodi:linespacing="100%"><tspan
  18.201 +         style="text-align:center;text-anchor:middle;fill:#008000"
  18.202 +         sodipodi:role="line"
  18.203 +         x="517.16797"
  18.204 +         y="599.42468"
  18.205 +         id="tspan3382">Work_Fn</tspan></text>
  18.206 +    <text
  18.207 +       sodipodi:linespacing="100%"
  18.208 +       id="text3388"
  18.209 +       y="307.42465"
  18.210 +       x="604.63812"
  18.211 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.212 +       xml:space="preserve"><tspan
  18.213 +         id="tspan3390"
  18.214 +         y="307.42465"
  18.215 +         x="606.14203"
  18.216 +         sodipodi:role="line"
  18.217 +         style="text-align:center;text-anchor:middle;fill:#800000">Language </tspan><tspan
  18.218 +         y="317.42465"
  18.219 +         x="604.63812"
  18.220 +         sodipodi:role="line"
  18.221 +         style="text-align:center;text-anchor:middle;fill:#800000"
  18.222 +         id="tspan5106">Wrapper-Lib</tspan><tspan
  18.223 +         y="327.42465"
  18.224 +         x="604.63812"
  18.225 +         sodipodi:role="line"
  18.226 +         style="text-align:center;text-anchor:middle;fill:#800000"
  18.227 +         id="tspan3392">Code</tspan></text>
  18.228 +    <text
  18.229 +       xml:space="preserve"
  18.230 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.231 +       x="669.16797"
  18.232 +       y="307.42465"
  18.233 +       id="text3394"
  18.234 +       sodipodi:linespacing="100%"><tspan
  18.235 +         style="text-align:center;text-anchor:middle;fill:#000080"
  18.236 +         sodipodi:role="line"
  18.237 +         x="669.16797"
  18.238 +         y="307.42465"
  18.239 +         id="tspan3396">Proto-Runtime</tspan><tspan
  18.240 +         style="text-align:center;text-anchor:middle;fill:#000080"
  18.241 +         sodipodi:role="line"
  18.242 +         x="669.16797"
  18.243 +         y="317.42465"
  18.244 +         id="tspan4998">Primitive</tspan><tspan
  18.245 +         id="tspan3398"
  18.246 +         style="text-align:center;text-anchor:middle;fill:#000080"
  18.247 +         sodipodi:role="line"
  18.248 +         x="669.16797"
  18.249 +         y="327.42465">Code</tspan></text>
  18.250 +    <text
  18.251 +       xml:space="preserve"
  18.252 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.253 +       x="137.31689"
  18.254 +       y="411.42465"
  18.255 +       id="text3412"
  18.256 +       sodipodi:linespacing="100%"><tspan
  18.257 +         style="text-align:center;text-anchor:middle;fill:#800000"
  18.258 +         sodipodi:role="line"
  18.259 +         x="137.31689"
  18.260 +         y="411.42465"
  18.261 +         id="tspan3414">Lang Handler</tspan><tspan
  18.262 +         style="text-align:center;text-anchor:middle;fill:#800000"
  18.263 +         sodipodi:role="line"
  18.264 +         x="137.31689"
  18.265 +         y="421.42465"
  18.266 +         id="tspan3422">for create VP</tspan></text>
  18.267 +    <text
  18.268 +       xml:space="preserve"
  18.269 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.270 +       x="137.68066"
  18.271 +       y="459.42468"
  18.272 +       id="text3444"
  18.273 +       sodipodi:linespacing="100%"><tspan
  18.274 +         style="text-align:center;text-anchor:middle;fill:#800000"
  18.275 +         sodipodi:role="line"
  18.276 +         x="137.68066"
  18.277 +         y="459.42468"
  18.278 +         id="tspan3450">Assigner Fn</tspan></text>
  18.279 +    <text
  18.280 +       xml:space="preserve"
  18.281 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.282 +       x="327.16797"
  18.283 +       y="309.42465"
  18.284 +       id="text3456"
  18.285 +       sodipodi:linespacing="100%"><tspan
  18.286 +         style="text-align:center;text-anchor:middle"
  18.287 +         sodipodi:role="line"
  18.288 +         x="328.67188"
  18.289 +         y="309.42465"
  18.290 +         id="tspan3458">Instances of </tspan><tspan
  18.291 +         style="text-align:center;text-anchor:middle"
  18.292 +         sodipodi:role="line"
  18.293 +         x="327.16797"
  18.294 +         y="319.42465"
  18.295 +         id="tspan8405">runtime system</tspan><tspan
  18.296 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.297 +         sodipodi:role="line"
  18.298 +         x="327.16797"
  18.299 +         y="327.85944"
  18.300 +         id="tspan9383">(data structs</tspan><tspan
  18.301 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.302 +         sodipodi:role="line"
  18.303 +         x="327.16797"
  18.304 +         y="335.85944"
  18.305 +         id="tspan9385">on heap)</tspan><tspan
  18.306 +         id="tspan3460"
  18.307 +         style="text-align:center;text-anchor:middle"
  18.308 +         sodipodi:role="line"
  18.309 +         x="327.16797"
  18.310 +         y="343.85944" /></text>
  18.311 +    <text
  18.312 +       sodipodi:linespacing="100%"
  18.313 +       id="text3462"
  18.314 +       y="307.42465"
  18.315 +       x="423.16797"
  18.316 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.317 +       xml:space="preserve"><tspan
  18.318 +         id="tspan3464"
  18.319 +         y="307.42465"
  18.320 +         x="423.16797"
  18.321 +         sodipodi:role="line"
  18.322 +         style="text-align:center;text-anchor:middle">Instances of</tspan><tspan
  18.323 +         y="317.42465"
  18.324 +         x="423.16797"
  18.325 +         sodipodi:role="line"
  18.326 +         style="text-align:center;text-anchor:middle"
  18.327 +         id="tspan3468">Virtual Processors</tspan><tspan
  18.328 +         y="325.85944"
  18.329 +         x="423.16797"
  18.330 +         sodipodi:role="line"
  18.331 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.332 +         id="tspan3466">(data structs</tspan><tspan
  18.333 +         y="333.85944"
  18.334 +         x="423.16797"
  18.335 +         sodipodi:role="line"
  18.336 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.337 +         id="tspan9387">on heap)</tspan></text>
  18.338 +    <path
  18.339 +       inkscape:connector-curvature="0"
  18.340 +       id="path4796"
  18.341 +       d="m 457.32649,376.02605 c 38.42351,0 38.42351,0 38.42351,0"
  18.342 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999996, 2.99999996;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  18.343 +    <text
  18.344 +       xml:space="preserve"
  18.345 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.346 +       x="604.78461"
  18.347 +       y="373.42465"
  18.348 +       id="text4988"
  18.349 +       sodipodi:linespacing="100%"><tspan
  18.350 +         style="text-align:center;text-anchor:middle;fill:#800000"
  18.351 +         sodipodi:role="line"
  18.352 +         x="604.78461"
  18.353 +         y="373.42465"
  18.354 +         id="tspan4990">create VP</tspan><tspan
  18.355 +         style="text-align:center;text-anchor:middle;fill:#800000"
  18.356 +         sodipodi:role="line"
  18.357 +         x="604.78461"
  18.358 +         y="383.42465"
  18.359 +         id="tspan5104">wrapper Fn</tspan></text>
  18.360 +    <text
  18.361 +       transform="matrix(0.99986317,0.01654229,-0.01654229,0.99986317,0,0)"
  18.362 +       xml:space="preserve"
  18.363 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.364 +       x="638.25385"
  18.365 +       y="404.96878"
  18.366 +       id="text5064"
  18.367 +       sodipodi:linespacing="100%"><tspan
  18.368 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.369 +         sodipodi:role="line"
  18.370 +         x="638.25385"
  18.371 +         y="404.96878"
  18.372 +         id="tspan5066">Call to dyn lib</tspan></text>
  18.373 +    <path
  18.374 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000003, 3.00000003;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  18.375 +       d="m 291.99816,376.02605 c -63.44071,0 -63.44071,0 -63.44071,0"
  18.376 +       id="path5068"
  18.377 +       inkscape:connector-curvature="0" />
  18.378 +    <text
  18.379 +       sodipodi:linespacing="100%"
  18.380 +       id="text5070"
  18.381 +       y="415.78891"
  18.382 +       x="180.73463"
  18.383 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.384 +       xml:space="preserve"
  18.385 +       transform="matrix(0.97994281,-0.19927893,0.19927893,0.97994281,0,0)"><tspan
  18.386 +         id="tspan5072"
  18.387 +         y="415.78891"
  18.388 +         x="180.73463"
  18.389 +         sodipodi:role="line"
  18.390 +         style="font-size:8px;text-align:center;text-anchor:middle">Top Level Fn</tspan></text>
  18.391 +    <text
  18.392 +       transform="matrix(0.97994281,-0.19927893,0.19927893,0.97994281,0,0)"
  18.393 +       xml:space="preserve"
  18.394 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.395 +       x="400.64069"
  18.396 +       y="458.46729"
  18.397 +       id="text5074"
  18.398 +       sodipodi:linespacing="100%"><tspan
  18.399 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.400 +         sodipodi:role="line"
  18.401 +         x="400.64069"
  18.402 +         y="458.46729"
  18.403 +         id="tspan5076">Top Level Fn</tspan></text>
  18.404 +    <text
  18.405 +       sodipodi:linespacing="100%"
  18.406 +       id="text5078"
  18.407 +       y="674.45374"
  18.408 +       x="358.75928"
  18.409 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.410 +       xml:space="preserve"
  18.411 +       transform="matrix(0.97994281,-0.19927893,0.19927893,0.97994281,0,0)"><tspan
  18.412 +         id="tspan5080"
  18.413 +         y="674.45374"
  18.414 +         x="358.75928"
  18.415 +         sodipodi:role="line"
  18.416 +         style="font-size:8px;text-align:center;text-anchor:middle">Top Level Fn</tspan></text>
  18.417 +    <path
  18.418 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.99999996, 2.99999996;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  18.419 +       d="m 458.9835,596.02605 c 36.7665,0 36.7665,0 36.7665,0"
  18.420 +       id="path5082"
  18.421 +       inkscape:connector-curvature="0" />
  18.422 +    <path
  18.423 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  18.424 +       d="m 514.02904,382.01894 c 0,5.6572 0,5.6572 0,5.6572"
  18.425 +       id="path5092"
  18.426 +       inkscape:connector-curvature="0"
  18.427 +       sodipodi:nodetypes="cc" />
  18.428 +    <path
  18.429 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  18.430 +       d="m 514.24714,388.02605 c 85.56237,0 85.56237,0 85.56237,0"
  18.431 +       id="path5094"
  18.432 +       inkscape:connector-curvature="0" />
  18.433 +    <path
  18.434 +       inkscape:connector-curvature="0"
  18.435 +       id="path5096"
  18.436 +       d="m 602.77166,496.02605 c -88.41298,0 -88.41298,0 -88.41298,0"
  18.437 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  18.438 +    <path
  18.439 +       sodipodi:nodetypes="cc"
  18.440 +       inkscape:connector-curvature="0"
  18.441 +       id="path5140"
  18.442 +       d="m 514.02904,496.31987 c 0,26.21842 0,26.21842 0,26.21842"
  18.443 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  18.444 +    <path
  18.445 +       inkscape:connector-curvature="0"
  18.446 +       id="path5142"
  18.447 +       d="m 514.2471,522.02605 c 87.58783,0 87.58783,0 87.58783,0"
  18.448 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  18.449 +    <text
  18.450 +       sodipodi:linespacing="100%"
  18.451 +       id="text5157"
  18.452 +       y="508.71182"
  18.453 +       x="604.78461"
  18.454 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.455 +       xml:space="preserve"><tspan
  18.456 +         id="tspan5161"
  18.457 +         y="508.71182"
  18.458 +         x="604.78461"
  18.459 +         sodipodi:role="line"
  18.460 +         style="text-align:center;text-anchor:middle;fill:#800000">end VP</tspan><tspan
  18.461 +         y="518.71179"
  18.462 +         x="604.78461"
  18.463 +         sodipodi:role="line"
  18.464 +         style="text-align:center;text-anchor:middle;fill:#800000"
  18.465 +         id="tspan5207">wrapper Fn</tspan></text>
  18.466 +    <path
  18.467 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  18.468 +       d="m 602.26584,528.02605 c 63.99676,0 63.99676,0 63.99676,0"
  18.469 +       id="path5165"
  18.470 +       inkscape:connector-curvature="0" />
  18.471 +    <path
  18.472 +       sodipodi:nodetypes="cc"
  18.473 +       inkscape:connector-curvature="0"
  18.474 +       id="path5179"
  18.475 +       d="m 514.02904,602.01895 c 0,5.6572 0,5.6572 0,5.6572"
  18.476 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  18.477 +    <path
  18.478 +       sodipodi:nodetypes="cc"
  18.479 +       inkscape:connector-curvature="0"
  18.480 +       id="path5209"
  18.481 +       d="m 602.02904,520.31985 c 0,7.35629 0,7.35629 0,7.35629"
  18.482 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  18.483 +    <text
  18.484 +       xml:space="preserve"
  18.485 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.486 +       x="497.16797"
  18.487 +       y="399.42468"
  18.488 +       id="text5211"
  18.489 +       sodipodi:linespacing="100%"><tspan
  18.490 +         style="text-align:center;text-anchor:middle"
  18.491 +         sodipodi:role="line"
  18.492 +         x="497.16797"
  18.493 +         y="399.42468"
  18.494 +         id="tspan5215" /></text>
  18.495 +    <path
  18.496 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  18.497 +       d="m 602.02904,388.21843 c 0,19.4577 0,19.4577 0,19.4577"
  18.498 +       id="path5217"
  18.499 +       inkscape:connector-curvature="0"
  18.500 +       sodipodi:nodetypes="cc" />
  18.501 +    <path
  18.502 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  18.503 +       d="m 602.24714,408.02605 c 64.71029,0 64.71029,0 64.71029,0"
  18.504 +       id="path5219"
  18.505 +       inkscape:connector-curvature="0" />
  18.506 +    <path
  18.507 +       inkscape:connector-curvature="0"
  18.508 +       id="path5221"
  18.509 +       d="m 666.85635,492.02605 c -65.78483,0 -65.78483,0 -65.78483,0"
  18.510 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  18.511 +    <path
  18.512 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  18.513 +       d="m 668.02904,406.63925 c 0,13.68455 0,13.68455 0,13.68455"
  18.514 +       id="path5223"
  18.515 +       inkscape:connector-curvature="0"
  18.516 +       sodipodi:nodetypes="cc" />
  18.517 +    <path
  18.518 +       sodipodi:nodetypes="cc"
  18.519 +       inkscape:connector-curvature="0"
  18.520 +       id="path5229"
  18.521 +       d="m 602.02904,491.22687 c 0,5.5885 0,5.5885 0,5.5885"
  18.522 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  18.523 +    <path
  18.524 +       sodipodi:nodetypes="cc"
  18.525 +       inkscape:connector-curvature="0"
  18.526 +       id="path5235"
  18.527 +       d="m 668.02904,478.63925 c 0,13.68455 0,13.68455 0,13.68455"
  18.528 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  18.529 +    <text
  18.530 +       sodipodi:linespacing="100%"
  18.531 +       id="text5239"
  18.532 +       y="770.82495"
  18.533 +       x="188.36783"
  18.534 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.535 +       xml:space="preserve"
  18.536 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  18.537 +         id="tspan5241"
  18.538 +         y="770.82495"
  18.539 +         x="188.36783"
  18.540 +         sodipodi:role="line"
  18.541 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan><tspan
  18.542 +         y="778.82495"
  18.543 +         x="188.36783"
  18.544 +         sodipodi:role="line"
  18.545 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.546 +         id="tspan5243">and switch</tspan><tspan
  18.547 +         y="786.82495"
  18.548 +         x="188.36783"
  18.549 +         sodipodi:role="line"
  18.550 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.551 +         id="tspan5245">to runtime</tspan></text>
  18.552 +    <path
  18.553 +       style="fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  18.554 +       d="m 271.03421,480.02605 c 193.92439,0 193.92439,0 193.92439,0"
  18.555 +       id="path5247"
  18.556 +       inkscape:connector-curvature="0" />
  18.557 +    <text
  18.558 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
  18.559 +       xml:space="preserve"
  18.560 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.561 +       x="157.7636"
  18.562 +       y="802.43799"
  18.563 +       id="text5249"
  18.564 +       sodipodi:linespacing="100%"><tspan
  18.565 +         id="tspan5255"
  18.566 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.567 +         sodipodi:role="line"
  18.568 +         x="157.7636"
  18.569 +         y="802.43799">return</tspan><tspan
  18.570 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.571 +         sodipodi:role="line"
  18.572 +         x="157.7636"
  18.573 +         y="810.43799"
  18.574 +         id="tspan5261">from</tspan><tspan
  18.575 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.576 +         sodipodi:role="line"
  18.577 +         x="157.7636"
  18.578 +         y="818.43799"
  18.579 +         id="tspan5263">suspend</tspan></text>
  18.580 +    <text
  18.581 +       sodipodi:linespacing="100%"
  18.582 +       id="text5345"
  18.583 +       y="395.42465"
  18.584 +       x="667.38037"
  18.585 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.586 +       xml:space="preserve"><tspan
  18.587 +         id="tspan5349"
  18.588 +         y="395.42465"
  18.589 +         x="667.38037"
  18.590 +         sodipodi:role="line"
  18.591 +         style="text-align:center;text-anchor:middle;fill:#000080">PR primitive Fn</tspan><tspan
  18.592 +         y="405.42465"
  18.593 +         x="667.38037"
  18.594 +         sodipodi:role="line"
  18.595 +         style="text-align:center;text-anchor:middle;fill:#000080"
  18.596 +         id="tspan5353">to send request</tspan></text>
  18.597 +    <text
  18.598 +       sodipodi:linespacing="100%"
  18.599 +       id="text5355"
  18.600 +       y="392.71429"
  18.601 +       x="555.29077"
  18.602 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.603 +       xml:space="preserve"
  18.604 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  18.605 +         id="tspan5357"
  18.606 +         y="392.71429"
  18.607 +         x="555.29077"
  18.608 +         sodipodi:role="line"
  18.609 +         style="font-size:8px;text-align:center;text-anchor:middle">normal call</tspan></text>
  18.610 +    <path
  18.611 +       sodipodi:nodetypes="cc"
  18.612 +       inkscape:connector-curvature="0"
  18.613 +       id="path5359"
  18.614 +       d="m 668.02904,527.28283 c 0,13.68455 0,13.68455 0,13.68455"
  18.615 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  18.616 +    <text
  18.617 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
  18.618 +       xml:space="preserve"
  18.619 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.620 +       x="107.72998"
  18.621 +       y="856.99628"
  18.622 +       id="text5363"
  18.623 +       sodipodi:linespacing="100%"><tspan
  18.624 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.625 +         sodipodi:role="line"
  18.626 +         x="107.72998"
  18.627 +         y="856.99628"
  18.628 +         id="tspan5365">suspend</tspan><tspan
  18.629 +         id="tspan5367"
  18.630 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.631 +         sodipodi:role="line"
  18.632 +         x="107.72998"
  18.633 +         y="864.99628">and switch</tspan><tspan
  18.634 +         id="tspan5369"
  18.635 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.636 +         sodipodi:role="line"
  18.637 +         x="107.72998"
  18.638 +         y="872.99628">to runtime</tspan></text>
  18.639 +    <text
  18.640 +       sodipodi:linespacing="100%"
  18.641 +       id="text5371"
  18.642 +       y="593.42468"
  18.643 +       x="604.59662"
  18.644 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.645 +       xml:space="preserve"><tspan
  18.646 +         id="tspan5373"
  18.647 +         y="593.42468"
  18.648 +         x="604.59662"
  18.649 +         sodipodi:role="line"
  18.650 +         style="text-align:center;text-anchor:middle;fill:#800000">Mutex Acquire</tspan><tspan
  18.651 +         id="tspan5375"
  18.652 +         y="603.42468"
  18.653 +         x="604.59662"
  18.654 +         sodipodi:role="line"
  18.655 +         style="text-align:center;text-anchor:middle;fill:#800000">wrapper Fn</tspan></text>
  18.656 +    <path
  18.657 +       inkscape:connector-curvature="0"
  18.658 +       id="path5379"
  18.659 +       d="m 514.24714,608.02605 c 85.56237,0 85.56237,0 85.56237,0"
  18.660 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  18.661 +    <path
  18.662 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  18.663 +       d="m 602.77166,708.02605 c -88.41298,0 -88.41298,0 -88.41298,0"
  18.664 +       id="path5381"
  18.665 +       inkscape:connector-curvature="0" />
  18.666 +    <text
  18.667 +       xml:space="preserve"
  18.668 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#800000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.669 +       x="604.78461"
  18.670 +       y="720.71179"
  18.671 +       id="text5387"
  18.672 +       sodipodi:linespacing="100%"><tspan
  18.673 +         style="text-align:center;text-anchor:middle;fill:#800000"
  18.674 +         sodipodi:role="line"
  18.675 +         x="604.78461"
  18.676 +         y="720.71179"
  18.677 +         id="tspan5389">end VP</tspan><tspan
  18.678 +         id="tspan5391"
  18.679 +         style="text-align:center;text-anchor:middle;fill:#800000"
  18.680 +         sodipodi:role="line"
  18.681 +         x="604.78461"
  18.682 +         y="730.71179">wrapper Fn</tspan></text>
  18.683 +    <path
  18.684 +       inkscape:connector-curvature="0"
  18.685 +       id="path5393"
  18.686 +       d="m 602.289,740.02605 c 65.24023,0 65.24023,0 65.24023,0"
  18.687 +       style="fill:none;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  18.688 +    <path
  18.689 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  18.690 +       d="m 602.02904,732.31985 c 0,7.35629 0,7.35629 0,7.35629"
  18.691 +       id="path5401"
  18.692 +       inkscape:connector-curvature="0"
  18.693 +       sodipodi:nodetypes="cc" />
  18.694 +    <path
  18.695 +       sodipodi:nodetypes="cc"
  18.696 +       inkscape:connector-curvature="0"
  18.697 +       id="path5403"
  18.698 +       d="m 602.02904,608.21843 c 0,19.4577 0,19.4577 0,19.4577"
  18.699 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  18.700 +    <path
  18.701 +       inkscape:connector-curvature="0"
  18.702 +       id="path5405"
  18.703 +       d="m 602.6148,628.02605 c 64.1779,0 64.1779,0 64.1779,0"
  18.704 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
  18.705 +    <path
  18.706 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  18.707 +       d="m 668.13452,704.02605 c -67.06305,0 -67.06305,0 -67.06305,0"
  18.708 +       id="path5407"
  18.709 +       inkscape:connector-curvature="0" />
  18.710 +    <path
  18.711 +       sodipodi:nodetypes="cc"
  18.712 +       inkscape:connector-curvature="0"
  18.713 +       id="path5409"
  18.714 +       d="m 668.02904,626.63925 c 0,13.68455 0,13.68455 0,13.68455"
  18.715 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  18.716 +    <path
  18.717 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  18.718 +       d="m 602.02904,703.22687 c 0,5.5885 0,5.5885 0,5.5885"
  18.719 +       id="path5411"
  18.720 +       inkscape:connector-curvature="0"
  18.721 +       sodipodi:nodetypes="cc" />
  18.722 +    <path
  18.723 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  18.724 +       d="m 668.02904,690.63925 c 0,13.68455 0,13.68455 0,13.68455"
  18.725 +       id="path5417"
  18.726 +       inkscape:connector-curvature="0"
  18.727 +       sodipodi:nodetypes="cc" />
  18.728 +    <text
  18.729 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
  18.730 +       xml:space="preserve"
  18.731 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.732 +       x="38.175541"
  18.733 +       y="928.84552"
  18.734 +       id="text5421"
  18.735 +       sodipodi:linespacing="100%"><tspan
  18.736 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.737 +         sodipodi:role="line"
  18.738 +         x="38.175541"
  18.739 +         y="928.84552"
  18.740 +         id="tspan5423">suspend</tspan><tspan
  18.741 +         id="tspan5425"
  18.742 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.743 +         sodipodi:role="line"
  18.744 +         x="38.175541"
  18.745 +         y="936.84552">and switch</tspan><tspan
  18.746 +         id="tspan5427"
  18.747 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.748 +         sodipodi:role="line"
  18.749 +         x="38.175541"
  18.750 +         y="944.84552">to runtime</tspan></text>
  18.751 +    <text
  18.752 +       sodipodi:linespacing="100%"
  18.753 +       id="text5431"
  18.754 +       y="954.75671"
  18.755 +       x="10.307833"
  18.756 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.757 +       xml:space="preserve"
  18.758 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  18.759 +         y="954.75671"
  18.760 +         x="10.307833"
  18.761 +         sodipodi:role="line"
  18.762 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.763 +         id="tspan5433">return</tspan><tspan
  18.764 +         id="tspan5435"
  18.765 +         y="962.75671"
  18.766 +         x="10.307833"
  18.767 +         sodipodi:role="line"
  18.768 +         style="font-size:8px;text-align:center;text-anchor:middle">from</tspan><tspan
  18.769 +         id="tspan5437"
  18.770 +         y="970.75671"
  18.771 +         x="10.307833"
  18.772 +         sodipodi:role="line"
  18.773 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan></text>
  18.774 +    <text
  18.775 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  18.776 +       xml:space="preserve"
  18.777 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.778 +       x="556.25635"
  18.779 +       y="612.71143"
  18.780 +       id="text5445"
  18.781 +       sodipodi:linespacing="100%"><tspan
  18.782 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.783 +         sodipodi:role="line"
  18.784 +         x="556.25635"
  18.785 +         y="612.71143"
  18.786 +         id="tspan5447">normal call</tspan></text>
  18.787 +    <path
  18.788 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  18.789 +       d="m 668.02904,739.28283 c 0,13.68455 0,13.68455 0,13.68455"
  18.790 +       id="path5449"
  18.791 +       inkscape:connector-curvature="0"
  18.792 +       sodipodi:nodetypes="cc" />
  18.793 +    <text
  18.794 +       sodipodi:linespacing="100%"
  18.795 +       id="text5453"
  18.796 +       y="1012.1439"
  18.797 +       x="-39.679813"
  18.798 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.799 +       xml:space="preserve"
  18.800 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"><tspan
  18.801 +         id="tspan5455"
  18.802 +         y="1012.1439"
  18.803 +         x="-39.679813"
  18.804 +         sodipodi:role="line"
  18.805 +         style="font-size:8px;text-align:center;text-anchor:middle">suspend</tspan><tspan
  18.806 +         y="1020.1439"
  18.807 +         x="-39.679813"
  18.808 +         sodipodi:role="line"
  18.809 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.810 +         id="tspan5457">and switch</tspan><tspan
  18.811 +         y="1028.144"
  18.812 +         x="-39.679813"
  18.813 +         sodipodi:role="line"
  18.814 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.815 +         id="tspan5459">to runtime</tspan></text>
  18.816 +    <path
  18.817 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  18.818 +       d="m 514.02904,708.31987 c 0,26.21842 0,26.21842 0,26.21842"
  18.819 +       id="path5461"
  18.820 +       inkscape:connector-curvature="0"
  18.821 +       sodipodi:nodetypes="cc" />
  18.822 +    <path
  18.823 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  18.824 +       d="m 514.2471,734.02605 c 87.58783,0 87.58783,0 87.58783,0"
  18.825 +       id="path5463"
  18.826 +       inkscape:connector-curvature="0" />
  18.827 +    <text
  18.828 +       sodipodi:linespacing="100%"
  18.829 +       id="text5465"
  18.830 +       y="526.71161"
  18.831 +       x="555.8786"
  18.832 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.833 +       xml:space="preserve"
  18.834 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  18.835 +         id="tspan5467"
  18.836 +         y="526.71161"
  18.837 +         x="555.8786"
  18.838 +         sodipodi:role="line"
  18.839 +         style="font-size:8px;text-align:center;text-anchor:middle">normal call</tspan></text>
  18.840 +    <text
  18.841 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  18.842 +       xml:space="preserve"
  18.843 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.844 +       x="556.80994"
  18.845 +       y="738.711"
  18.846 +       id="text5469"
  18.847 +       sodipodi:linespacing="100%"><tspan
  18.848 +         style="font-size:8px;text-align:center;text-anchor:middle"
  18.849 +         sodipodi:role="line"
  18.850 +         x="556.80994"
  18.851 +         y="738.711"
  18.852 +         id="tspan5471">normal call</tspan></text>
  18.853 +    <g
  18.854 +       transform="matrix(1,0,0,0.71130685,-16,120.52913)"
  18.855 +       id="g8395">
  18.856 +      <rect
  18.857 +         y="313.58255"
  18.858 +         x="310.40247"
  18.859 +         height="52.250008"
  18.860 +         width="65.276405"
  18.861 +         id="rect8397"
  18.862 +         style="fill:none;stroke:#000000;stroke-width:1.28076112;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
  18.863 +    </g>
  18.864 +    <path
  18.865 +       sodipodi:nodetypes="cc"
  18.866 +       inkscape:connector-curvature="0"
  18.867 +       id="path9273"
  18.868 +       d="m 514.02904,496.31987 c 0,26.21842 0,26.21842 0,26.21842"
  18.869 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
  18.870 +    <path
  18.871 +       sodipodi:nodetypes="cc"
  18.872 +       inkscape:connector-curvature="0"
  18.873 +       id="path9275"
  18.874 +       d="m 476.02904,382.79398 c 0,35.61575 0,35.61575 0,35.61575"
  18.875 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none" />
  18.876 +    <path
  18.877 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  18.878 +       d="m 468.24715,418.02605 c 13.34137,0 13.34137,0 13.34137,0"
  18.879 +       id="path9277"
  18.880 +       inkscape:connector-curvature="0" />
  18.881 +    <path
  18.882 +       inkscape:connector-curvature="0"
  18.883 +       id="path9279"
  18.884 +       d="m 481.57781,480.02605 c -13.14022,0 -13.14022,0 -13.14022,0"
  18.885 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
  18.886 +    <path
  18.887 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
  18.888 +       d="m 476.02904,480.3113 c 0,57.40944 0,57.40944 0,57.40944"
  18.889 +       id="path9281"
  18.890 +       inkscape:connector-curvature="0"
  18.891 +       sodipodi:nodetypes="cc" />
  18.892 +    <path
  18.893 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
  18.894 +       d="m 481.57781,539.27417 c -13.14022,0 -13.14022,0 -13.14022,0"
  18.895 +       id="path9283"
  18.896 +       inkscape:connector-curvature="0" />
  18.897 +    <text
  18.898 +       transform="matrix(-0.01875541,0.9998241,-0.9998241,-0.01875541,0,0)"
  18.899 +       xml:space="preserve"
  18.900 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.901 +       x="453.93332"
  18.902 +       y="-466.39136"
  18.903 +       id="text9285"
  18.904 +       sodipodi:linespacing="100%"><tspan
  18.905 +         style="text-align:center;text-anchor:middle;fill:#008000"
  18.906 +         sodipodi:role="line"
  18.907 +         x="453.93332"
  18.908 +         y="-466.39136"
  18.909 +         id="tspan9287">Timeline of SeedVP</tspan></text>
  18.910 +    <text
  18.911 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  18.912 +       xml:space="preserve"
  18.913 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.914 +       x="485.39722"
  18.915 +       y="417.02103"
  18.916 +       id="text9289"
  18.917 +       sodipodi:linespacing="100%"><tspan
  18.918 +         style="font-size:8px;text-align:start;text-anchor:start"
  18.919 +         sodipodi:role="line"
  18.920 +         x="485.39722"
  18.921 +         y="417.02103"
  18.922 +         id="tspan9291">suspend</tspan></text>
  18.923 +    <text
  18.924 +       sodipodi:linespacing="100%"
  18.925 +       id="text9293"
  18.926 +       y="481.02048"
  18.927 +       x="485.67838"
  18.928 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.929 +       xml:space="preserve"
  18.930 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
  18.931 +         id="tspan9295"
  18.932 +         y="481.02048"
  18.933 +         x="485.67838"
  18.934 +         sodipodi:role="line"
  18.935 +         style="font-size:8px;text-align:start;text-anchor:start">resume</tspan></text>
  18.936 +    <text
  18.937 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"
  18.938 +       xml:space="preserve"
  18.939 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.940 +       x="485.92978"
  18.941 +       y="538.22565"
  18.942 +       id="text9297"
  18.943 +       sodipodi:linespacing="100%"><tspan
  18.944 +         style="font-size:8px;text-align:start;text-anchor:start"
  18.945 +         sodipodi:role="line"
  18.946 +         x="485.92978"
  18.947 +         y="538.22565"
  18.948 +         id="tspan9299">end</tspan></text>
  18.949 +    <text
  18.950 +       sodipodi:linespacing="100%"
  18.951 +       id="text9301"
  18.952 +       y="307.42465"
  18.953 +       x="63.167969"
  18.954 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.955 +       xml:space="preserve"><tspan
  18.956 +         id="tspan9303"
  18.957 +         y="307.42465"
  18.958 +         x="63.167969"
  18.959 +         sodipodi:role="line"
  18.960 +         style="text-align:center;text-anchor:middle;fill:#000080">Proto-Runtime</tspan><tspan
  18.961 +         id="tspan9305"
  18.962 +         y="317.42465"
  18.963 +         x="63.167969"
  18.964 +         sodipodi:role="line"
  18.965 +         style="text-align:center;text-anchor:middle;fill:#000080">Primitive</tspan><tspan
  18.966 +         y="327.42465"
  18.967 +         x="63.167969"
  18.968 +         sodipodi:role="line"
  18.969 +         style="text-align:center;text-anchor:middle;fill:#000080"
  18.970 +         id="tspan9307">Code</tspan></text>
  18.971 +    <text
  18.972 +       xml:space="preserve"
  18.973 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
  18.974 +       x="65.380371"
  18.975 +       y="423.42465"
  18.976 +       id="text9309"
  18.977 +       sodipodi:linespacing="100%"><tspan
  18.978 +         id="tspan9313"
  18.979 +         style="text-align:center;text-anchor:middle;fill:#000080"
  18.980 +         sodipodi:role="line"
  18.981 +         x="65.380371"
  18.982 +         y="423.42465">PR primitive Fn</tspan><tspan
  18.983 +         style="text-align:center;text-anchor:middle;fill:#000080"
  18.984 +         sodipodi:role="line"
  18.985 +         x="65.380371"
  18.986 +         y="433.42465"
  18.987 +         id="tspan9317">to create VP</tspan></text>
  18.988 +    <path
  18.989 +       inkscape:connector-curvature="0"
  18.990 +       id="path9321"
  18.991 +       d="m 101.87628,425.85467 c 83.54552,12.98474 93.01032,9.74762 154.91834,33.79457 83.60123,32.47325 132.79902,111.74825 132.79902,111.74825"
  18.992 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.00000006, 3.00000006;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)"
  18.993 +       sodipodi:nodetypes="csc" />
  18.994 +    <g
  18.995 +       id="g9341"
  18.996 +       transform="translate(44.002789,174)">
  18.997 +      <rect
  18.998 +         y="389.58255"
  18.999 +         x="346.40247"
 18.1000 +         height="37.165791"
 18.1001 +         width="65.276405"
 18.1002 +         id="rect9343"
 18.1003 +         style="fill:none;stroke:#000000;stroke-width:1.08018124;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
 18.1004 +      <text
 18.1005 +         xml:space="preserve"
 18.1006 +         style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
 18.1007 +         x="379.35806"
 18.1008 +         y="400.72159"
 18.1009 +         id="text9345"
 18.1010 +         sodipodi:linespacing="100%"><tspan
 18.1011 +           style="text-align:center;text-anchor:middle;fill:#008000"
 18.1012 +           sodipodi:role="line"
 18.1013 +           x="379.35806"
 18.1014 +           y="400.72159"
 18.1015 +           id="tspan9347">VP 1</tspan><tspan
 18.1016 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
 18.1017 +           sodipodi:role="line"
 18.1018 +           x="379.35806"
 18.1019 +           y="409.15637"
 18.1020 +           id="tspan9349">(created by</tspan><tspan
 18.1021 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
 18.1022 +           sodipodi:role="line"
 18.1023 +           x="379.35806"
 18.1024 +           y="417.15637"
 18.1025 +           id="tspan9355">application,</tspan><tspan
 18.1026 +           style="font-size:8px;text-align:center;text-anchor:middle;fill:#008000"
 18.1027 +           sodipodi:role="line"
 18.1028 +           x="379.35806"
 18.1029 +           y="425.15637"
 18.1030 +           id="tspan9746">on core 2)</tspan></text>
 18.1031 +    </g>
 18.1032 +    <g
 18.1033 +       transform="translate(44.002789,370)"
 18.1034 +       id="g9371" />
 18.1035 +    <text
 18.1036 +       xml:space="preserve"
 18.1037 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000080;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
 18.1038 +       x="202.41257"
 18.1039 +       y="379.42465"
 18.1040 +       id="text9512"
 18.1041 +       sodipodi:linespacing="100%"><tspan
 18.1042 +         style="text-align:center;text-anchor:middle;fill:#000080"
 18.1043 +         sodipodi:role="line"
 18.1044 +         x="202.41257"
 18.1045 +         y="379.42465"
 18.1046 +         id="tspan9514">Master Fn</tspan></text>
 18.1047 +    <path
 18.1048 +       sodipodi:nodetypes="cc"
 18.1049 +       inkscape:connector-curvature="0"
 18.1050 +       id="path9522"
 18.1051 +       d="m 205.27805,418.31985 c 0,7.35629 0,7.35629 0,7.35629"
 18.1052 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
 18.1053 +    <path
 18.1054 +       inkscape:connector-curvature="0"
 18.1055 +       id="path9524"
 18.1056 +       d="m 205.05995,424.02605 c -67.19099,0 -67.19099,0 -67.19099,0"
 18.1057 +       style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
 18.1058 +    <path
 18.1059 +       sodipodi:nodetypes="cc"
 18.1060 +       inkscape:connector-curvature="0"
 18.1061 +       id="path9548"
 18.1062 +       d="m 137.27805,423.85824 c 0,11.43122 0,11.43122 0,11.43122"
 18.1063 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
 18.1064 +    <path
 18.1065 +       inkscape:connector-curvature="0"
 18.1066 +       id="path9550"
 18.1067 +       d="m 137.57123,436.02605 c -69.22157,0 -69.22157,0 -69.22157,0"
 18.1068 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" />
 18.1069 +    <path
 18.1070 +       sodipodi:nodetypes="cc"
 18.1071 +       inkscape:connector-curvature="0"
 18.1072 +       id="path9554"
 18.1073 +       d="m 205.27805,474.63925 c 0,4.54718 0,4.54718 0,4.54718"
 18.1074 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
 18.1075 +    <text
 18.1076 +       transform="matrix(0.71848067,-0.69554692,0.69554692,0.71848067,0,0)"
 18.1077 +       xml:space="preserve"
 18.1078 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
 18.1079 +       x="-187.67645"
 18.1080 +       y="493.07611"
 18.1081 +       id="text9566"
 18.1082 +       sodipodi:linespacing="100%"><tspan
 18.1083 +         style="font-size:8px;text-align:center;text-anchor:middle"
 18.1084 +         sodipodi:role="line"
 18.1085 +         x="-187.67645"
 18.1086 +         y="493.07611"
 18.1087 +         id="tspan9568">suspend</tspan><tspan
 18.1088 +         id="tspan9570"
 18.1089 +         style="font-size:8px;text-align:center;text-anchor:middle"
 18.1090 +         sodipodi:role="line"
 18.1091 +         x="-187.67645"
 18.1092 +         y="501.07611">and switch</tspan><tspan
 18.1093 +         id="tspan9572"
 18.1094 +         style="font-size:8px;text-align:center;text-anchor:middle"
 18.1095 +         sodipodi:role="line"
 18.1096 +         x="-187.67645"
 18.1097 +         y="509.07611">to app VP</tspan></text>
 18.1098 +    <path
 18.1099 +       sodipodi:nodetypes="cc"
 18.1100 +       inkscape:connector-curvature="0"
 18.1101 +       id="path9614"
 18.1102 +       d="m 205.27805,418.31985 c 0,7.35629 0,7.35629 0,7.35629"
 18.1103 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
 18.1104 +    <path
 18.1105 +       sodipodi:nodetypes="cc"
 18.1106 +       inkscape:connector-curvature="0"
 18.1107 +       id="path9616"
 18.1108 +       d="m 205.27805,418.31985 c 0,7.35629 0,7.35629 0,7.35629"
 18.1109 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
 18.1110 +    <path
 18.1111 +       inkscape:connector-curvature="0"
 18.1112 +       id="path9648"
 18.1113 +       d="m 468.24715,383.42364 c 13.34137,0 13.34137,0 13.34137,0"
 18.1114 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
 18.1115 +    <text
 18.1116 +       sodipodi:linespacing="100%"
 18.1117 +       id="text9654"
 18.1118 +       y="385.02261"
 18.1119 +       x="485.25659"
 18.1120 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
 18.1121 +       xml:space="preserve"
 18.1122 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
 18.1123 +         id="tspan9656"
 18.1124 +         y="385.02261"
 18.1125 +         x="485.25659"
 18.1126 +         sodipodi:role="line"
 18.1127 +         style="font-size:8px;text-align:start;text-anchor:start">start</tspan></text>
 18.1128 +    <path
 18.1129 +       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none"
 18.1130 +       d="m 476.02904,602.79398 c 0,35.61575 0,35.61575 0,35.61575"
 18.1131 +       id="path9658"
 18.1132 +       inkscape:connector-curvature="0"
 18.1133 +       sodipodi:nodetypes="cc" />
 18.1134 +    <path
 18.1135 +       inkscape:connector-curvature="0"
 18.1136 +       id="path9660"
 18.1137 +       d="m 468.24715,638.02605 c 13.34137,0 13.34137,0 13.34137,0"
 18.1138 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none" />
 18.1139 +    <path
 18.1140 +       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:none"
 18.1141 +       d="m 481.57781,692.02605 c -13.14022,0 -13.14022,0 -13.14022,0"
 18.1142 +       id="path9662"
 18.1143 +       inkscape:connector-curvature="0" />
 18.1144 +    <text
 18.1145 +       sodipodi:linespacing="100%"
 18.1146 +       id="text9668"
 18.1147 +       y="-464.48126"
 18.1148 +       x="672.00745"
 18.1149 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
 18.1150 +       xml:space="preserve"
 18.1151 +       transform="matrix(-0.01875541,0.9998241,-0.9998241,-0.01875541,0,0)"><tspan
 18.1152 +         y="-464.48126"
 18.1153 +         x="672.00745"
 18.1154 +         sodipodi:role="line"
 18.1155 +         style="text-align:center;text-anchor:middle;fill:#008000"
 18.1156 +         id="tspan9740">Timeline of VP 1</tspan></text>
 18.1157 +    <text
 18.1158 +       sodipodi:linespacing="100%"
 18.1159 +       id="text9672"
 18.1160 +       y="637.01904"
 18.1161 +       x="486.36292"
 18.1162 +       style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Trebuchet MS;-inkscape-font-specification:Trebuchet MS"
 18.1163 +       xml:space="preserve"
 18.1164 +       transform="matrix(0.99999036,0.00439064,-0.00439064,0.99999036,0,0)"><tspan
 18.1