Building a non-web GUI app with Clojure

One thing that has me a little concerned about cljfx is that I have no prior experience with javafx, so may not know key concepts. I love the documentation and set of examples you have, but I’m having trouble mentally translating something like my screenshot into cljfx stuff. IE, I need to produce random points that are a undirected graph, have the ability to select a start and an end point from them, and draw paths between them. There might be a million of them, but it’s a one-time drawing fee without any special animation or interactivity needs. How should I get started on something like this graphing project, putting points on a canvas and making them clickable, and drawing paths on them?