MNT: Refactor of widgets complete.  DEMO_plot1D.py works. DEMO_plot2D.py works. DEMO_plot1D_with_datainput.py broken