Adding first round of architecture notes and a lot of half-implemented classes.  DOES NOT WORK.
Bummer!  I forgot to push up my changes yesterday.  Here's a start on a bunch of files.