Optofluidics: Waveguides and devices