Underneath the fascinations of carbon nanotubes and graphene nanoribbons