The Rules and Functions of Nucleocytoplasmic Shuttling Proteins