LayerViewer: Use OpWrapSlot instead of Op1toMulti
layerviewer: Default operator and example workflow use two layers.
OpDataSelection: DatasetRoles is no longer a multislot.  It's a single slot that takes a list of strings.
wip
wip