Refactor Datasource Processor
Add application plugin to run benchmark from gradle