Java turned 30 in 2025. That's a good time to look back, but also forward.
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.
Generated app size is around 60Mb, installers ~40Mb. It directly depends on how many modules you're using. Check jlink options to shrink image size even more.