| CommandMessage.Oneway | Represents a oneway kind of message that carries command to other component | 
| CommandMessage.Oneway$ |  | 
| CommandMessage.Submit | Represents a submit kind of message that carries command to other component | 
| CommandMessage.Submit$ |  | 
| CommandMessage.Validate | Represents a validate only kind of message that carries command to other component | 
| CommandMessage.Validate$ |  | 
| CommandMessage$ |  | 
| CommandSerializationMarker |  | 
| CommandSerializationMarker$ |  | 
| ComponentCommonMessage.ComponentStateSubscription | Represents a message to create subscription for state changes of a component | 
| ComponentCommonMessage.ComponentStateSubscription$ |  | 
| ComponentCommonMessage.GetSupervisorLifecycleState | Represents a message to get current lifecycle state of a component | 
| ComponentCommonMessage.GetSupervisorLifecycleState$ |  | 
| ComponentCommonMessage.LifecycleStateSubscription | Represents a message to create subscription for lifecycle changes of a component | 
| ComponentCommonMessage.LifecycleStateSubscription$ |  | 
| ComponentCommonMessage$ |  | 
| ContainerCommonMessage.GetComponents | Represents a message to get all components started in a container | 
| ContainerCommonMessage.GetComponents$ |  | 
| ContainerCommonMessage.GetContainerLifecycleState | Represents a message to get lifecycle state a container | 
| ContainerCommonMessage.GetContainerLifecycleState$ |  | 
| ContainerCommonMessage$ |  | 
| ContainerIdleMessage.SupervisorsCreated |  | 
| ContainerIdleMessage.SupervisorsCreated$ |  | 
| ContainerIdleMessage$ |  | 
| DiagnosticDataMessage.DiagnosticMode |  | 
| DiagnosticDataMessage.DiagnosticMode$ |  | 
| DiagnosticDataMessage.OperationsMode$ |  | 
| DiagnosticDataMessage$ |  | 
| FromComponentLifecycleMessage.Running |  | 
| FromComponentLifecycleMessage.Running$ |  | 
| FromComponentLifecycleMessage$ |  | 
| FromSupervisorMessage.SupervisorLifecycleStateChanged |  | 
| FromSupervisorMessage.SupervisorLifecycleStateChanged$ |  | 
| FromSupervisorMessage$ |  | 
| GetComponentLogMetadata |  | 
| GetComponentLogMetadata$ |  | 
| LockAboutToTimeout |  | 
| LockAboutToTimeout$ |  | 
| LockTimedout |  | 
| LockTimedout$ |  | 
| MessagesArchitecture | +-----------------------+                          *                                                             +-------------------+                                                                                               *                        +----------------------+
                          |                       |                          *                                                             |                   |                                                                                               *                        |                      |
              +-----------+ ContainerActorMessage +---------+                *                                       +---------------------+ SupervisorMessage +------------------------------+-------------------------------------------+                    *      +-----------------+ TopLevelActorMessage +-----------------------------+
              |           |                       |         |                *                                       |                     |                   |                              |                                           |                    *      |                 |                      |                             |
              |           +-----------------------+         |                *                                       |                     +---------+---------+                              |                                           |                    *      |                 +-----------+----------+                             |
              |                                             |                *                                       |                               |                                        |                                           |                    *      |                             |                                        |
              |                                             |                *                                       |                               |                                        |                                           |                    *      |                             |                                        |
              |                                             |                *                                       |                               |                                        |                                           |                    *      |                             |                                        |
              |                                             |                *                                       |                               |                                        |                                           |                    *      |                             |                                        |
              |                                             |                *                                       |                               |                                        |                                           |                    *      |                             |                                        |
              v                                             v                *                                       v                               v                                        v                                           v                    *      |                             v                                        v
   +----------+-----------+                 +---------------+----------+     *                            +----------+-------+          +------------+----------+            +----------------+-----------------+           +-------------+------------+       *      |                 +-----------+----------------+         +-------------+-------------+
   |                      |                 |                          |     *                            |                  |          |                       |            |                                  |           |                          |       *      |                 |                            |         |                           |
   | ContainerIdleMessage |                 |     ContainerMessage     |     *                  +---------+ ComponentMessage |          | SupervisorIdleMessage |            | SupervisorInternalRunningMessage |           | SupervisorRestartMessage |       *      |                 | TopLevelActorCommonMessage |         | TopLevelActorIdleMessage  |
   |                      |                 |                          |     *                  |         |                  |    +-----+                       |            |                                  |           |                          |       *      |                 |                            |         |                           |
   +----------+-----------+                 +--------------+-----------+     *                  |         +---------+--------+    |     +-----------------------+            +----------------------------------+           +--------------------------+       *      |                 +----------------------------+         +---------------------------+
              |                                            |                 *                  |                   |             |                                                                                                                            *      |
              v                                            v                 *                  v                   |             |                                                                                                                            *      |
   +----------+------------+                 +-------------+----------+      *     +------------+-----------+       |             |                                                                                                                            *      |
   |                       |                 |                        |      *     |                        |       |             |                                                                                                                            *      |
   | FromSupervisorMessage |                 | ContainerCommonMessage +----+   +---+ ComponentCommonMessage |       |             |                                                                                                                            *      |
   |                       |                 |    (external)          |    |   |   |       (external)       |       |             |                                                                                                                            *      |
   +-----------------------+                 +------------------------+    |   |   +------------------------+       |             |                                                                                                                            *      |
                                                                           |   |                                    |             |                                                                                                                            *      |
                                                                           |   |                                    +----------------------------------------+                                                                                                 *      |
                                                                           |   |                                                  |                          |                                                                                                 *      |
                                                                           v   v                                                  |                          v                                                                                                 *      |
                                                                    +------+---+----+                                             |            +-------------+------------+                                                                                    *      |
                                                                    |               |                                             |            |                          |                                                                                    *      |
                                                                    | CommonMessage |                                             |        +---+ SupervisorRunningMessage +-----+-------------------------------+                                              *      |
                                                                    |               |                                             |        |   |                          |     |                               |                                              *      |
                                                                    +---------------+                                             |        |   +--------------------------+     |                               |                                              *      |
                                                                                                                                  |        |                                    |                               |                                              *      |
                                                                                                                                  |        |                                    |                               |                                              *      |
                                                                                                                                  |        |                                    |                               |                                              *      |
                                                                                                                                  v        v                                    v                               v                                              *      |
                                                                                                                         +--------+--------+-------------+          +-----------+-----------+           +-------+--------+                                     *      |
                                                                                                                         |                               |          |                       |           |                |                                            |
                                                                                                                         | FromComponentLifecycleMessage |          | SupervisorLockMessage +--+   +----+ RunningMessage | <------------------------------------------+
                                                                                                                         |                               |          |     (external)        |  |   |    |   (external)   |
                                                                                                                         +-------------------------------+          +-----------------------+  |   |    +----------------+
                                                                                                                                                                                               |   |
                                                                                                                                                                                               |   |
                                                                                                                                                                                               |   |
                                                                                                                                                                                               v   v
                                                                                                                                                                                      +--------+---+---+
                                                                                                                                                                                      |                |
                                                                                                                                                                                      | CommandMessage |
                                                                                                                                                                                      |                |
                                                                                                                                                                                      +----------------+ | 
| MessagesArchitecture$ | +-----------------------+                          *                                                             +-------------------+                                                                                               *                        +----------------------+
                          |                       |                          *                                                             |                   |                                                                                               *                        |                      |
              +-----------+ ContainerActorMessage +---------+                *                                       +---------------------+ SupervisorMessage +------------------------------+-------------------------------------------+                    *      +-----------------+ TopLevelActorMessage +-----------------------------+
              |           |                       |         |                *                                       |                     |                   |                              |                                           |                    *      |                 |                      |                             |
              |           +-----------------------+         |                *                                       |                     +---------+---------+                              |                                           |                    *      |                 +-----------+----------+                             |
              |                                             |                *                                       |                               |                                        |                                           |                    *      |                             |                                        |
              |                                             |                *                                       |                               |                                        |                                           |                    *      |                             |                                        |
              |                                             |                *                                       |                               |                                        |                                           |                    *      |                             |                                        |
              |                                             |                *                                       |                               |                                        |                                           |                    *      |                             |                                        |
              |                                             |                *                                       |                               |                                        |                                           |                    *      |                             |                                        |
              v                                             v                *                                       v                               v                                        v                                           v                    *      |                             v                                        v
   +----------+-----------+                 +---------------+----------+     *                            +----------+-------+          +------------+----------+            +----------------+-----------------+           +-------------+------------+       *      |                 +-----------+----------------+         +-------------+-------------+
   |                      |                 |                          |     *                            |                  |          |                       |            |                                  |           |                          |       *      |                 |                            |         |                           |
   | ContainerIdleMessage |                 |     ContainerMessage     |     *                  +---------+ ComponentMessage |          | SupervisorIdleMessage |            | SupervisorInternalRunningMessage |           | SupervisorRestartMessage |       *      |                 | TopLevelActorCommonMessage |         | TopLevelActorIdleMessage  |
   |                      |                 |                          |     *                  |         |                  |    +-----+                       |            |                                  |           |                          |       *      |                 |                            |         |                           |
   +----------+-----------+                 +--------------+-----------+     *                  |         +---------+--------+    |     +-----------------------+            +----------------------------------+           +--------------------------+       *      |                 +----------------------------+         +---------------------------+
              |                                            |                 *                  |                   |             |                                                                                                                            *      |
              v                                            v                 *                  v                   |             |                                                                                                                            *      |
   +----------+------------+                 +-------------+----------+      *     +------------+-----------+       |             |                                                                                                                            *      |
   |                       |                 |                        |      *     |                        |       |             |                                                                                                                            *      |
   | FromSupervisorMessage |                 | ContainerCommonMessage +----+   +---+ ComponentCommonMessage |       |             |                                                                                                                            *      |
   |                       |                 |    (external)          |    |   |   |       (external)       |       |             |                                                                                                                            *      |
   +-----------------------+                 +------------------------+    |   |   +------------------------+       |             |                                                                                                                            *      |
                                                                           |   |                                    |             |                                                                                                                            *      |
                                                                           |   |                                    +----------------------------------------+                                                                                                 *      |
                                                                           |   |                                                  |                          |                                                                                                 *      |
                                                                           v   v                                                  |                          v                                                                                                 *      |
                                                                    +------+---+----+                                             |            +-------------+------------+                                                                                    *      |
                                                                    |               |                                             |            |                          |                                                                                    *      |
                                                                    | CommonMessage |                                             |        +---+ SupervisorRunningMessage +-----+-------------------------------+                                              *      |
                                                                    |               |                                             |        |   |                          |     |                               |                                              *      |
                                                                    +---------------+                                             |        |   +--------------------------+     |                               |                                              *      |
                                                                                                                                  |        |                                    |                               |                                              *      |
                                                                                                                                  |        |                                    |                               |                                              *      |
                                                                                                                                  |        |                                    |                               |                                              *      |
                                                                                                                                  v        v                                    v                               v                                              *      |
                                                                                                                         +--------+--------+-------------+          +-----------+-----------+           +-------+--------+                                     *      |
                                                                                                                         |                               |          |                       |           |                |                                            |
                                                                                                                         | FromComponentLifecycleMessage |          | SupervisorLockMessage +--+   +----+ RunningMessage | <------------------------------------------+
                                                                                                                         |                               |          |     (external)        |  |   |    |   (external)   |
                                                                                                                         +-------------------------------+          +-----------------------+  |   |    +----------------+
                                                                                                                                                                                               |   |
                                                                                                                                                                                               |   |
                                                                                                                                                                                               |   |
                                                                                                                                                                                               v   v
                                                                                                                                                                                      +--------+---+---+
                                                                                                                                                                                      |                |
                                                                                                                                                                                      | CommandMessage |
                                                                                                                                                                                      |                |
                                                                                                                                                                                      +----------------+ | 
| Query | Represents a message to query the command status of a command running on some component | 
| Query$ |  | 
| QueryFinal | Represents a message to subscribe to change in command status of a command running on some component | 
| QueryFinal$ |  | 
| RunningMessage.Lifecycle | Represents a transition in lifecycle state of a component | 
| RunningMessage.Lifecycle$ |  | 
| RunningMessage$ |  | 
| SetComponentLogLevel |  | 
| SetComponentLogLevel$ |  | 
| SupervisorContainerCommonMessages |  | 
| SupervisorContainerCommonMessages.Restart$ | Represents a restart message for a component | 
| SupervisorContainerCommonMessages.Shutdown$ | Represents a shutdown message for a component. | 
| SupervisorContainerCommonMessages$ |  | 
| SupervisorIdleMessage.InitializeTimeout$ |  | 
| SupervisorIdleMessage$ |  | 
| SupervisorInternalRunningMessage.RegistrationFailed |  | 
| SupervisorInternalRunningMessage.RegistrationFailed$ |  | 
| SupervisorInternalRunningMessage.RegistrationNotRequired |  | 
| SupervisorInternalRunningMessage.RegistrationNotRequired$ |  | 
| SupervisorInternalRunningMessage.RegistrationSuccess |  | 
| SupervisorInternalRunningMessage.RegistrationSuccess$ |  | 
| SupervisorInternalRunningMessage$ |  | 
| SupervisorLockMessage.Lock | Represents message to lock a component | 
| SupervisorLockMessage.Lock$ |  | 
| SupervisorLockMessage.Unlock | Represents message to un-lock an already locked component | 
| SupervisorLockMessage.Unlock$ |  | 
| SupervisorLockMessage$ |  | 
| SupervisorRestartMessage.UnRegistrationComplete$ |  | 
| SupervisorRestartMessage.UnRegistrationFailed |  | 
| SupervisorRestartMessage.UnRegistrationFailed$ |  | 
| SupervisorRestartMessage$ |  | 
| TopLevelActorCommonMessage.TrackingEventReceived |  | 
| TopLevelActorCommonMessage.TrackingEventReceived$ |  | 
| TopLevelActorCommonMessage.UnderlyingHookFailed |  | 
| TopLevelActorCommonMessage.UnderlyingHookFailed$ |  | 
| TopLevelActorCommonMessage$ |  | 
| TopLevelActorIdleMessage.Initialize$ |  | 
| TopLevelActorIdleMessage$ |  |