Fix log-message-passing option
Make main work property, returning void
Use a proper launcher script instead of exec:main, and improve installers
Add some import docs (not complete)