Basic Outline

These are the really high-level parts that go into a CRUD app.  I assume I'm missing half of it, and I will discover that I forgot a lot as we go through this.