2D materials for photonic and optoelectronic applications. (2019)