Of course they exist! They're big in the whole augmentation debate, and they invented Daedalus! And look at Morgan Everett, so obvious he's with the Illuminati!
What is this, Deus Ex?