Applications of graphene and related 2D, 3D materials