Creates WindowData.out if it doesn't exist