Compiler-like generic data scraper and GUI automation tool.
...The demonstration example reads the value of a calculator, displays it for the user, and enables him to enter a number which is then inputted into the calculator by pressing the appropriate keys.