refactored into Shumway.Tools.Profiler, separated classes