Some other tweaks to the API.
Initial take on the commands + renderers + cli.