Add a panelWrapper around the group's panels.
That panelWrapper keeps the panelSpec as a model, and that panel's content keeps the appropriate Assembl model.
This allows the remove and show panel mechanics to work properly (earlier, the assembl model replaced the panelSpec model, and this created confusion.)
Also better promise handling in the Sythesis Panel.