3D Printing Multifunctional Optoelectronic And Microfluidic Devices