introduct the concept/object Window as the top-level object that contains all info about single tab session (pages, components, etc.)