As for where I got their personalities: Perfect Memento in Strict Sense has comprehensive descriptions of the Touhou 6-9 cast.