there was someone proposing a nice theory on the HOX#4 thread, it was something like that maybe this was another one of Moira's lifes.
and some others believe these were pod people, made to be completely obedient.
who knows? that's what is fun at the moment, to see what huge twists have yet to be revealed.