INPROGRESS: A high level description of what a messenger is