General Purpose TypeScript Libraries