Added public_messages.h to define message types, message format, etc.