Conceptual computer illustration representing a machine that allows nano-particles to self-assemble. As nanotechnology advances, material scientists are working to improve the efficiency of the manufacturing process. Precise micro-channels and channel inlets effect the flow, allowing for control over the self-assembling nanoparticles.