Structs
Traits
If some geometry is ultimately defined in terms of points,
A whole set of common functionalities can be used to transform said geometry:
TODO smooth
If a Geometry is NOT purely defined by points,
reimplement the mv, rot, scale, and scale_u operators.
If some geometry is ultimately defined in terms of points,
A whole set of common functionalities can be used to transform said geometry.
it can also be used to