Lay down some ground work for the command line interface.