A Point primitive must be implemented so that we can perform operations on points in the environment. Also required to define other object types.