improve secure mode communications graph's layout
diff --git a/connections/secure-mode.dot b/connections/secure-mode.dot
old mode 100644
new mode 100755
index 1b7e87c..97e15d5
--- a/connections/secure-mode.dot
+++ b/connections/secure-mode.dot
@@ -4,7 +4,7 @@
   subgraph cluster_GSA {
     color=blue;
     label="GSA";
-    subgraph cluster_GsaHttpsServer {
+    subgraph cluster_FeedergateServer {
       color=blue;
       label="HTTPS Server";
       Feedergate; 
@@ -23,26 +23,35 @@
     }
   }
 
-  WebBrowser;
+  subgraph cluster_UserAgent {
+    color=darkgreen;
+    label="";
+    WebBrowser [shape=diamond];
+  }
 
   subgraph cluster_Adaptor {
     color=blue;
-    label="Adaptor";
     FeedPusher;
-    subgraph cluster_HttpsServer {
+    subgraph cluster_Server {
       color=blue;
       label="HTTPS Server";
       Retriever;
-      AdaptorAuthz;
+      AdaptorAuthz [label="Authz"];
     }
     Dashboard;
+    label="Adaptor";
   }
 
+  // Communications relationships.
   FeedPusher -> Feedergate [label="metadata-and-url"];
   Crawler -> Retriever [label="GET"];
   SecmgrAuthz -> AdaptorAuthz [label="SAML"];
   SecmgrAuthn -> WebBrowser [dir=both label="SAML"];
   Dashboard -> AdminConsole [label="GET"];
-  WebBrowser -> Retriever [dir=both color=red label="SAML"];
-  WebBrowser -> Retriever [color=green label="GET"];
+  WebBrowser -> Retriever [dir=both label="SAML"];
+  WebBrowser -> Retriever [label="GET"];
+  
+  // Invisible items forcing order.
+  FakeRoot [style=invis];
+  FakeRoot -> Feedergate [style=invis];
 }
diff --git a/connections/secure-mode.gif b/connections/secure-mode.gif
old mode 100644
new mode 100755
index 9502e04..76ab5a4
--- a/connections/secure-mode.gif
+++ b/connections/secure-mode.gif
Binary files differ