| Class Summary | 
| AdHocCommand | An ad-hoc command is responsible for executing the provided service and
 storing the result of the execution. | 
| AdHocCommandManager | An AdHocCommandManager is responsible for keeping the list of available
 commands offered by a service and for processing commands requests. | 
| AdHocCommandNote | Notes can be added to a command execution response. | 
| LocalCommand | Represents a command that can be executed locally from a remote location. | 
| RemoteCommand | Represents a command that is in a remote location. |