Break messages out into a model.