Index: modules/saxs/doc/saxs.dox
===================================================================
--- modules/saxs/doc/saxs.dox	(revision 0)
+++ modules/saxs/doc/saxs.dox	(revision 0)
@@ -0,0 +1,11 @@
+/** \namespace IMP::saxs
+\brief IMP.saxs adds small angle x-ray scattering support to IMP. 
+
+<b>Overview:</b> IMP.saxs adds small angle x-ray scattering support to IMP.
+
+<b>Authors:</b> Seung Joong Kim
+
+<b>Publications:</b> IMP.saxs is covered by the main IMP publications.
+
+<b>License:</b> IMP.saxs is licensed under the LGPL.
+*/
\ No newline at end of file
Index: modules/em/doc/em.dox
===================================================================
--- modules/em/doc/em.dox	(revision 0)
+++ modules/em/doc/em.dox	(revision 0)
@@ -0,0 +1,12 @@
+/** \namespace IMP::em
+\brief IMP.em allows density maps to be used as restraints. 
+
+<b>Overview:</b> IMP.em allows density maps to be used as restraints using
+the EMBED package (an external dependency).
+
+<b>Authors:</b> Keren Lasker and Friedrich Foerster.
+
+<b>Publications:</b> IMP.em is covered by the main IMP publications.
+
+<b>License:</b> IMP.em is licensed under the LGPL.
+*/
\ No newline at end of file
Index: modules/modeller/doc/modeller.dox
===================================================================
--- modules/modeller/doc/modeller.dox	(revision 0)
+++ modules/modeller/doc/modeller.dox	(revision 0)
@@ -0,0 +1,12 @@
+/** \namespace IMP::modeller
+\brief IMP.modeller contains functionality for integrating modeller with IMP. 
+
+<b>Overview:</b> IMP.modeller supports integration of modeller with IMP. It
+also provides PDB reading support.
+
+<b>Authors:</b> Daniel Russel and Ben Webb.
+
+<b>Publications:</b> Modeller is covered by blah.
+
+<b>License:</b> IMP.modeller is licensed under blah.
+*/
\ No newline at end of file
Index: modules/domino/doc/domino.dox
===================================================================
--- modules/domino/doc/domino.dox	(revision 0)
+++ modules/domino/doc/domino.dox	(revision 0)
@@ -0,0 +1,11 @@
+/** \namespace IMP::domino
+\brief IMP.domino provides a cool optimizer. 
+
+<b>Overview:</b> IMP.domino provides a cool optimizer.
+
+<b>Authors:</b> Keren Lasker.
+
+<b>Publications:</b> IMP.domino is covered by the main IMP publications.
+
+<b>License:</b> IMP.domino is licensed under the LGPL.
+*/
\ No newline at end of file
Index: doc/internal/doxygen.conf
===================================================================
--- doc/internal/doxygen.conf	(revision 981)
+++ doc/internal/doxygen.conf	(working copy)
@@ -556,8 +556,13 @@
 INPUT                  = ../../build/include \
                          ../../kernel/doc \
                          ../../modules/core/doc \
-                         ../../modules/misc/doc
+                         ../../modules/misc/doc \
+                         ../../modules/em/doc \
+                         ../../modules/domino/doc \
+                         ../../modules/modeller/doc \
+                         ../../modules/saxs/doc
 
+
 # This tag can be used to specify the character encoding of the source files 
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is 
 # also the default input encoding. Doxygen uses libiconv (or the iconv built 
Index: tools/hierarchy.py
===================================================================
--- tools/hierarchy.py	(revision 981)
+++ tools/hierarchy.py	(working copy)
@@ -25,9 +25,6 @@
         if not src.startswith('internal'):
             print >> fh, '#include "%s/%s"' % (module, src)
     print >> fh, "\n#endif  /* %s */" % guard
-    if module != 'IMP':
-        print >> fh, "\n/**\n  \\namespace IMP::%s " % module
-        print >> fh, "  \\brief %s\n */" % description
 
 def _make_nodes(files):
     nodes = []