New blog template - apply anytime

Currently this plugin is allowed only at the time of creation of the site.

Is it possible to allow changing the blog template anytime the user wants.

So I want user to choose from various blog templates and convert his site from a 'coming-soon' site to 'domain-parked' site to 'classifieds-site' to anything else I have in store for him.