I want to create something with complex character customization such as in rpgs with different races, hairstyles, colors, etc. I want there to be different body types for each race, and have different skins and custom colors to be possible. Not really sure how to achieve this.