Graphene and Nanoparticles Hybrid Nanocomposites