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