Moving examples out of lib plus a new 'Benchmark' class