Doping of Graphitic Carbon Nitride with Non-Metal Elements and Its Applications in Photocatalysis | Synapse