I think we had our first glimpse at the Lazarus "Pit" tonight in the flashbacks. They were at a biotech facility looking for something called Omega(?), it could be something to do with healing/keeping cells alive, and it would be a way to make the flashbacks actually have some sort of larger purpose or meaning…