First bunch of new Command API - including TODOS and no Javadocs!