Nanocomposites, Nanostructures, and Their Applications