OK.So I LOVE the Kingdom Hearts series,some of the best games ever.But there are many things I don't understand about the mythology of the games.

-How is Naminé a "special" nobody?Is it because Kairi is a Princess of Heart?Is that why she has those odd powers?

-The difference between Nobodies and Heartless.Heartless are the bodies of people overtaken by darkness and Nobodies are the mind and soul.Right?

-Xemnas wanted Sora to go kill Heartless so that their hearts(?) are sent to strengthen Kingdom Hearts?

-The final boss of KH1 was the Xehanort Heartless.Xemnas is Xehanort's Nobody,right?

-DiZ is really Ansem the Wise,former ruler of Radiant Garden/Hollow Bastion.Why did he pick up the alias of DiZ?

-Why are there two Twilight Towns?

-Why was Kairi taken to the Organization's HQ?

I have more questions but I can't remember them right now.Please,someone intelligent in the topic,tell me!