Initial check-in.  This code is starting simple and messy, and going
to get cleaned up over time.