Silicon Nanophotonic Waveguide Circuits and Devices