We should talk about design -- I don't want to go quite so detailed yet.  At most I might model memory first.