TypeScript Geometric Physics Library