structure descriptions for most message types.  also one test.