Added an *unfinished* hierarchical profiler.