This abstract class implements many basic API functions, and is the base of all API classes.
The Message class deals with fetching and processing of interface message into a variety of formats.
The User object encapsulates all of the user-specific settings (user_id, name, rights,...
Interface for messages with machine-readable data for use by the API.