The screenshot is of a Python app that I want to rewrite (actually, rewrite the whole family of apps)in Clojure, but I’ve never even seen code to build non-webapp GUIs in Clojure. As some background, this family of applications all wrap implementations of established algorithms, which can be expected to exceed anything possible in a browser (e.g. specifying more than 1m nodes). What are recommendations on building GUI apps (simple, ugly interfaces like those shown are fine), particularly from the experience of our esteemed Clojureverse community? Direct java interop, leveraging java libraries, or any success stories with Clojure libs?