This package contains various interfaces that must be implemented if one wants to write their own scenario traversal algorithm or listener.