A screen is a main unit of the generic UI. It consists of visual components, data containers and other non-visual components. A screen can be displayed inside the main application window either in the tab or as a modal dialog.
In order to show a screen, the framework creates a new instance of the
Window visual component, connects the window with the screen controller and loads the screen layout components as child components of the window. After that, the screen’s window is added to the main application window.