code: public static It<Object> findVis(VisualizerContext context, Object start) {
      if(start instanceof Result) { // In first hierarchy.
        It<Result> it1 = context.getHierarchy().iterDescendantsSelf((Result) start);
        return new StackedIter<>(it1, context.getVisHierarchy());
      }
      return context.getVisHierarchy().iterDescendantsSelf(start);
    }
docs: Filtered iteration over a stacked hierarchy.
  
  This is really messy because the visualization hierarchy is typed Object.
  
  @param context Visualization context
  @param start Starting object (in primary hierarchy!)
  @return Iterator of results.