Is there a way to add and remove fields or whole models programmatically? I want to have a user interface where the user can add or remove fields of the project. My approach would be to handle that internally and add the schema to the schema.prisma file. And then execute the migration. But I'm not sure if it's the best approach for that, any ideas?