materials nano chemistry nanomaterials material characterization nanomaterials synthesis thin films and nanotechnology x-ray diffraction sem analysis material characteristics thin film deposition advanced materials