Hybrid material design for energy applications: impact of graphene and carbon nanotubes