From bd04fc77220c849e0ccaab44492f8c48c623276d Mon Sep 17 00:00:00 2001
From: Pamela Dyer <pamela.dyer@uconn.edu>
Date: Sun, 26 Dec 2021 20:07:46 -0800
Subject: [PATCH] Pamela 3 into Pamela 4

---
 ...roduction_Platform_Customer_Interactions.mp |  2 +-
 ...uction_Platform_Supply_Chain_Interaction.mp |  2 +-
 .../Application_Process.mp                     |  2 +-
 .../Aspect_Oriented_Paradigm.mp                |  2 +-
 models/Application_examples/Authentication.mp  |  2 +-
 models/Application_examples/Autonomous_Car.mp  |  2 +-
 .../Application_examples/Beginner_Use_of_MP.mp |  8 ++++----
 models/Application_examples/CargoScreening.mp  |  2 +-
 .../Application_examples/Commercial_Flight.mp  |  2 +-
 ...orrelation_and_Fusion_Process_Ungoverned.mp |  2 +-
 ..._and_Fusion_Process_with_Data_Governance.mp |  2 +-
 models/Application_examples/Cycle_Pattern.mp   |  4 ++--
 .../Dining_Philosophers.mp                     |  2 +-
 models/Application_examples/Elevator.mp        |  6 +++---
 .../Falcon_9_Launch_with_Gantt.mp              |  2 +-
 models/Application_examples/FindAdvisor.mp     |  2 +-
 models/Application_examples/First_Responder.mp |  2 +-
 .../Knapsack_Weight_Limit.mp                   |  2 +-
 .../MP_Architecture_Specification.mp           |  2 +-
 .../Manufacturing_Process.mp                   |  2 +-
 models/Application_examples/Martian_Lander.mp  | 18 +++++++++---------
 .../Application_examples/Prisoners_Dilemma.mp  |  2 +-
 .../Railroad_Crossing_Safety.mp                |  2 +-
 models/Application_examples/Replay_Attack.mp   |  2 +-
 .../Small_Package_Delivery.mp                  |  2 +-
 .../Spent_Fuel_Cooling_and_Cleanup.mp          |  2 +-
 .../Spiral_Software_Process.mp                 |  2 +-
 .../Supply_Chain_with_Two_Cyber_Threats.mp     |  2 +-
 models/Application_examples/Surgery.mp         |  2 +-
 .../Swarm_Search_and_Track.mp                  |  2 +-
 models/Application_examples/Swarm_UAV.mp       |  2 +-
 .../Turtles_in_the_Desert.mp                   |  2 +-
 models/Application_examples/UAV_Ingress.mp     |  4 ++--
 models/Application_examples/UAV_OnStation.mp   |  2 +-
 .../Unmanned_Spacecraft_Comms.mp               |  2 +-
 .../Web_Browser_Formal_Security.mp             |  2 +-
 ..._Range_Search_for_Wreckage_and_Survivors.mp |  2 +-
 .../Application_examples/Work_Productivity.mp  |  2 +-
 ...le01_SimpleMessageFlow_EventCoordination.mp |  6 +++---
 ...e01a_UnreliableMessageFlow_VirtualEvents.mp |  2 +-
 models/Example02_DataFlow_EventSharing.mp      |  2 +-
 ...le03_ATMWithdrawal_BehaviorOfEnvironment.mp |  2 +-
 .../Example04_StackBehavior_EnsureCondition.mp |  2 +-
 ...le04a_StackBehavior_UserDefinedRelations.mp |  2 +-
 ...le04b_QueueBehavior_UserDefinedRelations.mp |  2 +-
 models/Example05_CarRace_NestedComposition.mp  |  2 +-
 ...le06_UnreliableChannel_AssertionChecking.mp |  2 +-
 ...ple07_UnconstrainedStack_TraceAnnotation.mp |  2 +-
 ...ployer_CoordinationAcrossHierarchyLevels.mp |  2 +-
 ...le09_CardiacArrestWorkflow_VirtualEvents.mp |  2 +-
 ...mple10_PipeFilter_TraceAnnotationQueries.mp |  2 +-
 ...ublishSubscribe_AsynchronousCoordination.mp |  2 +-
 ...mple12_RingTopology_UserDefinedRelations.mp |  2 +-
 ...13_ConsumersSuppliers_DependencyTracking.mp |  2 +-
 ...Example14_ShoppingSpree_NumberAttributes.mp |  2 +-
 ...mple15_BackpackWeight_IntervalAttributes.mp |  2 +-
 ...ackBehavior_ProbabilityCalculationsType1.mp |  2 +-
 ...haredEvents_ProbabilityCalculationsType1.mp |  2 +-
 ...een_BayesianProbabilityCalculationsType2.mp |  2 +-
 ...ior_BayesianProbabilityCalculationsType2.mp |  2 +-
 models/Example20_Activity_Diagram.mp           |  2 +-
 models/Example21_DataFlow_LocalReport.mp       |  2 +-
 ...ple22_UnreliableMessageFlow_GlobalReport.mp |  2 +-
 models/Example23_CarRace_LocalGraph.mp         |  2 +-
 ...Example24_ATMWithdrawal_ComponentDiagram.mp |  2 +-
 models/Example24a_Compiler_ComponentDiagram.mp |  2 +-
 models/Example25_Graph_as_Data_Structure.mp    |  2 +-
 ...mple26_UnreliableMessageFlow_GlobalQuery.mp |  8 ++++----
 models/Example27_Table_and_Bar_Chart.mp        |  2 +-
 models/Example28_Histogram.mp                  |  2 +-
 models/Example29_Gantt_Chart.mp                |  2 +-
 ...le30_MicrowaveOven_ModelingModelChecking.mp |  2 +-
 models/Example31_Petri_Net.mp                  |  2 +-
 .../Example32_ATMWithdrawal_StatechartView.mp  |  2 +-
 ...mple33_FiniteStateDiagram_PathAnnotation.mp |  2 +-
 ...Example34_FiniteStateDiagram_PathDiagram.mp |  2 +-
 models/Example35_Authentication_SystemReuse.mp |  2 +-
 models/Example36_Compiler1_ComponentReuse.mp   |  2 +-
 models/Example37_Compiler2_ComponentReuse.mp   |  2 +-
 ...8_Merging_Root_Events_to_Reduce_Run_Time.mp |  2 +-
 ...vent_Sharing_Using_COORDINATE_with_SHARE.mp | 12 ++++++------
 .../Event_Sharing_in_Composite_Events.mp       | 18 +++++++++---------
 82 files changed, 115 insertions(+), 115 deletions(-)

diff --git a/models/Application_examples/Agile_Production_Platform_Customer_Interactions.mp b/models/Application_examples/Agile_Production_Platform_Customer_Interactions.mp
index 6a5b45e..fd755a1 100644
--- a/models/Application_examples/Agile_Production_Platform_Customer_Interactions.mp
+++ b/models/Application_examples/Agile_Production_Platform_Customer_Interactions.mp
@@ -18,7 +18,7 @@
 │*│ │ Platform" (APP). Here the order is for face        │ │
 │*│ │ shields in response to the COVID-19 pandemic.      │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates using MP to find both      │ │
 │*│ │ desired and undesired scenarios of Personal        │ │
diff --git a/models/Application_examples/Agile_Production_Platform_Supply_Chain_Interaction.mp b/models/Application_examples/Agile_Production_Platform_Supply_Chain_Interaction.mp
index 216843c..89526e2 100644
--- a/models/Application_examples/Agile_Production_Platform_Supply_Chain_Interaction.mp
+++ b/models/Application_examples/Agile_Production_Platform_Supply_Chain_Interaction.mp
@@ -15,7 +15,7 @@
 │*│ │ material on-hand to produce the component          │ │
 │*│ │ correctly.                                         │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates using MP to find both      │ │
 │*│ │ desired and undesired scenarios resulting from     │ │
diff --git a/models/Application_examples/Application_Process.mp b/models/Application_examples/Application_Process.mp
index c430342..45c7741 100644
--- a/models/Application_examples/Application_Process.mp
+++ b/models/Application_examples/Application_Process.mp
@@ -9,7 +9,7 @@
 │*│ │ To provide a template for an application approval  │ │
 │*│ │ process involving multiple levels of approval.     │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ An applicant submits application and needs to get  │ │
 │*│ │ it approved by the bureaucratic chain of two       │ │
diff --git a/models/Application_examples/Aspect_Oriented_Paradigm.mp b/models/Application_examples/Aspect_Oriented_Paradigm.mp
index 787510e..192a503 100644
--- a/models/Application_examples/Aspect_Oriented_Paradigm.mp
+++ b/models/Application_examples/Aspect_Oriented_Paradigm.mp
@@ -9,7 +9,7 @@
 │*│ │ To demonstrate the Aspect-Oriented Programming     │ │
 │*│ │ paradigm in MP.                                    │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Aspect-Oriented Programming (AOP) [Kiczales et al. │ │
 │*│ │ 1997] is a programming approach that separates the │ │
diff --git a/models/Application_examples/Authentication.mp b/models/Application_examples/Authentication.mp
index ebead15..1dd8c28 100644
--- a/models/Application_examples/Authentication.mp
+++ b/models/Application_examples/Authentication.mp
@@ -14,7 +14,7 @@
 │*│ │ To demonstrate how to reject unwanted behaviors    │ │
 │*│ │ with ENSURE constraints.                           │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates how to correctly model a   │ │
 │*│ │ simple user authentication system with ENSURE      │ │
diff --git a/models/Application_examples/Autonomous_Car.mp b/models/Application_examples/Autonomous_Car.mp
index eb7aa5b..744b001 100644
--- a/models/Application_examples/Autonomous_Car.mp
+++ b/models/Application_examples/Autonomous_Car.mp
@@ -11,7 +11,7 @@
 │*│ │ To illustrate the use of COORDINATE statements to  │ │
 │*│ │ improve the quality of trace analysis.             │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a model of an autonomous car that was      │ │
 │*│ │ developed as part of a student project to support  │ │
diff --git a/models/Application_examples/Beginner_Use_of_MP.mp b/models/Application_examples/Beginner_Use_of_MP.mp
index 71fd182..2d9302a 100644
--- a/models/Application_examples/Beginner_Use_of_MP.mp
+++ b/models/Application_examples/Beginner_Use_of_MP.mp
@@ -15,7 +15,7 @@
 │*│ │ 2) the modeling process of formalizing a previously│ │
 │*│ │    unstated assumption.                            │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model provides an orientation for those just  │ │
 │*│ │ getting started using MP-Firebird. The text editor │ │
@@ -27,12 +27,12 @@
 │*│ │ scope slider bar next to the Run button to control │ │
 │*│ │ the number of loop iterations.                     │ │
 │*│ │                                                    │ │
-│*│ │ ROOT A: B C;	A is a root event that includes      │ │
+│*│ │ ROOT A: B C;     A is a root event that includes   │ │
 │*│ │               events B followed by C               │ │
 │*│ │ ( B | C )	    Alternative events B or C (but not   │ │
 │*│ │               both together in the same trace)     │ │
-│*│ │ (* B *) 		iterate B zero or more times         │ │
-│*│ │ { B , C } 	B and C are unordered                │ │
+│*│ │ (* B *)       iterate B zero or more times         │ │
+│*│ │ { B , C }     B and C are unordered                │ │
 │*│ └────────────────────────────────────────────────────┘ │
 │*│                                                        │
 │*│ ┌─[ References ]─────────────────────────────────────┐ │
diff --git a/models/Application_examples/CargoScreening.mp b/models/Application_examples/CargoScreening.mp
index c1c2633..8bec9d3 100644
--- a/models/Application_examples/CargoScreening.mp
+++ b/models/Application_examples/CargoScreening.mp
@@ -12,7 +12,7 @@
 │*│ │ logic, in this case outlining a cargo screening    │ │
 │*│ │ process.                                           │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates using composite statements │ │
 │*│ │ under roots to make a long chain of logic. This    │ │
diff --git a/models/Application_examples/Commercial_Flight.mp b/models/Application_examples/Commercial_Flight.mp
index a1a5dc5..5da79d3 100644
--- a/models/Application_examples/Commercial_Flight.mp
+++ b/models/Application_examples/Commercial_Flight.mp
@@ -13,7 +13,7 @@
 │*│ │ statements to make a web of actions linked         │ │
 │*│ │ together through phases.                           │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates the interlacing of root    │ │
 │*│ │ events as Phases and as Actors, in order to model  │ │
diff --git a/models/Application_examples/Correlation_and_Fusion_Process_Ungoverned.mp b/models/Application_examples/Correlation_and_Fusion_Process_Ungoverned.mp
index 6f5065f..edc3f6d 100644
--- a/models/Application_examples/Correlation_and_Fusion_Process_Ungoverned.mp
+++ b/models/Application_examples/Correlation_and_Fusion_Process_Ungoverned.mp
@@ -11,7 +11,7 @@
 │*│ │ reporting data flows showing existing data path    │ │
 │*│ │ behaviors.                                         │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Models the data flow from sensors all the way to   │ │
 │*│ │ the human analyst at a tactical location. The      │ │
diff --git a/models/Application_examples/Correlation_and_Fusion_Process_with_Data_Governance.mp b/models/Application_examples/Correlation_and_Fusion_Process_with_Data_Governance.mp
index 76d2d94..1e1d516 100644
--- a/models/Application_examples/Correlation_and_Fusion_Process_with_Data_Governance.mp
+++ b/models/Application_examples/Correlation_and_Fusion_Process_with_Data_Governance.mp
@@ -12,7 +12,7 @@
 │*│ │ data path behaviors with the application of a data │ │
 │*│ │ governance framework.                              │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Models the data flow from sensors all the way to   │ │
 │*│ │ the human analyst at a tactical location           │ │
diff --git a/models/Application_examples/Cycle_Pattern.mp b/models/Application_examples/Cycle_Pattern.mp
index 2c4c4b3..08b2877 100644
--- a/models/Application_examples/Cycle_Pattern.mp
+++ b/models/Application_examples/Cycle_Pattern.mp
@@ -12,9 +12,9 @@
 │*│ │ can be modeled in MP, and to show how rule-based   │ │
 │*│ │ comments can be added to the traces.               │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
-│*│ │ The model below describes a cyclein terms of a     │ │
+│*│ │ The model below describes a cycle in terms of a    │ │
 │*│ │ series of one or more steps, each step either      │ │
 │*│ │ moving the system "forward" or "backward" as the   │ │
 │*│ │ process unfolds. "Forward" and "backward" are      │ │
diff --git a/models/Application_examples/Dining_Philosophers.mp b/models/Application_examples/Dining_Philosophers.mp
index a00b032..efa7e50 100644
--- a/models/Application_examples/Dining_Philosophers.mp
+++ b/models/Application_examples/Dining_Philosophers.mp
@@ -11,7 +11,7 @@
 │*│ │ solving capabilities of MP, using the dining       │ │
 │*│ │ philosophers problem as the topic.                 │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates using COORDINATE, ENSURE,  │ │
 │*│ │ and IF statements to come up with an answer to a   │ │
diff --git a/models/Application_examples/Elevator.mp b/models/Application_examples/Elevator.mp
index 244dc8e..62ca21c 100644
--- a/models/Application_examples/Elevator.mp
+++ b/models/Application_examples/Elevator.mp
@@ -11,17 +11,17 @@
 │*│ │ be beneficial, because it can lead to emergent     │ │
 │*│ │ behavior showing up in the traces.                 │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This demonstrates the modeling of situations and   │ │
 │*│ │ consequential events in MP. The pattern is:        │ │
 │*│ │                                                    │ │
-│*│ │ ( 	SituationA do_one_thing 	|                │ │
+│*│ │ (         SituationA do_one_thing     |            │ │
 │*│ │ SituationB do_another_thing )                      │ │
 │*│ │                                                    │ │
 │*│ │ in the case of this model,                         │ │
 │*│ │                                                    │ │
-│*│ │ ( 	Elevator_works_fine Get_Off |                │ │
+│*│ │ (         Elevator_works_fine Get_Off |            │ │
 │*│ │ Emergency_Situation Call_for_help )                │ │
 │*│ │                                                    │ │
 │*│ │ Ultimately, this is a simple model of an emergency │ │
diff --git a/models/Application_examples/Falcon_9_Launch_with_Gantt.mp b/models/Application_examples/Falcon_9_Launch_with_Gantt.mp
index 2f768c1..abd4adb 100644
--- a/models/Application_examples/Falcon_9_Launch_with_Gantt.mp
+++ b/models/Application_examples/Falcon_9_Launch_with_Gantt.mp
@@ -13,7 +13,7 @@
 │*│ │ and first stage booster recover through system     │ │
 │*│ │ behavior modeling.                                 │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ A Falcon 9 Rocket is a two booster stage rocket    │ │
 │*│ │ that is designed to carry payloads into space      │ │
diff --git a/models/Application_examples/FindAdvisor.mp b/models/Application_examples/FindAdvisor.mp
index 630b8cd..1607147 100644
--- a/models/Application_examples/FindAdvisor.mp
+++ b/models/Application_examples/FindAdvisor.mp
@@ -10,7 +10,7 @@
 │*│ │ To show that human interaction and organizational  │ │
 │*│ │ processes can be modeled using MP.                 │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Alternate behaviors for humans are described in    │ │
 │*│ │ terms of possible decisions they could make. This  │ │
diff --git a/models/Application_examples/First_Responder.mp b/models/Application_examples/First_Responder.mp
index 8a15136..1593181 100644
--- a/models/Application_examples/First_Responder.mp
+++ b/models/Application_examples/First_Responder.mp
@@ -12,7 +12,7 @@
 │*│ │ administation of a rescue medication (Narcan) to   │ │
 │*│ │ an overdose victim.                                │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates the administration of      │ │
 │*│ │ Narcan by bystanders in order to determine the     │ │
diff --git a/models/Application_examples/Knapsack_Weight_Limit.mp b/models/Application_examples/Knapsack_Weight_Limit.mp
index 2404923..45d1426 100644
--- a/models/Application_examples/Knapsack_Weight_Limit.mp
+++ b/models/Application_examples/Knapsack_Weight_Limit.mp
@@ -11,7 +11,7 @@
 │*│ │ optimal solutions in a certain scope, with a limit │ │
 │*│ │ set for the weight of the knapsack.                │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a case of well-known Knapsack Dynamic      │ │
 │*│ │ Programming Problem. In general it is NP-hard and  │ │
diff --git a/models/Application_examples/MP_Architecture_Specification.mp b/models/Application_examples/MP_Architecture_Specification.mp
index 861af21..7b8edc7 100644
--- a/models/Application_examples/MP_Architecture_Specification.mp
+++ b/models/Application_examples/MP_Architecture_Specification.mp
@@ -11,7 +11,7 @@
 │*│ │ MP compiler/trace generator components built from  │ │
 │*│ │ the component behaviors.                           │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates how a user might use an MP │ │
 │*│ │ IDE to extract a component diagram from an MP      │ │
diff --git a/models/Application_examples/Manufacturing_Process.mp b/models/Application_examples/Manufacturing_Process.mp
index 2ece47e..c8ffe97 100644
--- a/models/Application_examples/Manufacturing_Process.mp
+++ b/models/Application_examples/Manufacturing_Process.mp
@@ -10,7 +10,7 @@
 │*│ │ To demonstrate a model of a system manufacturing   │ │
 │*│ │ process.                                           │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates application of Monterey    │ │
 │*│ │ Phoenix Modeling to Manufacturing Product Systems. │ │
diff --git a/models/Application_examples/Martian_Lander.mp b/models/Application_examples/Martian_Lander.mp
index 3699a65..8c6fc31 100644
--- a/models/Application_examples/Martian_Lander.mp
+++ b/models/Application_examples/Martian_Lander.mp
@@ -13,7 +13,7 @@
 │*│ │ Lander, which is an example of real-time system    │ │
 │*│ │ behavior modeling.                                 │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ The landing system operates in one of two modes:   │ │
 │*│ │ normal or emergency. When the system is turned on  │ │
@@ -59,14 +59,14 @@
 │*│ │ Action Time in ms                                  │ │
 │*│ │ RACC  10                                           │ │
 │*│ │ STMR  10                                           │ │
-│*│ │ ADJM 	20                                           │ │
-│*│ │ TDP 	10                                           │ │
-│*│ │ IEM 	10                                           │ │
-│*│ │ ETC 	10                                           │ │
-│*│ │ IVEL 	20                                           │ │
-│*│ │ IALT 	20                                           │ │
-│*│ │ CKDT 	10                                           │ │
-│*│ │ RRM 	10                                           │ │
+│*│ │ ADJM  20                                           │ │
+│*│ │ TDP   10                                           │ │
+│*│ │ IEM   10                                           │ │
+│*│ │ ETC   10                                           │ │
+│*│ │ IVEL  20                                           │ │
+│*│ │ IALT  20                                           │ │
+│*│ │ CKDT  10                                           │ │
+│*│ │ RRM   10                                           │ │
 │*│ │                                                    │ │
 │*│ │ In summary, this model demonstrates the use of     │ │
 │*│ │ COORDINATE statements to model the relationships   │ │
diff --git a/models/Application_examples/Prisoners_Dilemma.mp b/models/Application_examples/Prisoners_Dilemma.mp
index ad08453..437225b 100644
--- a/models/Application_examples/Prisoners_Dilemma.mp
+++ b/models/Application_examples/Prisoners_Dilemma.mp
@@ -11,7 +11,7 @@
 │*│ │ To demonstrate using MP to model the logic of a    │ │
 │*│ │ game scenario.                                     │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Users looking to model exhaustive logical game     │ │
 │*│ │ scenarios may want to use this model as an         │ │
diff --git a/models/Application_examples/Railroad_Crossing_Safety.mp b/models/Application_examples/Railroad_Crossing_Safety.mp
index ab65284..af64619 100644
--- a/models/Application_examples/Railroad_Crossing_Safety.mp
+++ b/models/Application_examples/Railroad_Crossing_Safety.mp
@@ -10,7 +10,7 @@
 │*│ │ To illustrate timing attribute use in MP, here for │ │
 │*│ │ displaying a railroad crossing scenario.           │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates using BUILD statements to  │ │
 │*│ │ add time to a model of car and train interactions  │ │
diff --git a/models/Application_examples/Replay_Attack.mp b/models/Application_examples/Replay_Attack.mp
index 83a4913..73c0671 100644
--- a/models/Application_examples/Replay_Attack.mp
+++ b/models/Application_examples/Replay_Attack.mp
@@ -10,7 +10,7 @@
 │*│ │ To illustrate MP modeling of a replay attack       │ │
 │*│ │ involving data transmission.                       │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates a well known attack        │ │
 │*│ │ strategy on a communication system. Users may use  │ │
diff --git a/models/Application_examples/Small_Package_Delivery.mp b/models/Application_examples/Small_Package_Delivery.mp
index e79412b..c44a016 100644
--- a/models/Application_examples/Small_Package_Delivery.mp
+++ b/models/Application_examples/Small_Package_Delivery.mp
@@ -13,7 +13,7 @@
 │*│ │ search and rescue scenario and to illustrate the   │ │
 │*│ │ impacts of overloading constraints in an MP model. │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates overusing COORDINATE and   │ │
 │*│ │ ENSURE statements to create a model of a complex   │ │
diff --git a/models/Application_examples/Spent_Fuel_Cooling_and_Cleanup.mp b/models/Application_examples/Spent_Fuel_Cooling_and_Cleanup.mp
index b5721b9..26b1511 100644
--- a/models/Application_examples/Spent_Fuel_Cooling_and_Cleanup.mp
+++ b/models/Application_examples/Spent_Fuel_Cooling_and_Cleanup.mp
@@ -16,7 +16,7 @@
 │*│ │ and purification system, specifically a spent      │ │
 │*│ │ nuclear fuel cooling pool.                         │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates identifying the components │ │
 │*│ │ of and interactions among a spent nuclear fuel     │ │
diff --git a/models/Application_examples/Spiral_Software_Process.mp b/models/Application_examples/Spiral_Software_Process.mp
index 4b7b291..3ceb14a 100644
--- a/models/Application_examples/Spiral_Software_Process.mp
+++ b/models/Application_examples/Spiral_Software_Process.mp
@@ -10,7 +10,7 @@
 │*│ │ To illustrate event sharing in order to model the  │ │
 │*│ │ spiral software development process.               │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates the usage of shared events │ │
 │*│ │ to model the spiral software process to develop a  │ │
diff --git a/models/Application_examples/Supply_Chain_with_Two_Cyber_Threats.mp b/models/Application_examples/Supply_Chain_with_Two_Cyber_Threats.mp
index 4fa7d12..ba68f3a 100644
--- a/models/Application_examples/Supply_Chain_with_Two_Cyber_Threats.mp
+++ b/models/Application_examples/Supply_Chain_with_Two_Cyber_Threats.mp
@@ -37,7 +37,7 @@
 │*│ │ to demonstrate calculating individual and total    │ │
 │*│ │ risk scores.                                       │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates performing detailed risk   │ │
 │*│ │ analysis on a supply chain potentially affected by │ │
diff --git a/models/Application_examples/Surgery.mp b/models/Application_examples/Surgery.mp
index c742ff8..0259f15 100644
--- a/models/Application_examples/Surgery.mp
+++ b/models/Application_examples/Surgery.mp
@@ -11,7 +11,7 @@
 │*│ │ involving several actors, including the            │ │
 │*│ │ environment.                                       │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model shows an example of decisions made by a │ │
 │*│ │ leader (Physician), a subordinate(s) (Nurse(s)),   │ │
diff --git a/models/Application_examples/Swarm_Search_and_Track.mp b/models/Application_examples/Swarm_Search_and_Track.mp
index 516a447..eb1df3e 100644
--- a/models/Application_examples/Swarm_Search_and_Track.mp
+++ b/models/Application_examples/Swarm_Search_and_Track.mp
@@ -14,7 +14,7 @@
 │*│ │ unmanned aerial vehicle scenario involving a       │ │
 │*│ │ low fuel condition.                                │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model was developed by an NPS student with    │ │
 │*│ │ UAV operation experience with the intent to        │ │
diff --git a/models/Application_examples/Swarm_UAV.mp b/models/Application_examples/Swarm_UAV.mp
index 7354dd9..30cb3d4 100644
--- a/models/Application_examples/Swarm_UAV.mp
+++ b/models/Application_examples/Swarm_UAV.mp
@@ -22,7 +22,7 @@
 │*│ │ are possible to appear within event traces, taking │ │
 │*│ │ effect when the scope is increased.                │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates using iteration to model   │ │
 │*│ │ multiple unmanned aerial vehicles (UAVs) with      │ │
diff --git a/models/Application_examples/Turtles_in_the_Desert.mp b/models/Application_examples/Turtles_in_the_Desert.mp
index d45d70d..72d1c6e 100644
--- a/models/Application_examples/Turtles_in_the_Desert.mp
+++ b/models/Application_examples/Turtles_in_the_Desert.mp
@@ -12,7 +12,7 @@
 │*│ │ highlighting the benefits of complete example set  │ │
 │*│ │ generation in MP.                                  │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Three turtles are moving on a desert plain, all in │ │
 │*│ │ the same direction. The first has been asked:      │ │
diff --git a/models/Application_examples/UAV_Ingress.mp b/models/Application_examples/UAV_Ingress.mp
index f135743..fbe3883 100644
--- a/models/Application_examples/UAV_Ingress.mp
+++ b/models/Application_examples/UAV_Ingress.mp
@@ -11,7 +11,7 @@
 │*│ │ unmanned aerial vehicle (UAV) launch and ingress   │ │
 │*│ │ scenario.                                          │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model was developed by an NPS student to      │ │
 │*│ │ specify the ingress phase of a UAV on a            │ │
@@ -51,7 +51,7 @@
 │*│ ┌─[ Instructions ]───────────────────────────────────┐ │
 │*│ │ Run for Scope 1. This model contains an unexpected │ │
 │*│ │ behavior in which the UAV status is acceptable but │ │
-│*│ │ the operator aborts the ingress (trace 2).	     │ │
+│*│ │ the operator aborts the ingress (trace 2).         │ │
 │*│ ├─[ Run Statistics ]─────────────────────────────────┤ │
 │*│ │ Scope 1: 2 traces in less than 1 sec.              │ │
 │*│ └────────────────────────────────────────────────────┘ │
diff --git a/models/Application_examples/UAV_OnStation.mp b/models/Application_examples/UAV_OnStation.mp
index f871719..d19581b 100644
--- a/models/Application_examples/UAV_OnStation.mp
+++ b/models/Application_examples/UAV_OnStation.mp
@@ -17,7 +17,7 @@
 │*│ │ To illustrate the modeling for system of systems   │ │
 │*│ │ behaviors that include failure mode scenarios.     │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│													       │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a model for an Unmanned Aerial Vehicle in  │ │
 │*│ │ the OnStation Phase of an ISR mission. It          │ │
diff --git a/models/Application_examples/Unmanned_Spacecraft_Comms.mp b/models/Application_examples/Unmanned_Spacecraft_Comms.mp
index 41bca24..4f02f0b 100644
--- a/models/Application_examples/Unmanned_Spacecraft_Comms.mp
+++ b/models/Application_examples/Unmanned_Spacecraft_Comms.mp
@@ -13,7 +13,7 @@
 │*│ │ spacecraft docking with the International Space    │ │
 │*│ │ Station (ISS).                                     │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model describes a spacecraft communication    │ │
 │*│ │ system that works with the International Space     │ │
diff --git a/models/Application_examples/Web_Browser_Formal_Security.mp b/models/Application_examples/Web_Browser_Formal_Security.mp
index 66db696..66d9d57 100644
--- a/models/Application_examples/Web_Browser_Formal_Security.mp
+++ b/models/Application_examples/Web_Browser_Formal_Security.mp
@@ -11,7 +11,7 @@
 │*│ │ communication involving a bad server and a good    │ │
 │*│ │ server.                                            │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This example borrowed from (Jackson 2019)          │ │
 │*│ │ demonstrates how MP can check whether Client's web │ │
diff --git a/models/Application_examples/Wide_Range_Search_for_Wreckage_and_Survivors.mp b/models/Application_examples/Wide_Range_Search_for_Wreckage_and_Survivors.mp
index 487622a..ab7a81a 100644
--- a/models/Application_examples/Wide_Range_Search_for_Wreckage_and_Survivors.mp
+++ b/models/Application_examples/Wide_Range_Search_for_Wreckage_and_Survivors.mp
@@ -12,7 +12,7 @@
 │*│ │ rescue operation with several environmental and    │ │
 │*│ │ coordination concerns to address.                  │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model represents an operational process for   │ │
 │*│ │ use as a common baseline against which alternative │ │
diff --git a/models/Application_examples/Work_Productivity.mp b/models/Application_examples/Work_Productivity.mp
index 63dad67..dfdf5df 100644
--- a/models/Application_examples/Work_Productivity.mp
+++ b/models/Application_examples/Work_Productivity.mp
@@ -10,7 +10,7 @@
 │*│ │ To demonstrate how to print all events present in  │ │
 │*│ │ the trace with timing attributes.                  │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates using MP to show how       │ │
 │*│ │ visitors can distract workers with stacked time    │ │
diff --git a/models/Example01_SimpleMessageFlow_EventCoordination.mp b/models/Example01_SimpleMessageFlow_EventCoordination.mp
index 765f2eb..11533a0 100644
--- a/models/Example01_SimpleMessageFlow_EventCoordination.mp
+++ b/models/Example01_SimpleMessageFlow_EventCoordination.mp
@@ -9,7 +9,7 @@
 │*│ │ rules and how to coordinate events from each of    │ │
 │*│ │ those rules.                                       │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│													       │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Event grammar rules for each root define the       │ │
 │*│ │ derivations for event traces. In this case, we     │ │
@@ -44,8 +44,8 @@
 │*│ │ to view the trace in an activity diagram format.   │ │
 │*│ ├─[ Run Statistics ]─────────────────────────────────┤ │
 │*│ │ Scope 1: 2 traces in less than 1 sec.              │ │
-│*│	│ Scope 2: 3 traces in less than 1 sec.              │ │
-│*│	│ Scope 3: 4 traces in less than 1 sec.              │ │
+│*│ │ Scope 2: 3 traces in less than 1 sec.              │ │
+│*│ │ Scope 3: 4 traces in less than 1 sec.              │ │
 │*│ └────────────────────────────────────────────────────┘ │
 └*┴───────────────────────────────────────────────────────*/
 
diff --git a/models/Example01a_UnreliableMessageFlow_VirtualEvents.mp b/models/Example01a_UnreliableMessageFlow_VirtualEvents.mp
index 0705f59..25b7db8 100644
--- a/models/Example01a_UnreliableMessageFlow_VirtualEvents.mp
+++ b/models/Example01a_UnreliableMessageFlow_VirtualEvents.mp
@@ -9,7 +9,7 @@
 │*│ │ representing the absence or lack of activity, in   │ │
 │*│ │ this case, the event "does_not_receive."           │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│												           │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model of sending and receiving events         │ │
 │*│ │ incorporates a possibility that some messages get  │ │
diff --git a/models/Example02_DataFlow_EventSharing.mp b/models/Example02_DataFlow_EventSharing.mp
index 56e7f7d..55a0efb 100644
--- a/models/Example02_DataFlow_EventSharing.mp
+++ b/models/Example02_DataFlow_EventSharing.mp
@@ -8,7 +8,7 @@
 │*│ │ To illustrate the representation of data items as  │ │
 │*│ │ behaviors.                                         │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ MP employs the Abstract Data Type (ADT) principle  │ │
 │*│ │ introduced by Barbara Liskov to represent data     │ │
diff --git a/models/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp b/models/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp
index 8fe96b8..9423a08 100644
--- a/models/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp
+++ b/models/Example03_ATMWithdrawal_BehaviorOfEnvironment.mp
@@ -8,7 +8,7 @@
 │*│ │ To illustrate integrated system and environment    │ │
 │*│ │ behaviors.                                         │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ MP separates models of component behaviors and     │ │
 │*│ │ component interactions to permit elaboration on    │ │
diff --git a/models/Example04_StackBehavior_EnsureCondition.mp b/models/Example04_StackBehavior_EnsureCondition.mp
index dc50faf..d2fb349 100644
--- a/models/Example04_StackBehavior_EnsureCondition.mp
+++ b/models/Example04_StackBehavior_EnsureCondition.mp
@@ -8,7 +8,7 @@
 │*│ │ To demonstrate the use of the ENSURE condition     │ │
 │*│ │ containing an example Boolean expression.          │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ The event trace is a set of events and the Boolean │ │
 │*│ │ expressions in MP can embrace the traditional      │ │
diff --git a/models/Example04a_StackBehavior_UserDefinedRelations.mp b/models/Example04a_StackBehavior_UserDefinedRelations.mp
index 8a5240d..b128cab 100644
--- a/models/Example04a_StackBehavior_UserDefinedRelations.mp
+++ b/models/Example04a_StackBehavior_UserDefinedRelations.mp
@@ -16,7 +16,7 @@
 │*│ │    "Paired_with" to show which "push" events are   │ │
 │*│ │    paired with which "pop" events.                 │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model is an expansion on Example 04. Model of │ │
 │*│ │ Stack Behavior.                                    │ │
diff --git a/models/Example04b_QueueBehavior_UserDefinedRelations.mp b/models/Example04b_QueueBehavior_UserDefinedRelations.mp
index 2987fe6..34b7392 100644
--- a/models/Example04b_QueueBehavior_UserDefinedRelations.mp
+++ b/models/Example04b_QueueBehavior_UserDefinedRelations.mp
@@ -18,7 +18,7 @@
 │*│ │ 4) present the concept of isomorphism with respect │ │
 │*│ │    to models in MP.                                │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model is isomorphic to Example 04a. Model of  │ │
 │*│ │ Stack Behavior.                                    │ │
diff --git a/models/Example05_CarRace_NestedComposition.mp b/models/Example05_CarRace_NestedComposition.mp
index 819854c..1e36711 100644
--- a/models/Example05_CarRace_NestedComposition.mp
+++ b/models/Example05_CarRace_NestedComposition.mp
@@ -9,7 +9,7 @@
 │*│ │ 1) one-to-many event coordination and              │ │
 │*│ │ 2) trace annotation.                               │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model of a car race ties the number of Cars   │ │
 │*│ │ in the race to the scope (running at scope 1 will  │ │
diff --git a/models/Example06_UnreliableChannel_AssertionChecking.mp b/models/Example06_UnreliableChannel_AssertionChecking.mp
index b35da18..a9777b7 100644
--- a/models/Example06_UnreliableChannel_AssertionChecking.mp
+++ b/models/Example06_UnreliableChannel_AssertionChecking.mp
@@ -7,7 +7,7 @@
 │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
 │*│ │ To demonstrate assertion checking with MP.         │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a behavior model of communicating via an   │ │
 │*│ │ unreliable channel. It is considered isomorphic    │ │
diff --git a/models/Example07_UnconstrainedStack_TraceAnnotation.mp b/models/Example07_UnconstrainedStack_TraceAnnotation.mp
index a1d787c..de0137c 100644
--- a/models/Example07_UnconstrainedStack_TraceAnnotation.mp
+++ b/models/Example07_UnconstrainedStack_TraceAnnotation.mp
@@ -8,7 +8,7 @@
 │*│ │ To demonstrate a technique for debugging using     │ │
 │*│ │ trace annotation.                                  │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Assertion checking with the CHECK clause may be    │ │
 │*│ │ the simplest and most common tool for finding      │ │
diff --git a/models/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp b/models/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp
index 600d1c6..090f4aa 100644
--- a/models/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp
+++ b/models/Example08_EmployeeEmployer_CoordinationAcrossHierarchyLevels.mp
@@ -8,7 +8,7 @@
 │*│ │ To demonstrate the modeling of a business process  │ │
 │*│ │ in MP.                                             │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ The site http://www.infoq.com/articles/bpelbpm     │ │
 │*│ │ "Why BPEL is not the holy grail for BPM" provides  │ │
diff --git a/models/Example09_CardiacArrestWorkflow_VirtualEvents.mp b/models/Example09_CardiacArrestWorkflow_VirtualEvents.mp
index 72df180..1bfbdb3 100644
--- a/models/Example09_CardiacArrestWorkflow_VirtualEvents.mp
+++ b/models/Example09_CardiacArrestWorkflow_VirtualEvents.mp
@@ -7,7 +7,7 @@
 │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
 │*│ │ To demonstrate the modeling of a workflow in MP.   │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ When handling a cardiac arrest, the                │ │
 │*│ │ check_breathing and check_pulse tasks run in       │ │
diff --git a/models/Example10_PipeFilter_TraceAnnotationQueries.mp b/models/Example10_PipeFilter_TraceAnnotationQueries.mp
index d58b8c8..ab5c1fa 100644
--- a/models/Example10_PipeFilter_TraceAnnotationQueries.mp
+++ b/models/Example10_PipeFilter_TraceAnnotationQueries.mp
@@ -8,7 +8,7 @@
 │*│ │ To demonstrate how to conduct a queries for model  │ │
 │*│ │ properties using automatic trace annotation.       │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a behavior model of a pipe/filter          │ │
 │*│ │ architecture with two filters. The assumptions are │ │
diff --git a/models/Example11_PublishSubscribe_AsynchronousCoordination.mp b/models/Example11_PublishSubscribe_AsynchronousCoordination.mp
index 641ed05..28ed4be 100644
--- a/models/Example11_PublishSubscribe_AsynchronousCoordination.mp
+++ b/models/Example11_PublishSubscribe_AsynchronousCoordination.mp
@@ -9,7 +9,7 @@
 │*│ │ coordination to get all valid permutations of      │ │
 │*│ │ coordinated events.                                │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a model of a Publish-Subscribe             │ │
 │*│ │ architecture. A Publisher sends a notification to  │ │
diff --git a/models/Example12_RingTopology_UserDefinedRelations.mp b/models/Example12_RingTopology_UserDefinedRelations.mp
index 2e2a8e2..0010eb5 100644
--- a/models/Example12_RingTopology_UserDefinedRelations.mp
+++ b/models/Example12_RingTopology_UserDefinedRelations.mp
@@ -7,7 +7,7 @@
 │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
 │*│ │ To demonstrate the use of user-defined relations.  │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ The following is a model of network ring, where    │ │
 │*│ │ each node interacts with its left and right        │ │
diff --git a/models/Example13_ConsumersSuppliers_DependencyTracking.mp b/models/Example13_ConsumersSuppliers_DependencyTracking.mp
index d8b118f..3d9f19e 100644
--- a/models/Example13_ConsumersSuppliers_DependencyTracking.mp
+++ b/models/Example13_ConsumersSuppliers_DependencyTracking.mp
@@ -9,7 +9,7 @@
 │*│ │ and event dependency tracking for chains of        │ │
 │*│ │ related events.                                    │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a model of consumers and suppliers         │ │
 │*│ │ interacting in a general supply chain. A           │ │
diff --git a/models/Example14_ShoppingSpree_NumberAttributes.mp b/models/Example14_ShoppingSpree_NumberAttributes.mp
index 1ffdcb4..63eea97 100644
--- a/models/Example14_ShoppingSpree_NumberAttributes.mp
+++ b/models/Example14_ShoppingSpree_NumberAttributes.mp
@@ -10,7 +10,7 @@
 │*│ │ and an average cost of items across all events in  │ │
 │*│ │ a trace.                                           │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ In this model, a Buyer goes to two different shops │ │
 │*│ │ that are selling items. Each item has a price. The │ │
diff --git a/models/Example15_BackpackWeight_IntervalAttributes.mp b/models/Example15_BackpackWeight_IntervalAttributes.mp
index fd9edde..60f9395 100644
--- a/models/Example15_BackpackWeight_IntervalAttributes.mp
+++ b/models/Example15_BackpackWeight_IntervalAttributes.mp
@@ -11,7 +11,7 @@
 │*│ │ individual items in each trace, and to ensure a    │ │
 │*│ │ total weight limit is not exceeded by any trace.   │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ The task is to load a backpack with items not      │ │
 │*│ │ exceeding a total weight of 30 units. There may be │ │
diff --git a/models/Example16_StackBehavior_ProbabilityCalculationsType1.mp b/models/Example16_StackBehavior_ProbabilityCalculationsType1.mp
index d054f85..a589824 100644
--- a/models/Example16_StackBehavior_ProbabilityCalculationsType1.mp
+++ b/models/Example16_StackBehavior_ProbabilityCalculationsType1.mp
@@ -7,7 +7,7 @@
 │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
 │*│ │ To obtain the probability of each valid trace.     │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a behavior model of simple stack behavior. │ │
 │*│ │ Valid behaviors don’t permit a scenario when the   │ │
diff --git a/models/Example17_SharedEvents_ProbabilityCalculationsType1.mp b/models/Example17_SharedEvents_ProbabilityCalculationsType1.mp
index 37503da..3cfb81d 100644
--- a/models/Example17_SharedEvents_ProbabilityCalculationsType1.mp
+++ b/models/Example17_SharedEvents_ProbabilityCalculationsType1.mp
@@ -7,7 +7,7 @@
 │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
 │*│ │ To obtain the probability of each valid trace.     │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a behavior model of two friends out to     │ │
 │*│ │ lunch. Menu options include a large salad, a half  │ │
diff --git a/models/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp b/models/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp
index f80fa92..15b8d29 100644
--- a/models/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp
+++ b/models/Example18_RedGreen_BayesianProbabilityCalculationsType2.mp
@@ -10,7 +10,7 @@
 │*│ │ probability of an event appearing within a given   │ │
 │*│ │ trace.                                             │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This behavior model demonstrates how to compute    │ │
 │*│ │ probabilities for events that depend on other      │ │
diff --git a/models/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp b/models/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp
index af078a9..c8c4f91 100644
--- a/models/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp
+++ b/models/Example19_StackBehavior_BayesianProbabilityCalculationsType2.mp
@@ -11,7 +11,7 @@
 │*│ │ how to make the probability of an event dependent  │ │
 │*│ │ on events happening before it.                     │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model uses the stack behavior model to        │ │
 │*│ │ illustrate the main parts in probabilistic MP      │ │
diff --git a/models/Example20_Activity_Diagram.mp b/models/Example20_Activity_Diagram.mp
index d7602e7..86de9ff 100644
--- a/models/Example20_Activity_Diagram.mp
+++ b/models/Example20_Activity_Diagram.mp
@@ -8,7 +8,7 @@
 │*│ │ To show how to extract Activity Diagrams of root   │ │
 │*│ │ events in a schema.                                │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model demonstrates how to use "SHOW ACTIVITY  │ │
 │*│ │ DIAGRAM" to display events as a flowcharts similar │ │
diff --git a/models/Example21_DataFlow_LocalReport.mp b/models/Example21_DataFlow_LocalReport.mp
index 9caea1a..c1d40c4 100644
--- a/models/Example21_DataFlow_LocalReport.mp
+++ b/models/Example21_DataFlow_LocalReport.mp
@@ -8,7 +8,7 @@
 │*│ │ To show how to produce a local report within a     │ │
 │*│ │ trace.                                             │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														              │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ A report is a sequence of related SAY clauses      │ │
 │*│ │ assembled together to make it easier to read and   │ │
diff --git a/models/Example22_UnreliableMessageFlow_GlobalReport.mp b/models/Example22_UnreliableMessageFlow_GlobalReport.mp
index e6a08ae..59b17df 100644
--- a/models/Example22_UnreliableMessageFlow_GlobalReport.mp
+++ b/models/Example22_UnreliableMessageFlow_GlobalReport.mp
@@ -9,7 +9,7 @@
 │*│ │ To show how to produce a global report across all  │ │
 │*│ │ traces.                                            │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ A global report may be used to assemble            │ │
 │*│ │ information about all traces, e.g., total number   │ │
diff --git a/models/Example23_CarRace_LocalGraph.mp b/models/Example23_CarRace_LocalGraph.mp
index 1df7825..f38b4a8 100644
--- a/models/Example23_CarRace_LocalGraph.mp
+++ b/models/Example23_CarRace_LocalGraph.mp
@@ -8,7 +8,7 @@
 │*│ │ To demonstrate the construction of a local graph   │ │
 │*│ │ on a trace.                                        │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Graphs are "entity-relation" models extracted from │ │
 │*│ │ event traces in order to visualize certain         │ │
diff --git a/models/Example24_ATMWithdrawal_ComponentDiagram.mp b/models/Example24_ATMWithdrawal_ComponentDiagram.mp
index 580ad09..150a5c8 100644
--- a/models/Example24_ATMWithdrawal_ComponentDiagram.mp
+++ b/models/Example24_ATMWithdrawal_ComponentDiagram.mp
@@ -8,7 +8,7 @@
 │*│ │ To demonstrate the construction of a global graph  │ │
 │*│ │ from all traces in the schema.                     │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model builds upon the ATM Withdrawal behavior │ │
 │*│ │ from Example 4 in the MP manual. It shows how to   │ │
diff --git a/models/Example24a_Compiler_ComponentDiagram.mp b/models/Example24a_Compiler_ComponentDiagram.mp
index 034db4f..9b7c679 100644
--- a/models/Example24a_Compiler_ComponentDiagram.mp
+++ b/models/Example24a_Compiler_ComponentDiagram.mp
@@ -8,7 +8,7 @@
 │*│ │ To demonstrate the construction of a global graph  │ │
 │*│ │ from all traces in the schema.                     │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model builds upon the Compiler behavior from  │ │
 │*│ │ Example 42 in the MP manual. It shows how to       │ │
diff --git a/models/Example25_Graph_as_Data_Structure.mp b/models/Example25_Graph_as_Data_Structure.mp
index 764dc19..3aac428 100644
--- a/models/Example25_Graph_as_Data_Structure.mp
+++ b/models/Example25_Graph_as_Data_Structure.mp
@@ -9,7 +9,7 @@
 │*│ │ structure for accumulating and rendering           │ │
 │*│ │ statistics from event traces.                      │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Graphs can be used as container data structures    │ │
 │*│ │ (associative arrays) to store and retrieve data    │ │
diff --git a/models/Example26_UnreliableMessageFlow_GlobalQuery.mp b/models/Example26_UnreliableMessageFlow_GlobalQuery.mp
index df1be32..49ed81a 100644
--- a/models/Example26_UnreliableMessageFlow_GlobalQuery.mp
+++ b/models/Example26_UnreliableMessageFlow_GlobalQuery.mp
@@ -8,7 +8,7 @@
 │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
 │*│ │ To demonstrate the use of GLOBAL attributes.       │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This example uses the Unreliable Message Flow from │ │
 │*│ │ Example 8 in the MP manual to show how to          │ │
@@ -29,9 +29,9 @@
 │*│ │ than 5. That can be done using explicit iteration  │ │
 │*│ │ limit (running for instance, for scope 1), like:   │ │
 │*│ │                                                    │ │
-│*│ │ ROOT 	Sender: 	(+<1..7> send +);                │ │
-│*│ │ ROOT 	Receiver: 	(+<1..7> (receive |<<0.2>>       │ │
-│*│ │                            does_not_receive) +);   │ │
+│*│ │ ROOT   Sender:     (+<1..7> send +);               │ │
+│*│ │ ROOT   Receiver:   (+<1..7> (receive |<<0.2>>      │ │
+│*│ │                     does_not_receive) +);          │ │
 │*│ └────────────────────────────────────────────────────┘ │
 │*│                                                        │
 │*│ ┌─[ References ]─────────────────────────────────────┐ │
diff --git a/models/Example27_Table_and_Bar_Chart.mp b/models/Example27_Table_and_Bar_Chart.mp
index 87f4d1a..922b7e3 100644
--- a/models/Example27_Table_and_Bar_Chart.mp
+++ b/models/Example27_Table_and_Bar_Chart.mp
@@ -9,7 +9,7 @@
 │*│ │ current trace in a table and then render the table │ │
 │*│ │ as a bar chart.                                    │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This example model shows how to create and         │ │
 │*│ │ populate a table with data collected from a graph  │ │
diff --git a/models/Example28_Histogram.mp b/models/Example28_Histogram.mp
index 878d4ca..aa966ac 100644
--- a/models/Example28_Histogram.mp
+++ b/models/Example28_Histogram.mp
@@ -9,7 +9,7 @@
 │*│ │ histogram from Type 1 probabilities of traces in   │ │
 │*│ │ an MP model.                                       │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ A histogram represents the distribution of         │ │
 │*│ │ numerical data into "bins" or "buckets." The first │ │
diff --git a/models/Example29_Gantt_Chart.mp b/models/Example29_Gantt_Chart.mp
index ba31d39..e0caca6 100644
--- a/models/Example29_Gantt_Chart.mp
+++ b/models/Example29_Gantt_Chart.mp
@@ -8,7 +8,7 @@
 │*│ │ To demonstrate how to construct a Gantt Chart  	 │ │
 │*│ │ using event timing attributes.                     │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model shows how to assign non-zero timing     │ │
 │*│ │ attributes to events and visualize the whole-trace │ │
diff --git a/models/Example30_MicrowaveOven_ModelingModelChecking.mp b/models/Example30_MicrowaveOven_ModelingModelChecking.mp
index 59e5dd5..138220f 100644
--- a/models/Example30_MicrowaveOven_ModelingModelChecking.mp
+++ b/models/Example30_MicrowaveOven_ModelingModelChecking.mp
@@ -7,7 +7,7 @@
 │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
 │*│ │ To demonstrate model checking for a small scope.   │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a behavior model of a microwave oven built │ │
 │*│ │ from states and transitions [Clarke et al. 1999,   │ │
diff --git a/models/Example31_Petri_Net.mp b/models/Example31_Petri_Net.mp
index 8a15fe4..18dc70c 100644
--- a/models/Example31_Petri_Net.mp
+++ b/models/Example31_Petri_Net.mp
@@ -7,7 +7,7 @@
 │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
 │*│ │ To demonstrate the modeling of a Petri net in MP.  │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This is a behavior model of the Petri net diagram  │ │
 │*│ │ above Example 28 in the MP v.4 Language Manual.    │ │
diff --git a/models/Example32_ATMWithdrawal_StatechartView.mp b/models/Example32_ATMWithdrawal_StatechartView.mp
index 5e140ac..e25ba1f 100644
--- a/models/Example32_ATMWithdrawal_StatechartView.mp
+++ b/models/Example32_ATMWithdrawal_StatechartView.mp
@@ -9,7 +9,7 @@
 │*│ │ To demonstrate how to extract a Statechart view    │ │
 │*│ │ from an MP model.                                  │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ A statechart model is a diagram where states       │ │
 │*│ │ represent states of the system and transitions     │ │
diff --git a/models/Example33_FiniteStateDiagram_PathAnnotation.mp b/models/Example33_FiniteStateDiagram_PathAnnotation.mp
index 73b639f..ad6037b 100644
--- a/models/Example33_FiniteStateDiagram_PathAnnotation.mp
+++ b/models/Example33_FiniteStateDiagram_PathAnnotation.mp
@@ -12,7 +12,7 @@
 │*│ │ 2) generate event traces as annotated paths        │ │
 │*│ │    through the diagram.                            │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ The following MP schema models the behavior of a   │ │
 │*│ │ finite state diagram with a single state loop      │ │
diff --git a/models/Example34_FiniteStateDiagram_PathDiagram.mp b/models/Example34_FiniteStateDiagram_PathDiagram.mp
index 25cb804..e7c81b3 100644
--- a/models/Example34_FiniteStateDiagram_PathDiagram.mp
+++ b/models/Example34_FiniteStateDiagram_PathDiagram.mp
@@ -12,7 +12,7 @@
 │*│ │ 2) the state transition diagram in the global      │ │
 │*│ │    view.                                           │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ The following MP code modifies the code in Example │ │
 │*│ │ 26 from the MP Language Manual to add a path graph │ │
diff --git a/models/Example35_Authentication_SystemReuse.mp b/models/Example35_Authentication_SystemReuse.mp
index 021423d..116566b 100644
--- a/models/Example35_Authentication_SystemReuse.mp
+++ b/models/Example35_Authentication_SystemReuse.mp
@@ -9,7 +9,7 @@
 │*│ │ composition operation. Authentication system's     │ │
 │*│ │ behavior for reuse with MAP operation.             │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model of an authentication subsystem maps     │ │
 │*│ │ reusable behaviors of a generic Requester onto     │ │
diff --git a/models/Example36_Compiler1_ComponentReuse.mp b/models/Example36_Compiler1_ComponentReuse.mp
index 1e4c9c6..1297eb7 100644
--- a/models/Example36_Compiler1_ComponentReuse.mp
+++ b/models/Example36_Compiler1_ComponentReuse.mp
@@ -11,7 +11,7 @@
 │*│ │ the specification of component behavior and the    │ │
 │*│ │ specification of interactions between components.  │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Examples 36 and 37 are models of a bottom-up       │ │
 │*│ │ parser with lexical analyzer based on regular      │ │
diff --git a/models/Example37_Compiler2_ComponentReuse.mp b/models/Example37_Compiler2_ComponentReuse.mp
index 7a2827c..f8c98e4 100644
--- a/models/Example37_Compiler2_ComponentReuse.mp
+++ b/models/Example37_Compiler2_ComponentReuse.mp
@@ -10,7 +10,7 @@
 │*│ │ the specification of component behavior and the    │ │
 │*│ │ specification of interactions between components.  │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ Examples 36 and 37 are models of a bottom-up       │ │
 │*│ │ parser with lexical analyzer based on regular      │ │
diff --git a/models/Example38_Merging_Root_Events_to_Reduce_Run_Time.mp b/models/Example38_Merging_Root_Events_to_Reduce_Run_Time.mp
index 86f4296..fdfc824 100644
--- a/models/Example38_Merging_Root_Events_to_Reduce_Run_Time.mp
+++ b/models/Example38_Merging_Root_Events_to_Reduce_Run_Time.mp
@@ -10,7 +10,7 @@
 │*│ │ derivations in order to reduce run time for larger │ │
 │*│ │ models.                                            │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│														   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model has several interacting root events,    │ │
 │*│ │ where roots B and C have several coordination      │ │
diff --git a/models/Language_concepts/Event_Sharing_Using_COORDINATE_with_SHARE.mp b/models/Language_concepts/Event_Sharing_Using_COORDINATE_with_SHARE.mp
index f54c410..5518b1b 100644
--- a/models/Language_concepts/Event_Sharing_Using_COORDINATE_with_SHARE.mp
+++ b/models/Language_concepts/Event_Sharing_Using_COORDINATE_with_SHARE.mp
@@ -1,15 +1,15 @@
 /*┬────────────────────────────────────────────────────────┐
 │*│ ┌─[ Title and Authors ]──────────────────────────────┐ │
-│*│ │ Event Sharing Using COORDINATE with SHARE   	     │ │
+│*│ │ Event Sharing Using COORDINATE with SHARE          │ │
 │*│ │  Created by Kristin Giammarco and Mike Collins 	 │ │
-│*│ │  2021-11-11 					                     │ │
+│*│ │  2021-11-11                                        │ │
 │*│ └────────────────────────────────────────────────────┘ │
 │*│                                                        │
 │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
 │*│ │ To illustrate how SHARE ALL is a shortcut for a    │ │
 │*│ │ COORDINATE statement with SHARE.                   │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│							                               │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model shows the use of COORDINATE statements  │ │
 │*│ │ in lieu of SHARE ALL statements, illustrating how  │ │
@@ -22,7 +22,7 @@
 │*│ │ Understanding how SHARE and SHARE ALL work is   	 │ │
 │*│ │ helpful when there is a need to compose more   	 │ │
 │*│ │ complex sharing operations, such as sharing among  │ │
-│*│ │ composite events.     				             │ │
+│*│ │ composite events.                                  │ │
 │*│ └────────────────────────────────────────────────────┘ │
 │*│                                                        │
 │*│ ┌─[ References ]─────────────────────────────────────┐ │
@@ -31,9 +31,9 @@
 │*│ │ Workflow Modeling Language Manual" (Version 4).    │ │
 │*│ │ 2020. Available online:                            │ │
 │*│ │ https://wiki.nps.edu/display/MP/Documentation 	 │ │
-│*│ │ 							                         │ │
+│*│ │                                                    │ │
 │*│ │ Example02_DataFlow_EventSharing.  Available online:│ │
-│*│ │ https://nps.edu/mp/models > Language_concepts	     │ │
+│*│ │ https://nps.edu/mp/models > Language_concepts      │ │
 │*│ └────────────────────────────────────────────────────┘ │
 │*│                                                        │
 │*│ ┌─[ Search Terms ]───────────────────────────────────┐ │
diff --git a/models/Language_concepts/Event_Sharing_in_Composite_Events.mp b/models/Language_concepts/Event_Sharing_in_Composite_Events.mp
index c8ba31c..3d6408f 100644
--- a/models/Language_concepts/Event_Sharing_in_Composite_Events.mp
+++ b/models/Language_concepts/Event_Sharing_in_Composite_Events.mp
@@ -1,20 +1,20 @@
 /*┬────────────────────────────────────────────────────────┐
 │*│ ┌─[ Title and Authors ]──────────────────────────────┐ │
-│*│ │ Event Sharing in Composite Events   		 		 │ │
+│*│ │ Event Sharing in Composite Events                  │ │
 │*│ │  Created by Kristin Giammarco and Mike Collins	 │ │
-│*│ │  2021-11-11					 					 │ │
+│*│ │  2021-11-11                                        │ │
 │*│ └────────────────────────────────────────────────────┘ │
 │*│                                                        │
 │*│ ┌─[ Purpose ]────────────────────────────────────────┐ │
 │*│ │ To illustrate how to share events within composite │ │
-│*│ │ events.                   			 			 │ │
+│*│ │ events.                                            │ │
 │*│ └────────────────────────────────────────────────────┘ │
-│*│							   							   │
+│*│                                                        │
 │*│ ┌─[ Description ]────────────────────────────────────┐ │
 │*│ │ This model shows the use of COORDINATE statements  │ │
-│*│ │ to perform event sharing inside of composite 	 	 │ │ 
-│*│ │ events.  This operation uses nested COORDINATE  	 │ │ 
-│*│ │ statements to navigate the event hierarchy. 	 	 │ │
+│*│ │ to perform event sharing inside of composite       │ │ 
+│*│ │ events. This operation uses nested COORDINATE      │ │ 
+│*│ │ statements to navigate the event hierarchy.        │ │
 │*│ └────────────────────────────────────────────────────┘ │
 │*│                                                        │
 │*│ ┌─[ References ]─────────────────────────────────────┐ │
@@ -23,9 +23,9 @@
 │*│ │ Workflow Modeling Language Manual" (Version 4).    │ │
 │*│ │ 2020. Available online:                            │ │
 │*│ │ https://wiki.nps.edu/display/MP/Documentation 	 │ │
-│*│ │ 							 						 │ │
+│*│ │                                                    │ │
 │*│ │ Example02_DataFlow_EventSharing.  Available online:│ │
-│*│ │ https://nps.edu/mp/models > Language_concepts		 │ │
+│*│ │ https://nps.edu/mp/models > Language_concepts      │ │
 │*│ └────────────────────────────────────────────────────┘ │
 │*│                                                        │
 │*│ ┌─[ Search Terms ]───────────────────────────────────┐ │
-- 
GitLab