Nanoscience and technology today is an emerging research area that aims at developing new generation of materials and devices engineered at the nanoscale for ground breaking properties and functionalities for diverse applications such as drug delivery, diagnostics, electronics, cosmetics and catalysis.