A comprehensive TypeScript library for 2D vector manipulation, compatible with CanvasRenderingContext2D.