It provides a simple multipurpose protocol, suitable for exporting application user interface states. It is toolkit independent, and its protocol gives access to any application. State vars are encapsulated in *nodes*, see ANNOUNCE for more technical definitions..