Add ExecutionQueue class