Unravelling the TFIID Protein Complex