But that would mess up the template a little easily... How about they just suggest where they move the text boxes and the creator of the template gets notified and he can approve the suggestion or not.
We should be able to save custom text settings (on a template that isn't yours) so the next time you use that template, the text settings from the last time you captioned the template are still there