It would be easier to make ones to replace rather than add; adding would have to come with some cost to the pokémon itself.
Yes, depending on what kind of restrictions you wanted to place on the mods/how exactly you wanted them to work. It's certainly possible.
Yes, depending on what kind of restrictions you wanted to place on the mods/how exactly you wanted them to work. It's certainly possible.