Chemists have always been in the business of taking atoms and putting them together with other atoms with precisely defined connections.
The virtue of binary is that it's the simplest possible way of representing numbers. Anything else is more complicated. You can catch errors with it, it's unambiguous in its reading, there are lots of good things about binary. So it is very, very simple once you learn how to read it.
Nanoengineering is learning how to make devices as small as 10 to 100 atoms in width. Much of the work is going on in the electronics industry, where there is great demand to pack more components onto computer chips.