Window now provides a build window method that a program can use to specify how the window should be constructed