Unity Multipurpose Avatar
The Dynamic character system (DCS) introduces many new features including dynamic loading of resources, the Dynamic character avatar, and the Wardrobe system.
http://umawiki.secretanorak.com/Docs/DynamicCharacterSystem.pdf
Creating a customizable prefab