Represents an object pointing to another object.
This other object can be either a wireframe GeometricElement object such as a plane or a line, or a boundary
representation object such as a face, a vertex or an edge.
It may be, in particular, a
Boundary object. References are created using appropriate methods for parts.
They are then passed to an object to enable associativity with the
referenced object.