Material and Device Architecture Engineering Toward High Performance Two-Dimensional (2D) Photodetectors