Nanomaterials: Recent Developments and New Directions