Nanostructured Carbon for Energy Generation Storage and Conversion