2D Point/Vector with coordinates in a discrete space (integer).
Note on Vector, DiscreteVector operations: Vector op DiscreteVector returns Vector. DiscreteVector op DiscreteVector returns DiscreteVector.
Note that a DiscreteVector does not support truediv (/), it does support floordiv(//) however.