I was just thinking about this theory when reading about Xemnas. I mean....just looking at Xemnas' face and hair reminds me of Terra.
Plus you saying that the shell left behind is Terra is spot on. It makes perfect sense. After Xehanort became a heartless, the heart was cast out, and all what...