A Visual Programming Tool for the construction of Man-Machine Interfaces