Text this: A Review on Reactor Design and Surface Modification of Atomic Layer Deposition for Functional Nanoparticles