How to dynamically deploy multiple ERC20 tokens using Move?

Batch generate different tokens based on multiple token names, symbols, and icons in a configuration file. eg. create a coin_factory function to manage these coins.