Add commands to set, list and remove variables, and a mechanism to replace variable values in commands.
Add commands to set, list and remove variables, and a mechanism to replace variable values in commands.