Join Project and ProjectConfiguration
Replace SharedConfiguration with memorized function in SharedSettings to apply to matching projects
Send current project to event instead of top level block
Remove block parameter from dump()
Play with features in sample script.
Add launcher module to execute .kts script from command line
Share run configurations
Add patched compiler for launcher.