Simplify job running by moving compilation
Separate compilation from generating output