It was originally established with former Elf members , though over the years Rainbow went through many line-up changes with no two studio albums featuring the same line-up . It was originally established with former Elf members , though over the years Rainbow went through many lineup changes with no two studio albums featuring the same line-up .