The Nuclear Pore Complex – A Nanoscale Gateway to the Nucleus