Continuing to flesh out "Modules".
diff --git a/Modules.wiki b/Modules.wiki
index 1994f99..245ea74 100644
--- a/Modules.wiki
+++ b/Modules.wiki
@@ -11,10 +11,20 @@
 
 app/soc is the root of Melange's first-party (authored by Melange developers) code. It is divided into:
   * *cache*
-  ** Melange's code that interacts with the App Engine memcache.
-  ** Primarily used for XSRF tokens and determining which projects, organizations, and tasks are randomly featured on the home page.
+    ** Melange's code that interacts with the App Engine memcache.
+    ** Primarily used for XSRF tokens and determining which projects, organizations, and tasks are randomly featured on the home page.
   * *content*
-  ** Melange's static content (mostly images).
+    ** Melange's static content (mostly images).
+  * *logic* (described below)
+  * *mapreduce*
+    ** Melange's code for making changes to all instances of a given type of data.
+  * *middleware*
+    ** Melange's code for interacting with Django's Middleware and Blobstore systems.
+  * *models* (described below)
+  * *modules* (described below)
+  * *tasks*
+    ** Melange's code for interacting with App Engine's tasks system.
+    ** Email sending is handled by this code.
 
 
 =Dynamic Modules (How Melange Is Organized During Execution)=