Restructure the documentation to try and make it hang together better.
Majorly improved.  Still a lot to do, but the structure is better.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1324 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/cachegrind/docs/cg_techdocs.html b/cachegrind/docs/cg_techdocs.html
index 3375ef0..e831a33 100644
--- a/cachegrind/docs/cg_techdocs.html
+++ b/cachegrind/docs/cg_techdocs.html
@@ -19,27 +19,24 @@
       a:active  { color:            #0000C0;
                   text-decoration:  none; }
     </style>
-    <title>The design and implementation of Valgrind</title>
+    <title>How Cachegrind works</title>
   </head>
 
 <body bgcolor="#ffffff">
 
-<a name="title">&nbsp;</a>
+<a name="cg-techdocs">&nbsp;</a>
 <h1 align=center>How Cachegrind works</h1>
 
 <center>
 Detailed technical notes for hackers, maintainers and the
 overly-curious<br>
-These notes pertain to snapshot 20020306<br>
 <p>
-<a href="mailto:jseward@acm.org">jseward@acm.org<br>
-<a href="http://developer.kde.org/~sewardj">http://developer.kde.org/~sewardj</a><br>
-Copyright &copy; 2000-2002 Julian Seward
+<a href="mailto:njn25@cam.ac.uk">njn25@cam.ac.uk</a><br>
+<a
+href="http://developer.kde.org/~sewardj">http://developer.kde.org/~sewardj</a><br>
 <p>
-Valgrind is licensed under the GNU General Public License, 
-version 2<br>
-An open-source tool for finding memory-management problems in
-x86 GNU/Linux executables.
+Copyright &copy; 2001-2002 Nick Nethercote
+<p>
 </center>
 
 <p>