use pqtgraph.ParameterTree for layout/plot/channel config control?
pyqtgraph offers something called a ParameterTree that can be used to maintain and manipulating plot parameters. I've been thinking it might be useful for managing the ndscope layout, and allowing people to modify the layout and plots in situ.
You can we an example of the ParameterTree in action by running the pyqtgraph examples:
$ python3 -m pyqtgraph.examples
Look for the ParameterTree example.