Walk-Through Programming for Industrial Applications