GeometricPrimitive now supports an all PrimitiveTypes