Added binormal and tangent support to primitives