Converted to multimodule project and added benchmarking subproject