Manages individual analyses by shattering data, pushing individual shards to the traversal engines, and gathering results and presenting them to the user.