If the $selector is an node or a list of nodes all descendants that
match that node/node list are returned.
self::CONTEXT_DOCUMENT will use the document element as context. Otherwise the currently
nodes are used as contexts
self::FIND_MODE_FILTER will use the $selector only as filter and not execute it directly.
this is the like the jQuery specification - but a lot slower and needs more memory.
Additionally in this mode, it will find only element nodes. *