A System Integrating high and low level planning of complex tasks with a 3 dimensional visualizer