A Review of Bandgap Engineering and Prediction in 2D Material Heterostructures: A DFT Perspective | Synapse