Do we want to save the rendering of the event? `event.payload` is all the we need to render the view for the event so we could just save `event.payload` and render on the fly?    Also this would be better named `body` or `content` rather than `description`.