First version with stub commands and tests