NodeDatas have an 'archetype' now

For differentiating between the sprites for purposes of pin locations
and such.  Hacky, I know.
Merge branch 'master' of https://github.com/MarjieVolk/Illuminati
I don't know what the fuck I'm doing right now.