Simplify the code a bit and make the window match the existing screenshot.
We want to test building against the installed GTK in ci, so lets add a standalone project.