What is a Nanofactory?