Profiler mostly finished, still needs integration.