Gravar-mail: 2D material programming for 3D shaping