Add documentation for new visitor classes
Refactor redirect visitor