first commit of files, copied over from Bento and TTengine-5