Reform execution pipeline a bit (work towards better integration of new backends