Frame and login are basic modules, which are pluggable through java SPI to facilitate the integration of application modules. demo is the provided example module.
JEP 253 made Skin and CSS related APIs public, which resulted in a lot of changes for custom controls which depend on these APIs. Most of the controls in ControlsFX were moved to JDK 9 without issue.