UserContext

This is the user provided traversal context which specifies high level user decisions.