First version of the tools. Tested only with a single thread and a single dataset.