Solving Identity Preservation in AI Image Generation