Well guys, we've also been wrong on the ghosts. Apparently the humanoid ghosts and the gaseous ghosts are entirely different species and not interconnected.
See for yourself:
Phantoms (half of what Youmu is)
http://touhou.wikia.com/wiki/PhantomGhosts (Yuyuko)
http://touhou.wikia.com/wiki/GhostEven poltergesist are entirely different things
http://touhou.wikia.com/wiki/PoltergeistSo ghosts don't materialize further into humanoid beings when they develope. They are humanoid from the start. They can however, change into Evil Spirits when their bodies are stolen by Kasha (I think Mima is one but I'm not sure. The ghosts faries defiantly are), or change into Yama when they get applied for the job or if they had died near Jizou. And we ofcourse established that Ghosts could turn into Gods when man is in need for a god.
Phantoms are completely different beings who are apparently 'born' instead of being spirits of the dead (most of the time though, there are exceptions, where apparently many can spawn from the same dead person).
Poltergeists are the same, but can materialize in humanoid form by possesing something (the Prismrivers with their instruments), and are often 'created' like the magic sentries (the Prismrivers were created by the fourth sister, Layla).
From this we can assume that (complete) Phantoms are PNP producing while Ghosts are PNP absorbing. Poltergeist may have been created in the same vein as sentries, through PNP, and may be PNP producing themselves.
So now the fairies, phantoms, poltergeists, UFO's and FOE's fall outside the evolutionary lines, being PNP producers. The Ghosts meanwhile have now become part of the evolutionary line, adding Yama's and Evil Spirits to the list. I am already implementing them into my rather simple start of the evolutionary line, which I've started making during and in between classes. I've also connected Vampires and Immortals to humans, with their own unique ways to evolve (vampire bite for Vampires and Hourai Elixir for Immortals), but after that they're pretty much evolutionary dead ends.
I've also discovered from Perfect Memento that youkai don't have ghosts, so the poltergeists and strage ghosts can't be youkai ghosts. They are all their own independant beings.
Regarding the evolutionary line I've been making, does Ran count as bishoujo? She already has nine tails, and she only has to lose five of them now to become a Tenko (divine fox). We assume from this that Ran is bishoujo and that her tenko form is Perfect stage. I used Ran in my evolutionary line because I didn't dare use Yukari for it. I'm not sure if she's bishoujo or perfect, but she's giving the impression of perfect....