The way I see it: Sora released Kairi's heart at Hollow Bastion, he became a heartless, Kairi led Sora's heartless to light, Sora's heartless was vanquished, Sora came back. That formed Roxas as the Nobody. BUT, Ven was in Sora's heart, so when Sora released Kairi's heart, he also released...