Not easy - you'll need a plugin for that, and you need to plan for the DLC from the beginning, and it depends on your deployment target as well.
For the older Ace, there was a patch script - I don't know if a patch plugin has been written for MV already.
Then you need to know that you can only add to the original game - changing it may cause incompatibilities in the save files or disrupt game balance. So you'll have to prepare those additions from the beginning.
And that is just to prevent the redownload - preventing restart is a lot more difficult. For example, adding new plugins will require a "new game"-restart in 90% of all cases. That depends on the plugin, the more complex it is the higher the need for restart.