Customize Theme by user

Hello,
How to enable the user to personalize their theme? (header etc. ..)

Thank for your help