There are two main approaches for the synthesis of nanoparticles: (i) the top to down and (ii) bottom to up approaches (Figure 2). In the top to down approach, nanoparticles are prepared by breaking down a bulk into nano-sized particles. In the bottom to up approach, nanoparticles are ...