New: Expose CLIEngine (fixes #1083)