type tags for geometry primitives