3800c82ffa
Gets rid of the SetRoot() because we don't have roots anymore so this was confusing. We now use SetTopLevelSheets() to add sheets to the virtual root. Ensure that the hierarchy is maintained on each transition