Graphene Nanotubes and Quantum Dots-Based Nanotechnology