Screen - container for views
ScreenReference - SO for referencing stuff
Window - Complex view that can be opened or closed
ViewBehaviour - single view element with visibility