Screen - container for views

ScreenReference - SO for referencing stuff

Window - Complex view that can be opened or closed

ViewBehaviour - single view element with visibility