Nanotechnology was the branch of engineering that dealt with molecular- and atomic-scale machines.[1]