First pass at defining message publication