Added automatic dataset splitting and benchmarking.