Add descriptions for each component.  Fixes #35