This is all great info except the part about a new Corra-like CLI. Why? What purpose does it serve? There is already a CLI, the Unix one, why do you need a "new" CLI with all new ways of doing things that means you first have to re-invent the wheel and then everyone gets to learn how to ride it.