The reinforcement type defines which two minor classes of materials?