1. A very high-level, adaptable bidirectional protocol for communication between a hypermedia system and a plurality of editors communicating within a hyperstructure, said protocol including a plurality of messages including open node and close node request messages sent by said hypermedia system when an action is to be executed by at least one of said editors, response messages sent by at least one of said editors in response to said request messages, event messages sent by at least one of said editors to inform said hypermedia system that various events have occurred, menu messages sent by at least one of said editors to inform said hypermedia system that a user has selected a predefined message and error messages sent by at least one of said editors when an error appears, said plurality of messages allowing each of said editors to manipulate and manage contents of hypermedia objects called nodes, while said protocol is manipulated by the hypermedia objects and is accessible through a programming interface, said nodes containing structures with an editor name for use with corresponding documents, said editors offering support for the protocol including said open node request and said close node request, whereby new editors may be easily integrated into an existing hyperstructure.