Graphitic carbon nitride and polymers: a mutual combination for advanced properties