Okay, I managed to anwser one of my own questions.

Question Two: What (if possible) is the code to check for the existence of an ancillary type ?
The code for this:

Code:
Condition HasAncType Title

And now the rest of the questions.