This may be directed at Shon specifically...

I was walking through the docs, and noticed a page with a list of the
valid compare types.

Case Sensitive
Case Insensitive
Source DN
Dest DN

Of course the docs kind of suck on explaining the consequences of these
types. And I have some questions.

How does the SourceDN/DestDN compare work? What does it mean by:
"Compares by using semantics appropriate to the DN format for the source
data store."
Is this implying a sort of in subtree/in container like the if
SourceDN/DestDN conditions do? Or just ignore spaces that don't matter?

Same thing for Structured, it is not clear what that means. I.e. You
need to match all the components? Or only wildcard those that support