The potential of future materials, from graphene to 3D printing