finished PerfUtil impl, started adding charting support