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)=