Manually recreating your source and destination to accommodate the changes should be no problem. Having the package do it automatically at runtime is basically not possible.
For best practices on asking questions, please read the following article: Forum Etiquette: How to post data/code on a forum to get the best help[/url]