A Window is a container that has an AppBar and can be moved, resized, and closed. It may be a top-level window or a dialog. The title bar can be made always visible. Has an optional back button. The back button is only visible if has_back_button is true.