I am working on a utility to dynamically construct Mongoose Schemas and Models inside a project using TypeScript. I am new to TypeScript and was wondering if it is possible