Two dimensional heterostructure systems host exotic phenomena in condensed matter physics and photonics. Different building blocks of two dimensional layers can be designed and stacked to study electronics and photonics states. In recent years, twistronics has provided us with new degrees of freedom, via tunable properties of heterostructures.