Manage root container from within HeavenWindow

- Teach HeavenWindow to internally manage the root container
- Teach PrimaryWindow(Layout) to grab the root widget directly from the
  container
- Teach SecondaryWindow to setup a root container and to lay it out all
  over its space.