Self-Assembly, Graphene And Applications