Refactoring toplevel directory into engines and workload