All the jar files are Java 9 automatic modules. Java 9 does not allow modules to share packages, so each package must me exclusive to one module only.
Basically Swing classes which were in a package were put in a specific swing subpackage, and JavaFX Swing classes which were in a package were put in a specific jfx subpackage
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
All the jar files are Java 9 automatic modules. Java 9 does not allow modules to share packages, so each package must me exclusive to one module only.
Basically Swing classes which were in a package were put in a specific swing subpackage, and JavaFX Swing classes which were in a package were put in a specific jfx subpackage