MagicTailor: Component-Controllable Personalization in Text-to-Image Diffusion Models