Complex optofluidics: Controlling fluids with light and vice-versa