Broadly I think I agree -- it would be nice to have better tools for dealing with message payloads in Vumi. Not quite sure how to structure it right now though (i.e. what a minimal useful feature set is).