It works now! In the future, I want to expand functionality.  I'm
still not sure what I want this to end up being able to do, so I'll
need to define some specs before proceeding.  At the moment it's
neither user friendly nor userful.