The Mammalian pre-mRNA Splicing Apparatus