committing the framework of the zmpwalkgenerator that Matt wrote