TODO (271B)
1 todo: 2 * cancel for tile functions 3 * determine what windows are maximized and re-max after the "window select" function 4 * determine what windows are non-resizable by the user so that the script doesn't resize them 5 * cascade also shaded windows 6 * which workspace are we on