geometry: Add TangentSpaceMesh implementations Added: - Hughes-Moller - Frisvad's method - Flat shading