Adding GUI, results, reports, sort logic and files generation.