BenchmarkTool initial commit