On-Chip Integrated Nano-Scale Light Sources And Switches For Optical Interconnect