Gradients, tangents and normals (#61)