Should move IVertexType to the PCL too.