More interface development and unit test shell.