Too much stuff to merit a detailed commit message.  Suffice to say this is the core of how I like things.