Assign theme and custom plugins for new sign up

Not sure if something like this exists or if it would be a request for a feature to an existing plugin...but what I would like to do is based upon a type of user (see "blog type" plugin) a semi custom theme and specific plugins would be activated and even custom content both in their blog and in admin according to the specific type of user/blog that was identified during sign up.