I'm not sure the exact way nGUI is supposed to be used here.
Let's say you have a Tutorial Window, Inventory Window, Skill Info Window, maybe random Tooltips all pop up under the same Anchor in the middle.. is it best to put all of these under their own Panel or simply create a GameObject for each and nest all widgets associated with each window under the respective GO inside the one panel?
Currently I'm making a separate Panel for every Window type and then toggling it open and close with buttons down on the bottom of my GUI with:
bool toggle = !myWindow.activeSelf;
myWindow.SetActive(toggle);