Ng is used by my Emacs derivation. I don't actually know what they do differently, but it seems sensible to use the same one in both places.
Exactly as the name suggests. Currently, passing arguments from the CLI is not really supported.