thanks for taking the time to review the issues, my experiences with Groovy seemed more straightforward but if I use it as I'm used to , I'm sure I will have issues with GraalVM native image compiling at least so I think, I should note that although it would be nice and very much preferable to target mobile as well , my objectives currently are to deliver desktop apps which I won't do in straight Java, so it seems its Groovy or straight kotlin or tornadoFX , I bumped into Jetpack Compose and there's apparently a desktop target but it seems too bleeding edge to jump to it away from JavaFX
Dagger does look interesting and useful
I'll admit to not understand what you mean by traversing the object graph via "select" tried Googling but did not find anything that seemed relevant