Implement basic DOM visitor framework.
Use Collection instead of Set in API for ignored registrars.

Fixes issue #1.