io.launcher: cleanup public interface, make some things private or internal.