Mobius has a set of inline functions for working with vectors.
* The inline functions do not modify the input vector.
* The inline functions are all overloaded.
Mobius has several primary functions for working with vectors.
The `calc` category has functions for getting different types of vectors from geometric entities:
* Getting vectors along edges.
* Getting centroids from entities.
* Getting normals from entities.
Vectors can be visualized by converting them into rays and using the `visualize.Ray` function.