Code duplication of benchmark views resolved.

Both benchmark view are now implemented with the BenchmarkScreen class;
Basic benchmark view is completely represented with the BenchmarkScreen
class;
Expert benchmark view is now implemented with the ExpertBenchmarkScreen
class, which inherits from BenchmarkScreen and adds features specific to
the expert view.