Abstract base class from which tag and frame visitors can be derived, as part of the implementation
of a visitor pattern. This class contains do-nothing methods for all visit methods, so only the methods
required need be implemented in any derived class. Note that instructing a V2 tag object to accept a
visitor will cause all of the frames contained in it to be visited.
See the AllTests test class for a sample implementation of a visitor.