Text this: Nanocomposites , synthesis, structure, properties and new application opportunities