¿Cuáles son los diferentes tipos de mensajes y las bibliotecas?