Graphene: Development and Applications