Multiple changes

- Added a new constructor to Vector<T, N> with N >= 4.
- Added new functions to the shape analyzer utility and updated its docs.