I don't know the first thing about programming a GUI wallet so that won't be done by me, I'm just a guy who saw this thread and starting mining and wanted to help others. Technically, the Swagger interface is a GUI wallet although more cumbersome to use. Mature time seems to be around 35 blocks based on the numbers I'm seeing on my node.